• Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • 1
    RPCS3

    RPCS3

    PlayStation 3 emulator and debugger

    RPCS3 is an open-source PlayStation 3 emulator and debugger, allowing users to run PS3 games and software on Windows, Linux, and macOS platforms. It aims to preserve the legacy of the PlayStation 3 by enabling gameplay and software testing beyond the original hardware's lifespan. The project has made significant progress in compatibility and performance, supporting a wide range of PS3 titles.
    Downloads: 174 This Week
    Last Update:
    See Project
  • 2
    Locale Emulator

    Locale Emulator

    Yet another system region and language simulator

    Locale Emulator is a tool similar to AppLocale and NTLEA, providing a simulation function that can make an application recognize your OS as in a language other than the real one. It is quite useful when you are trying to play country-specific games. Locale Emulator is compatible with the following systems, both 32 and 64-bit, Windows 7 with Service Pack 1, Windows 8.1, and Windows 10. Locale Emulator supports 32-bit executables running on both 32-bit or 64-bit systems. For example, if you are using 64-bit WinRAR, you will not see the context menu on a RAR file unless you swapped 64-bit WinRAR with the 32-bit version. Clone the repo using Git, install Microsoft Visual Studio 2015 / 2017, open LocaleEmulator.sln, perform build action, clone and build the core libraries, and copy LoaderDll.dll and LocaleEmulator.dll from Locale-Emulator-Core to Locale-Emulator build folder.
    Downloads: 173 This Week
    Last Update:
    See Project
  • 3
    D-Fend Reloaded

    D-Fend Reloaded

    A graphical environment for DOSBox

    D-Fend Reloaded is a graphical environment for DOSBox. D-Fend Reloaded is a successor of the discontinued D-Fend. Both environments look alike and D-Fend Reloaded contains all features of D-Fend. Even the D-Fend config files can be used.
    Leader badge
    Downloads: 672 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: 926 This Week
    Last Update:
    See Project
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Start Free
  • 5
    Flycast

    Flycast

    Flycast is a multiplatform Sega Dreamcast, Naomi, Naomi 2

    Flycast is a high-performance open-source emulator for Sega Dreamcast, Naomi, and Atomiswave systems, designed to accurately reproduce the behavior of original hardware while enabling modern enhancements. It supports a wide range of platforms including desktop and mobile environments, allowing users to run classic games across different devices. The emulator focuses on both accuracy and performance, using optimized rendering techniques to replicate original visuals while offering optional enhancements such as higher resolutions and improved textures. It includes support for online multiplayer, save states, and various input devices, making it more flexible than original hardware. Flycast also supports arcade systems based on similar architectures, expanding its compatibility beyond standard console titles. The project is actively developed, with ongoing improvements to compatibility, performance, and feature support.
    Downloads: 136 This Week
    Last Update:
    See Project
  • 6
    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: 135 This Week
    Last Update:
    See Project
  • 7
    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: 116 This Week
    Last Update:
    See Project
  • 8
    Eden Emulator

    Eden Emulator

    Free and opensource (FOSS) Switch 1 emulator

    Eden Emulator is an experimental open-source emulator designed to replicate Nintendo Switch hardware with a focus on stability and performance improvements. It builds on modern emulation techniques to deliver smoother gameplay and better compatibility with newer titles. The project emphasizes frequent updates that reduce graphical glitches, improve rendering pipelines, and enhance overall system stability. Eden supports multiple platforms, including desktop and mobile environments, expanding accessibility for users. It also introduces features such as overlay systems and improved user interaction layers that mimic real hardware behavior. The development approach prioritizes incremental improvements, ensuring consistent progress in performance and compatibility. Overall, Eden serves as a next-generation emulator aiming to balance accuracy with usability.
    Downloads: 114 This Week
    Last Update:
    See Project
  • 9
    SmartGaGa

    SmartGaGa

    Lightweight Android emulator optimized for FPS games on low-end PCs

    SmartGaGa is a free Android emulator optimized for playing mobile games on Windows computers with minimal system requirements. Powered by Titan Engine and Turbo GPU technology, the software delivers smooth gaming performance even on machines with 2GB RAM and dual-core processors. The emulator supports popular FPS titles including Free Fire, PUBG Mobile, Clash of Clans, and Cyber Hunter, enabling players to enjoy mobile games on larger screens with keyboard and mouse controls. SmartGaGa runs Android Nougat natively and integrates Google Play Store for easy app installation, while also supporting APK sideloading for offline installation. The software features customizable keyboard mapping, allowing users to configure controls for optimal gameplay precision. Multi-instance support enables running multiple games or accounts simultaneously on a single PC. With enhanced OpenGL and DirectX rendering, SmartGaGa provides improved frame rates and visual quality compared to mobile devices.
    Downloads: 1,630 This Week
    Last Update:
    See Project
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 10
    Proton-GE-Custom

    Proton-GE-Custom

    Compatibility tool for Steam Play based on Wine

    Proton-GE-Custom is an unofficial compatibility tool for Steam Play that builds on Valve’s Proton and Wine codebases to provide additional patches, fixes, and enhancements for running Windows games on Linux systems through Steam, particularly on Steam Deck and other Linux gaming platforms. Unlike the official Proton builds, this custom fork includes community-developed patches such as media foundation support, raw input improvements, AMD and Nvidia optimizations, and broader compatibility tweaks that help certain games launch and run more reliably or with better performance. It also incorporates a “protonfixes” system that applies per-game adjustments automatically, enabling environment variables or workarounds without manual user intervention. Because it packages its own versions of DXVK, VKD3D, and other components, this tool can resolve glitches or missing features in titles that struggle under standard Proton builds.
    Downloads: 108 This Week
    Last Update:
    See Project
  • 11
    This is Java 2 Micro Edition (J2ME) CLDC/MIDP Emulator. Allows demonstrate MIDlet based applications in web browser applet, also can be run as standalone java application.
    Leader badge
    Downloads: 492 This Week
    Last Update:
    See Project
  • 12
    Ruffle

    Ruffle

    A Flash Player emulator written in Rust

    Ruffle is an open-source emulator for Adobe Flash Player, written primarily in Rust, and targeted at both desktop applications and web browsers via WebAssembly. Its goal is to enable legacy Flash content—animations, games, interactive media—to continue running safely and reliably after official Flash support was discontinued. On the web side, Ruffle is embedded into pages or installed as a browser extension; in the desktop version, it can open .swf files directly or embed them in applications. Because it’s built with memory safety in mind, Ruffle helps avoid many of the security vulnerabilities that plagued classic Flash (buffer overflows, use-after-free, etc.). It strives to support multiple versions of ActionScript (1, 2 and parts of 3) and a wide swath of the Flash API so as much content as possible works unchanged.
    Downloads: 92 This Week
    Last Update:
    See Project
  • 13
    MAME

    MAME

    MAME is a multi-purpose emulation framework

    MAME's purpose is to preserve decades of software history. As electronic technology continues to rush forward, MAME prevents this important "vintage" software from being lost and forgotten. This is achieved by documenting the hardware and how it functions. The source code to MAME serves as this documentation. The fact that the software is usable serves primarily to validate the accuracy of the documentation (how else can you prove that you have recreated the hardware faithfully?). Over time, MAME (originally stood for Multiple Arcade Machine Emulator) absorbed the sister-project MESS (Multi Emulator Super System), so MAME now documents a wide variety of (mostly vintage) computers, video game consoles and calculators, in addition to the arcade video games that were its initial focus. The MAME project as a whole is distributed under the terms of the GNU General Public License, 2 (GPL-2.0), since it contains code made available under multiple GPL-compatible licenses.
    Downloads: 89 This Week
    Last Update:
    See Project
  • 14
    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: 84 This Week
    Last Update:
    See Project
  • 15
    SkyEmu

    SkyEmu

    Game Boy Advance, Game Boy, Game Boy Color, and DS Emulator

    SkyEmu is a modern, multi-system handheld emulator that supports Game Boy, Game Boy Color, Game Boy Advance, and experimental Nintendo DS emulation, with a strong focus on balancing accuracy, performance, and usability. It is designed as a low-level emulator that accurately reproduces hardware behavior while still offering a smooth and accessible user experience across a wide range of platforms. The emulator is highly portable, supporting desktop operating systems, mobile devices, and even web browsers through WebAssembly builds. SkyEmu includes advanced visual enhancements such as upscaling shaders, color correction, and screen effects that mimic original hardware displays. It also features extensive debugging tools, making it useful not only for players but also for developers working on homebrew or reverse engineering. With features like save states, rewind, fast-forward, and controller support, it offers a full-featured modern emulation experience.
    Downloads: 82 This Week
    Last Update:
    See Project
  • 16

    VisualBoyAdvance

    An emulator for Gameboy and GameboyAdvance systems

    An emulator for Gameboy and GameboyAdvance systems.
    Leader badge
    Downloads: 444 This Week
    Last Update:
    See Project
  • 17
    86Box

    86Box

    Emulator of x86-based machines based on PCem

    86Box is a low level x86 emulator that runs older operating systems and software designed for IBM PC systems and compatibles from 1981 through fairly recent system designs based on the PCI bus. Easy to use interface inspired by mainstream hypervisor software. Low level emulation of 8086-based processors up to the Pentium with focus on accuracy. Great range of customizability of virtual machines. Many available systems, such as the very first IBM PC 5150 from 1981, or the more obscure IBM PS/2 line of systems based on the Micro Channel Architecture. Lots of supported peripherals including video adapters, sound cards, network adapters, hard disk controllers, and SCSI adapters. MIDI output to Windows built-in MIDI support, FluidSynth, or emulated Roland synthesizers. Supports running MS-DOS, older Windows versions, OS/2, many Linux distributions, or vintage systems such as BeOS or NEXTSTEP, and applications for these systems.
    Downloads: 78 This Week
    Last Update:
    See Project
  • 18
    DuckStation

    DuckStation

    Fast PlayStation 1 emulator for x86-64/AArch32/AArch64

    DuckStation is an simulator/emulator of the Sony PlayStation(TM) console, focusing on playability, speed, and long-term maintainability. The goal is to be as accurate as possible while maintaining performance suitable for low-end devices. "Hack" options are discouraged, the default configuration should support all playable games with only some of the enhancements having compatibility issues. A "BIOS" ROM image is required to to start the emulator and to play games. You can use an image from any hardware version or region, although mismatching game regions and BIOS regions may have compatibility issues. A ROM image is not provided with the emulator for legal reasons, you should dump this from your own console using Caetla or other means. DuckStation features a fully-featured frontend built using Qt, as well as a fullscreen/TV UI based on Dear ImGui.
    Downloads: 72 This Week
    Last Update:
    See Project
  • 19
    Lakka

    Lakka

    Linux distribution that transforms a computers into game consoles

    Lakka is a lightweight Linux distribution that transforms a small computer into a full-blown emulation console. Built on top of the famous RetroArch emulator, Lakka is able to emulate a large range of hardware and has some useful features such as Braid-like rewinding, joypad hotplug, and video streaming. Lakka is easy to set up and use. Once installed on your SD card, you just have to put your ROM on the card, plug your joypad, and enjoy your favorite old games. We also support PS3 and XBox360 controllers so you don't have to buy new ones. We try our best to keep the hardware required to run Lakka as cheap as possible. The software is optimized to run fast even on low-end computers. The power can be supplied by any micro USB adapter like the one for your smartphone.
    Downloads: 69 This Week
    Last Update:
    See Project
  • 20
    xemu

    xemu

    Original Xbox Emulator for Windows, macOS, and Linux

    A free and open-source application that emulates the original Microsoft Xbox game console, enabling people to play their original Xbox games on Windows, macOS, and Linux systems. The source code for xemu is publicly available. Users are invited to help improve the project! xemu runs natively on Windows, macOS, and Linux platforms. Pre-compiled binaries are available for Windows, macOS, and Ubuntu. Networking is supported out of the box. Connect to other instances of xemu and even real Xboxes, locally or over the Internet. Built on SDL2, xemu supports virtually all gamepads. Connect up to 4 controllers at any time, just like a real Xbox. No need to wait for game checkpoints. xemu supports saving the current state and loading it back up at any time. Breathe new life into your original Xbox games by easily scaling up the resolution that games render at.
    Downloads: 65 This Week
    Last Update:
    See Project
  • 21
    BizHawk

    BizHawk

    BizHawk is a multi-system emulator written in C#

    A multi-system emulator written in C#. As well as quality-of-life features for casual players, it also has recording/playback and debugging tools, making it the first choice for TASers (Tool-Assisted Speedrunners). Screenshotting and recording audio + video to file. Firmware management, input, framerate, and more in a HUD over the game. Rebindable hotkeys for controlling the frontend (keyboard+mouse+gamepad). A comprehensive input mapper for the emulated gamepads and other peripherals. Programmatic control over core and frontend with Lua or C#.NET. Development builds are made automatically whenever someone contributes. Because of this, we recommend using a release for work that requires stability (such as TASing), and only switching to a dev build if there's a specific change or addition you need.
    Downloads: 64 This Week
    Last Update:
    See Project
  • 22
    Citron Neo

    Citron Neo

    Research software designed to orchestrate virtual environments

    Citron Neo is an advanced emulator project focused on replicating complex system environments with high performance and flexibility. It is designed to emulate modern console behavior while integrating improvements in CPU emulation, GPU rendering, and memory management. The project incorporates optimizations such as dynamic recompilation and Vulkan-based rendering to enhance performance across supported platforms. It also includes continuous updates that improve compatibility with games and system firmware, reflecting an active development cycle. Citron aims to provide a refined user experience through UI enhancements, faster loading times, and better resource handling. It supports multiple operating systems, including desktop and mobile environments, making it accessible across different devices. Overall, it represents a modern approach to emulation with a focus on speed, compatibility, and extensibility.
    Downloads: 63 This Week
    Last Update:
    See Project
  • 23
    Denise

    Denise

    C64/Amiga emulator with shader and runAhead

    Denise is a cycle accurate C64 / Amiga 1000/500/600 emulator. It runs on Window 7 and higher, macOS (Intel and ARM), Linux, BSD.
    Leader badge
    Downloads: 278 This Week
    Last Update:
    See Project
  • 24
    emuiibo

    emuiibo

    Virtual amiibo (amiibo emulation) system for Nintendo Switch

    Virtual amiibo (amiibo emulation) system for Nintendo Switch. A virtual amiibo is detected by emuiibo based on two aspects: a amiibo.json and a amiibo.flag file must exist inside the virtual amiibo's folder mentioned above. If (for whatever reason) you would like to disable a virtual amiibo from being recognised by emuiibo, just remove the flag file, and create it again to enable it. While old emuiibo formats are supported and converted to the current format (see above), it is strongly suggested to, unless bin dumps might be indispensable, emuiigen be used, our PC utility designed to create and edit virtual amiibos.
    Downloads: 60 This Week
    Last Update:
    See Project
  • 25
    Winetricks

    Winetricks

    Winetricks is an easy way to work around problems in Wine

    Winetricks is a helper script for the Wine compatibility layer that simplifies the process of configuring Wine environments, installing needed Windows components, and applying tweaks to make applications run better or at all under Wine. Wine itself provides a runtime for Windows applications on Unix-like systems, but when programs require specific DLLs, components like .NET frameworks, fonts, or special settings, users would traditionally have to manually fetch and configure them; Winetricks automates these tasks with an easy interface. It ships with a menu or command-line options that let you select common workarounds, install missing packages, or tweak settings like Windows version emulation without digging into registry edits yourself. This makes troubleshooting and preparing Wine prefixes more accessible for end users and reduces the frustration of missing dependencies, especially with games or legacy business software.
    Downloads: 59 This Week
    Last Update:
    See Project