Emulators for Mobile Operating Systems

Browse free open source Emulators and projects for Mobile Operating Systems below. Use the toggles on the left to filter open source Emulators by OS, license, language, programming language, and project status.

  • Catch Bugs Before Your Customers Do Icon
    Catch Bugs Before Your Customers Do

    Real-time error alerts, performance insights, and anomaly detection across your full stack. Free 30-day trial.

    Move from alert to fix before users notice. AppSignal monitors errors, performance bottlenecks, host health, and uptime—all from one dashboard. Instant notifications on deployments, anomaly triggers for memory spikes or error surges, and seamless log management. Works out of the box with Rails, Django, Express, Phoenix, Next.js, and dozens more. Starts at $23/month with no hidden fees.
    Try AppSignal Free
  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Try Free
  • 1
    PrimeOS
    PrimeOS, the ideal Android based OS for mobile games on PC/Laptop.
    Leader badge
    Downloads: 9,967 This Week
    Last Update:
    See Project
  • 2
    VICE

    VICE

    Versatile Commodore Emulator

    VICE is an emulator collection which emulates the C64, the C64-DTV, the C128, the VIC20, practically all PET models, the PLUS4 and the CBM-II (aka C610). It runs on Unix, MS-DOS, Win32, OS/2, Acorn RISC OS, BeOS, QNX 6.x, Amiga, GP2X or Mac OS X machines.
    Leader badge
    Downloads: 3,095 This Week
    Last Update:
    See Project
  • 3
    PPSSPP

    PPSSPP

    A cross-platform PSP emulator

    PPSSPP is an open source, cross-platform PSP emulator which allows you to play your PSP games on Android, Windows, Mac or Linux. With PPSSPP you can play your PSP games on your PC in full HD resolution, or play on your tablet for a big-screen mobile gaming experience. PPSSPP enhances the gaming experience in more ways than one. It even upscales some textures that would otherwise be too blurry due to the fact that they were originally made for the small screen. Even on modern Android phones and tablets you can enjoy double the original resolution. Get a whole new and better PSP gaming experience with PPSSPP now!
    Downloads: 206 This Week
    Last Update:
    See Project
  • 4
    Limbo PC Emulator

    Limbo PC Emulator

    PC Emulation for Android

    2024-11-08 This project is abandoned. It's kept up for archival reasons, as part of a passion to keep software available. From the looks of things, the original developer has resumed work on it, we strongly suggest visiting the GitHub page for it --- Limbo PC Emulator is a QEMU-based emulator, enabling users to run various operating systems on their devices. Copyright (c)2012 Max Kastanas, reuploaded for archival once Google Code went offline.
    Leader badge
    Downloads: 1,317 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Try Free
  • 5
    NetherSX2

    NetherSX2

    Continuation of NetherSX2 based on AetherSX2 4248

    NetherSX2-patch is a community-driven continuation and enhancement of the NetherSX2 Android PlayStation 2 emulator, itself a modded fork of the open-source AetherSX2 project originally based on PCSX2. It focuses on providing a more complete and feature-rich experience by applying patches to the upstream emulator build and removing ad-related bloat, fixing notification issues, and exposing many internal settings so users have finer control over performance and compatibility on mobile devices. The project maintains an up-to-date GameDB (game compatibility database), improves controller support, and includes widescreen and no-interlace patches that make many games look and run better on modern screens. Developers also include additional fixes specific to AetherSX2 and NetherSX2 builds, along with tools to resign APKs to avoid Play Protect warnings, which makes installation smoother on Android hardware.
    Downloads: 125 This Week
    Last Update:
    See Project
  • 6
    ipasim

    ipasim

    iOS emulator for Windows

    ipasim (IPA Simulator) is a Windows-based iOS simulator designed to run IPA files directly on Windows without an actual iOS device. It helps developers and testers run iOS apps in a simulated environment.
    Downloads: 84 This Week
    Last Update:
    See Project
  • 7
    Vanced MicroG

    Vanced MicroG

    Seamless Google account support for modified apps

    Vanced microG is a lightweight companion app designed to enable the seamless functionality of YouTube Vanced and other modified apps that rely on Google services. It acts as a replacement for the Google Play Services framework, allowing users to log into their Google accounts and sync preferences without compromising privacy. Vanced microG is essential for running apps like YouTube Vanced, providing authentication and push notification support without requiring the full suite of Google services. With its minimal resource usage and focus on user privacy, Vanced microG is an indispensable tool for enhancing the functionality of modified Android apps.
    Downloads: 57 This Week
    Last Update:
    See Project
  • 8
    RetroArch

    RetroArch

    RetroArch is a frontend for emulators, game engines and media players.

    RetroArch is a way to run classic games on a wide assortment of Operating Systems and Consoles. Support the Developers on their Patron! https://www.patreon.com/libretro
    Downloads: 39 This Week
    Last Update:
    See Project
  • 9
    Lemuroid

    Lemuroid

    All in one emulator on Android!

    Lemuroid is an open-source emulator based on Libretro. It's designed to work on a wide range of devices, from phones to TVs, and to provide the best user experience on Android. It's completely free and without ads. Keep in mind not every device can emulate every console. A very powerful one is required for more recent systems such as PSP and DS and 3DS. This application does not contain any games. You need to provide your own legally owned ROM files. It originated from a rib of Retrograde, but graduated to a standalone project integrating LibretroDroid.
    Downloads: 36 This Week
    Last Update:
    See Project
  • Cut Data Warehouse Costs by 54% Icon
    Cut Data Warehouse Costs by 54%

    Easily migrate from Snowflake, Redshift, or Databricks with free tools.

    BigQuery delivers 54% lower TCO with exabyte scale and flexible pricing. Free migration tools handle the SQL translation automatically.
    Try Free
  • 10
    DraStic DS Emulator

    DraStic DS Emulator

    Best Nintendo DS emulator for Android devices

    DraStic DS Emulator is a powerful and highly compatible Nintendo DS emulator for Android devices, enabling you to play the entire DS game catalog on the go. It is easy to set up—just select the folder where your ROMs are saved, and games start quickly without needing BIOS or complex configuration. The emulator is optimized for performance on mid-range and low-end Android phones, ensuring smooth gameplay across a wide range of devices. Advanced users can customize graphics rendering, apply image filters, set sound preferences, and even enable cheats for their favorite games. The emulator offers customizable controls with a default virtual D-pad and buttons, plus support for Bluetooth gamepads for a more authentic experience. Save states let you save your progress at any point, while features like stylus mode and screen emulation enhance gameplay authenticity. DraStic DS Emulator is praised for its speed and efficiency, making it one of the best Nintendo DS emulators available on Android
    Downloads: 478 This Week
    Last Update:
    See Project
  • 11
    Remix OS

    Remix OS

    Remix OS for PC is a productivity focused, desktop version of Android.

    Given its lightweight size and system requirements, Remix OS for PC is well suited to be installed on a USB drive (8GB+) and used as a portable workspace securely containing the user’s documents and apps. This particular use case has significant advantages for users within emerging markets where shared PCs are more common. A key feature of Remix OS for PC is multiple window support, and this has been vastly improved in the migration to Marshmallow. Significant examples include: ● New button has been implemented that resizes a window to fit specifically to the app’s content - ensuring optimal layout is maintained ● Video-based apps now open up in full-screen when you maximize the video rather than staying in a small framed window ● Resizing windows manually can now be initiated anywhere along the edge of the window (other than the top edge), rather than just on the bottom right corner
    Leader badge
    Downloads: 330 This Week
    Last Update:
    See Project
  • 12
    melonDS

    melonDS

    DS emulator, sorta

    melonDS aims at providing fast and accurate Nintendo DS emulation. While it is still a work in progress, it has a pretty solid set of features. Firmware boot (not direct boot) requires a BIOS/firmware dump from an original DS or DS Lite. DS firmwares dumped from a DSi or 3DS aren't bootable and only contain configuration data, thus they are only suitable when booting games directly. DS BIOS dumps from a DSi or 3DS can be used with no compatibility issues.
    Downloads: 28 This Week
    Last Update:
    See Project
  • 13
    Xenia

    Xenia

    Xbox 360 Emulator Research Project

    Xenia is an open-source experimental emulator for the Xbox 360 that aims to let users run Xbox 360 games on Windows and other platforms by reverse-engineering the console’s hardware and firmware behavior in software. It implements the 360’s CPU (Xenon), GPU (including Direct3D shader logic), and system libraries to translate Xbox instructions into equivalent host machine operations, enabling many titles to launch and in some cases play at improved frame rates compared with the original hardware. Because Xbox 360 games use custom hardware features and proprietary APIs, Xenia developers have progressively mapped and translated these into PC-friendly code while balancing performance and accuracy, and the project includes compatibility tracking so users can see what games work and how well. Although not all titles are supported and some still suffer graphical or audio issues, the emulator continues to evolve with community contributions and experimental support for Vulkan and Direct3D.
    Downloads: 27 This Week
    Last Update:
    See Project
  • 14
    MAME4droid

    MAME4droid

    MAME Android Emulator.

    MAME4droid (0.139u1) is developed by David Valdeita (Seleuco), port of MAME 0.139u1 emulator by Nicola Salmoria and TEAM. MAME4droid (0.139u1) emulates arcade games supported by original MAME 0.139u1. This MAME4droid version is targeted to Dual-Core devices, because it is based on a high specs 2010 PC MAME build. Anyway don't expect arcade games of the 90 to work at full speed. With some games that are really bad optimized (like outrun or mk series) you will need at least a 1.5 ghz dual-core device (Cortex A15). This is related to MAME build used, since it is targeted to high specs PC's as i said before. This version emulates over 8000 different romsets. Please, try to understand that that with that amount of games, some will run better than others and some might not even run with MAME4droid. Please, don't email me asking for a specific game to run. Official web page for news, source code & additional information: http://code.google.com/p/imame4all/
    Leader badge
    Downloads: 168 This Week
    Last Update:
    See Project
  • 15
    iSH

    iSH

    The Linux shell on iOS

    iSH is an open source project that allows for a Linux shell environment to run locally on your iOS device. It does this through a usermode x86 emulation and syscall translation. With iSH you can run Linux applications and programs on iOS, access the Alpine package manager, and install programs with apk add <name>. iSH also features a keyboard addition that makes navigation a whole lot easier.
    Downloads: 20 This Week
    Last Update:
    See Project
  • 16
    Phoenix OS

    Phoenix OS

    An alternative way of running Android OS on a Windows system

    Phoenix OS is an Android emulator and operating system that allows you to run Android apps and games on your Windows desktop. It's a free, lightweight desktop environment that includes a taskbar, desktop icons, file management, and multi-window support. Phoenix OS is designed to provide a desktop-like experience on a larger screen. It supports both Intel and AMD processors, but it's more compatible with Intel processors. You can install Phoenix OS to replace Windows or install it alongside Windows in a dual-boot setup. Phoenix OS is a fork of the popular Remix OS. It lacks Google Play Services, but you can easily find the apps you need through APK hosting sites.
    Leader badge
    Downloads: 296 This Week
    Last Update:
    See Project
  • 17
    J2ME-Loader

    J2ME-Loader

    A J2ME emulator for Android

    J2ME-Loader is a J2ME emulator for Android. It supports most 2D and 3D games (including Mascot Capsule 3D ones). Emulator has a virtual keyboard, individual settings for each application, scaling support. This project is a fork of J2meLoader. Enabling filtering in some cases can greatly reduce performance. Disable this option if the game is too slow. Image flickering issues can be fixed by enabling the "Immediate processing mode" option.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 18
    AetherSX2

    AetherSX2

    PlayStation 2 emulator for Android

    AetherSX2 is a powerful PlayStation 2 emulator for Android that allows users to play a wide range of classic PS2 games on mobile devices. It delivers strong performance across many titles, with particularly smooth results on modern mid-range and high-end hardware. The emulator requires a PlayStation 2 BIOS file to function, which must be obtained separately from a legitimate console. AetherSX2 supports extensive customization, letting users fine-tune controls, graphics settings, and resolution to match their device and preferences. It works well with both on-screen touch controls and external controllers such as PlayStation or Xbox gamepads. With its balance of performance, flexibility, and ease of use, AetherSX2 has become one of the most popular PS2 emulators available on Android.
    Downloads: 327 This Week
    Last Update:
    See Project
  • 19
    ASAP - Another Slight Atari Player
    ASAP (Another Slight Atari Player) plays and converts 8-bit Atari music (*.sap, *.cmc, *.mpt, *.rmt, *.tmc, ...) on modern computers and mobile devices.
    Leader badge
    Downloads: 71 This Week
    Last Update:
    See Project
  • 20
    Provenance

    Provenance

    An iOS & tvOS Frontend for Multiple Emulators

    Provenance is an iOS & tvOS frontend for various emulators, supporting multiple Atari, Bandai, NEC, Nintendo, Sega, SNK and Sony console systems. It offers smooth and accurate, full-speed emulation to give you an awesome and genuine playing experience. Provenance is built with a host of awesome features, such as save anywhere and battery saves, controller support, automatic ROM matching and ROM customizations, and many more. Provenance supports a great number of console systems, with more in the works. Start playing your favorite console games on iOS or tvOS now with Provenance!
    Downloads: 8 This Week
    Last Update:
    See Project
  • 21
    BlueStacks Air

    BlueStacks Air

    BlueStacks Air: Android apps, now seamlessly on Apple Silicon Macs

    BlueStacks Air for Mac, optimized for Apple Silicon Macs, is a cutting-edge cloud-based solution that brings Android apps and games to your browser with unparalleled efficiency. Tailored for the powerful M1 and M2 chip architectures, it delivers exceptional performance, leveraging Apple Silicon's capabilities to run Android applications smoothly and responsively. This lightweight platform eliminates the need for heavy software installations, offering instant access to Android apps without compromising your Mac's resources. With seamless compatibility and a user-friendly interface, BlueStacks Air for Apple Silicon Macs allows users to enjoy mobile games, social apps, and productivity tools effortlessly, making it an ideal choice for Mac users seeking a powerful yet streamlined Android experience.
    Downloads: 105 This Week
    Last Update:
    See Project
  • 22
    OPENTHOS

    OPENTHOS

    Run Android and Linux applications side by side

    OpenThos is a free, open-source operating system (OS) based on Android-x86. It's designed to run Android and Linux applications side by side. OpenThos is unique because it was designed with security and privacy in mind. You can run OpenThos on your PC or laptop without installing it.
    Downloads: 84 This Week
    Last Update:
    See Project
  • 23
    BlueStacks

    BlueStacks

    World's #1 Android Emulator

    BlueStacks is an Android emulator that enables users to run mobile apps and games on their computers, bridging the gap between mobile and desktop environments. With BlueStacks, users can enjoy the full functionality of Android apps on a larger screen, with better controls and enhanced performance options. Designed to support gaming and productivity, it allows for multitasking, keyboard and mouse compatibility, and customizable settings, providing a seamless experience for users who want to bring mobile app capabilities to their desktops.
    Downloads: 77 This Week
    Last Update:
    See Project
  • 24
    Play!

    Play!

    Play! - PlayStation2 Emulator

    Play! is an open-source cross-platform emulator for Sony’s PlayStation 2 that aims to run PS2 games on a wide range of modern systems including Windows, macOS, Linux, Android, iOS, and web browsers by implementing core PS2 hardware functionality in software. It emulates primary components like the Emotion Engine CPU and graphics synthesizer, translating game code and hardware calls into host system operations, while providing users with controls to load disc images, manage states, and configure rendering options. Because the PS2’s architecture is complex and proprietary, Play! pursues compatibility incrementally, with many titles playable to varying degrees and an active compatibility tracker detailing individual game status. The project supports optimizations such as JIT code generation on compatible platforms to improve performance and offers a broad set of build targets so developers and users can experiment with different back ends and environments.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    SerialPortAssistant
    Serial port assistant This is only a read-only mirror repository. Main repository: https://github.com/KangLin/SerialPortAssistant
    Leader badge
    Downloads: 86 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • Next
MongoDB Logo MongoDB