EVERYTHING XIAOMI
Get listed

SkyEmu

SkyEmu emulates Game Boy, Game Boy Color, Game Boy Advance, and Nintendo DS systems.

Place
#1 of 23
Score
8.0
SkyEmu's website

What SkyEmu is

SkyEmu emulates Game Boy, Game Boy Color, Game Boy Advance, and Nintendo DS systems. It is free and open source, with builds for Android, iOS, Linux, macOS, web, and Windows. It can load ROMs from ZIP archives and offers upscaling shaders, color correction, and screen ghosting options. Controls include game controllers, rumble, configurable keybinds, and mobile on-screen controls. Four persistent save-state slots include screenshot previews. For scripting and automation, SkyEmu 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 through WebAssembly and JavaScript, keeping files on the user's machine; a service worker also enables offline use on more platforms. SkyEmu's main aim is preserving these systems while offering a good user experience. Its project notes that Game Boy Advance emulation is significantly more accurate than Game Boy and Game Boy Color emulation, while many Nintendo DS games still have mild graphics and audio issues. DS emulation is beta quality.

Good

  • Free and open source.
  • Available on Android, iOS, Linux, macOS, web, and Windows.
  • Four save-state slots include screenshot previews.
  • ZIP-compressed ROM loading is supported.
  • Web app runs locally and supports offline use.

Watch out

  • Nintendo DS emulation is beta quality.
  • Many DS games have mild graphics and audio issues.
  • GB and GBC emulation is less accurate than GBA emulation.

Who it suits

SkyEmu suits people who want to emulate these four handheld systems across desktop, mobile, or web platforms. Its local web operation and configurable controls may also fit users who value keeping files on their machine or tailoring input.

Verdict

SkyEmu combines broad platform support with save states, configurable controls, and local web operation. Nintendo DS emulation has noted quality issues, and Game Boy and Game Boy Color emulation is less accurate than GBA emulation.

Plans and prices

From SkyEmu's own pricing page, checked 14 Oct 2026.

All about pricing
PlanPriceWhat it gives you
FreeFreeStable builds for listed platforms · Browser version available as a progressive web app
SkyEmuFreeStable builds available for free · DS emulation is beta quality

The facts

Each one read from SkyEmu's own pages, with the date it was checked.

What it does

Accuracy
The project says GBA emulation is significantly more accurate than its GB/GBC emulation.checked 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.checked 14 Oct 2026
Automation
The project provides a REST-like API for asynchronous scripting and automation.checked 30 Sep 2026
Cheats
An Action Replay cheat-code engine is listed among the features.checked 14 Oct 2026
Clock and solar sensor
SkyEmu emulates real-time clock and solar-sensor functions.checked 14 Oct 2026
Controls
The emulator supports game controllers, rumble, configurable key bindings, and mobile touch controls.checked 14 Oct 2026
Debug tools
The project lists CPU, MMIO, and memory debuggers.checked 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.checked 14 Oct 2026
DS emulation
Nintendo DS support is available, and the project labels its quality as beta.checked 14 Oct 2026
Game Boy emulation
SkyEmu supports Game Boy and Game Boy Color emulation, including loading their BIOS or boot ROM files.checked 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.checked 14 Oct 2026
Graphics
Features include upscaling shaders, color correction, and screen ghosting.checked 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.checked 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.checked 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.checked 14 Oct 2026
Intended use
The project describes its primary focus as preserving these systems for future generations while providing a good user experience.checked 30 Sep 2026
Known limitation
The project notes that many Nintendo DS games still have mild graphics and audio issues.checked 30 Sep 2026
Languages
The interface lists Armenian, Chinese, Danish, Dutch, English, German, Greek, Italian, Polish, and Russian localization.checked 14 Oct 2026
License
The GitHub repository identifies the project as MIT licensed.checked 14 Oct 2026
Limit: DS maturity
The project explicitly labels DS emulation beta quality.checked 14 Oct 2026

Where it runs

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.checked 14 Oct 2026
Limit: browser performance
The project says running emulation in a browser costs performance compared with the native build.checked 14 Oct 2026
Limit: older Android compatibility
A user reported in 2023 that the Android APK would not install on their device because it was built for 64-bit, and asked about a 32-bit build.checked 14 Oct 2026

The company

Company information
The project pages identify Skyler Saleh as the developer, but do not state a company legal name, headquarters, or founding year.checked 14 Oct 2026
The full review of SkyEmu

SkyEmu is a free, open-source emulator for four Nintendo handheld systems, available on mobile, desktop and the web. It suits players who want one emulator across several devices, with flexible controls and persistent save states. Its broad reach comes with uneven emulation quality, especially for DS and the older Game Boy systems.

Overview

