SkyEmu
What it is
SkyEmu is a free, open-source emulator for Game Boy, Game Boy Color, Game Boy Advance and Nintendo DS systems. It is available on Android, iOS, Linux, macOS, web and Windows, and can open ROMs stored in ZIP archives. Visual options include upscaling shaders, color correction and screen ghosting. It supports game controllers, rumble, configurable keybinds and mobile on-screen controls, with four persistent save-state slots that include screenshot previews. For scripting and automation, the project provides a REST-like API. Listed integrations include Retro Achievements, a RetroArch/libretro core and Google Drive save-state sync. The web app runs locally using WebAssembly and JavaScript, so files remain on the user's machine; a service worker enables offline use on more platforms. The project emphasizes preserving the systems while providing a good user experience. It says Game Boy Advance emulation is significantly more accurate than Game Boy and Game Boy Color emulation. Many Nintendo DS games still have mild graphics and audio issues, and DS emulation is beta quality.
For and against
For
- Free and open source across six listed platforms.
- Supports four handheld systems.
- Four persistent save-state slots include screenshot previews.
- The web app can work offline on more platforms.
Against
- Nintendo DS emulation is beta quality.
- Many Nintendo DS games have mild graphics and audio issues.
- Game Boy Advance emulation is more accurate than GB/GBC emulation.
The verdict
SkyEmu combines broad platform support with save states, control options and web-based offline use. Readers focused on DS titles should note the stated beta quality and lingering graphics and audio issues.
Who it suits
SkyEmu suits players looking for an emulator across mobile, desktop and web platforms, as well as people interested in preserving these systems. Its stated DS limitations matter to anyone focused on Nintendo DS games.
Plans and prices
Free
Stable builds for listed platforms · Browser version available as a progressive web app
Read 14 Oct 2026 · github.com
SkyEmu
Stable builds available for free · DS emulation is beta quality
Read 30 Sep 2026 · github.com
On the record
- Accuracy
- The project says GBA emulation is significantly more accurate than its GB/GBC emulation.github.com · read 30 Sep 2026
- API and automation
- The project lists a REST-like API for asynchronous scripting and automation; a separate HTTP control reference documents commands for reading and writing emulated memory and sending inputs.github.com · read 14 Oct 2026
- Automation
- The project provides a REST-like API for asynchronous scripting and automation.github.com · read 30 Sep 2026
- BIOS requirement
- A BIOS is not required because SkyEmu bundles open-source replacement stubs, but the project says official BIOS dumps provide more accurate behavior and features.github.com · read 14 Oct 2026
- Cheats
- An Action Replay cheat-code engine is listed among the features.github.com · read 14 Oct 2026
- Clock and solar sensor
- SkyEmu emulates real-time clock and solar-sensor functions.github.com · read 14 Oct 2026
- Company information
- The project pages identify Skyler Saleh as the developer, but do not state a company legal name, headquarters, or founding year.github.com · read 14 Oct 2026
- Controls
- The emulator supports game controllers, rumble, configurable key bindings, and mobile touch controls.github.com · read 14 Oct 2026
- Debug tools
- The project lists CPU, MMIO, and memory debuggers.github.com · read 14 Oct 2026
- Developer documentation
- The public materials include native build instructions using CMake, ROM command-line loading guidance, and an HTTP control-server reference with example endpoints.github.com · read 14 Oct 2026
- DS emulation
- Nintendo DS support is available, and the project labels its quality as beta.github.com · read 14 Oct 2026
- Game Boy emulation
- SkyEmu supports Game Boy and Game Boy Color emulation, including loading their BIOS or boot ROM files.github.com · read 14 Oct 2026
- GBA emulation
- The project describes its Game Boy Advance emulation as highly accurate and reports passing several hardware and timing test suites when using the official GBA BIOS.github.com · read 14 Oct 2026
- Graphics
- Features include upscaling shaders, color correction, and screen ghosting.github.com · read 30 Sep 2026
- Independent compatibility reference
- Libretro documentation lists the accepted extensions as .gb, .gbc, .gba, and .nds and identifies the core as MIT licensed.docs.libretro.com · read 14 Oct 2026
- Independent packaging reference
- A Scoop package request describes SkyEmu as supporting Windows, macOS, Linux, iOS, Android, and web use, with DS support in beta.github.com · read 14 Oct 2026
- Integrations
- SkyEmu is available as a Libretro core, whose documented frontend features include saves, states, rewind, netplay, cheats, controls, and memory monitoring for achievements.docs.libretro.com · read 14 Oct 2026
- Intended use
- The project describes its primary focus as preserving these systems for future generations while providing a good user experience.github.com · read 30 Sep 2026