SkyEmu covers Game Boy, Game Boy Color, Game Boy Advance and Nintendo DS, and can load ROMs from ZIP archives without requiring BIOS files. That makes it a convenient starting point for someone with games across these libraries, rather than a single-system specialist. The project’s stated focus on preserving the systems is backed by practical features, though accuracy varies by console: GBA emulation is significantly more accurate than GB and GBC, while many DS games still have mild graphics and audio issues.

Key features

Four persistent save-state slots with screenshot previews make it easier to keep distinct stopping points and identify them later. Upscaling shaders, color correction and screen ghosting provide useful image adjustments, while controller support, rumble, configurable keybinds and mobile on-screen controls accommodate different devices and play styles.

The web build runs locally through WebAssembly and JavaScript, keeping files on the user's machine; a service worker also enables offline use on more platforms. For users who want to script or connect workflows, SkyEmu offers a REST-like API for asynchronous automation. Release notes also include Retro Achievements, a RetroArch/libretro core and Google Drive save-state sync.

Pricing

SkyEmu is free, with stable builds available at no cost. There is no free trial because there is no paid plan to trial. The free build is a substantial offer for a four-system emulator, but Nintendo DS emulation is beta quality, so players whose main library is DS should weigh that caveat before choosing it.

Platforms

SkyEmu supports Android, iOS, Linux, macOS, web and Windows. Mobile users get on-screen controls as well as controller support; desktop and web users can use configurable keybinds or a game controller. The web build's local operation and offline capability make it particularly useful when installing a native app is undesirable.

Who it's for

SkyEmu is a strong fit for players who want one free emulator for several Nintendo handheld generations, especially those focused on GBA or who value save states, control flexibility and local web operation. It is less suitable for players who require consistently accurate GB/GBC emulation or depend on clean DS graphics and audio across their games.

Pros and cons

Pros

  • One free, open-source app spans four systems and six platform families, including web.
  • Four persistent save-state slots with screenshot previews help keep separate playthrough moments organized.
  • ZIP ROM loading and no BIOS requirement reduce setup friction.
  • Local web execution and offline support make browser use practical without sending files off-device.

Cons

  • GB and GBC emulation is less accurate than GBA emulation, limiting its appeal as a definitive choice for those libraries.
  • Many Nintendo DS games still have mild graphics and audio issues, and DS emulation is beta quality.

Alternatives

For a Nintendo DS-focused choice, melonDS is a free, open-source option for Linux, macOS and Windows; some emulation requires console BIOS and firmware dumps. DeSmuME is another free desktop DS and DS Lite emulator for Linux, macOS and Windows, though it does not support DSi.

If Android is the priority for DS emulation, WatermelonDS is a free Android option. DSperate is a free Linux alternative. For Game Boy libraries, GB Enhanced+ is a free, open-source option for Linux, macOS and Windows.

For a broad multi-system comparison, see Multi-System Emulators; for system-specific shortlists, browse Nintendo DS Emulators, Game Boy Advance Emulators and Game Boy Emulators. Other free options include 3Beans, Pilas-melonDS and dust.

Verdict

Choose SkyEmu if you want a free, open-source emulator that brings four handheld systems to mobile, desktop and web, with useful save states and configurable controls. Its local, offline-capable web build is an added advantage. Look elsewhere if accurate GB/GBC play or dependable DS graphics and audio are your priority.

Getting started

  1. Open the SkyEmu website or visit its project page.
  2. Choose a build for Android, iOS, Linux, macOS, web, or Windows.
  3. Load a game ROM; ZIP archives are supported.
  4. Configure a controller, keybinds, or mobile on-screen controls as needed.
  5. Use a save-state slot to save progress.

Limits worth knowing

The free SkyEmu plan provides stable builds, while Nintendo DS emulation is beta quality. Many Nintendo DS games still have mild graphics and audio issues.

Questions

How much does SkyEmu cost?

SkyEmu is free. Its listed plan is free.

Which systems does SkyEmu emulate?

It emulates Game Boy, Game Boy Color, Game Boy Advance, and Nintendo DS.

Which platforms are supported?

Android, iOS, Linux, macOS, web, and Windows are listed.

Does SkyEmu require a BIOS?

No. BIOS is not required.

Is SkyEmu open source?

Yes. It is listed as open-source.

Can SkyEmu run offline?

The web build includes a service worker that allows offline use on more platforms.

Alternatives to SkyEmu

All alternatives
  1. 1GBCC logo

    GBCC

    Free planAndroidLinuxmacOSWindows
    6.7Free plan
  2. 2

    ChillyGB

    Free planWebLinuxWindows
    6.6Free plan
  3. 3

    Pizza Boy C

    Free planAndroid
    6.6$5.99 one-time
  4. 4

    GoBoy

    Free planLinuxmacOSWindows
    6.5Free plan
  5. 5

    SameBoy

    Free planiOSLinuxmacOSWindows
    6.5Free plan
  6. 6

    binjgb

    Free planWebLinuxmacOSWindows
    6.4Free plan