• $300 Free Credits for Your Google Cloud Projects Icon
    $300 Free Credits for Your Google Cloud Projects

    Start building on Google Cloud with $300 in free credits. No commitment, no credit card required until you're ready to scale.

    Launch your next project with $300 in free Google Cloud credits—no strings attached. Test, build, and deploy without risk. Use your credits across the entire Google Cloud platform to find what works best for your needs. After your credits are used, continue with always-free tier services. Only pay when you're ready to scale. Sign up in minutes and start exploring.
    Start Free Trial
  • 99.99% Uptime for MySQL and PostgreSQL Databases Icon
    99.99% Uptime for MySQL and PostgreSQL Databases

    Sub-second maintenance. 2x read/write performance. Built-in vector search for AI apps.

    Cloud SQL Enterprise Plus delivers near-zero downtime with 35 days of point-in-time recovery. Supports MySQL, PostgreSQL, and SQL Server.
    Try Free
  • 1

    VisualBoyAdvance

    An emulator for Gameboy and GameboyAdvance systems

    An emulator for Gameboy and GameboyAdvance systems.
    Leader badge
    Downloads: 498 This Week
    Last Update:
    See Project
  • 2
    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: 77 This Week
    Last Update:
    See Project
  • 3
    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: 76 This Week
    Last Update:
    See Project
  • 4
    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: 72 This Week
    Last Update:
    See Project
  • Our Free Plans just got better! | Auth0 Icon
    Our Free Plans just got better! | Auth0

    With up to 25k MAUs and unlimited Okta connections, our Free Plan lets you focus on what you do best—building great apps.

    You asked, we delivered! Auth0 is excited to expand our Free and Paid plans to include more options so you can focus on building, deploying, and scaling applications without having to worry about your security. Auth0 now, thank yourself later.
    Try free now
  • 5
    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: 66 This Week
    Last Update:
    See Project
  • 6
    Mesen

    Mesen

    Mesen is a cross-platform (Windows & Linux) NES/Famicom emulator

    Mesen is a high-accuracy NES emulator for Windows and Linux. It offers numerous features, such as save states, video filters, netplay, rewinding, overclocking, cheat codes and HD packs. It also includes an extensive set of debugging tools for homebrew development or romhacking. Mesen-S is a high-accuracy SNES emulator for Windows and Linux. Game Boy and Game Boy Color games are also supported, along with Super Game Boy emulation. It contains most of the features found in Mesen, including an extensive set of debugging tools. These are development builds and may be unstable. Using them may also increase the chances of your settings being corrupted, or having issues when upgrading to the next official release. Additionally, these builds are currently not optimized via PGO and will typically run 20-30% slower than the official release builds.
    Downloads: 57 This Week
    Last Update:
    See Project
  • 7
    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: 257 This Week
    Last Update:
    See Project
  • 8
    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: 56 This Week
    Last Update:
    See Project
  • 9
    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: 53 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
    MAME

    MAME

    A multi-purpose emulation framework

    On December 24th, 1996, Nicola Salmoria began working on his single hardware emulators, which he merged into one program during January 1997. He named the accomplishment by the name of Multiple Arcade Machine Emulator, or MAME for short.
    Leader badge
    Downloads: 1,413 This Week
    Last Update:
    See Project
  • 11
    ZSNES is a SNES/Super Famicom emulator for x86 computers. It runs on Windows, MS-DOS and Linux/FreeBSD and supports mode 7, sound, Super FX, and a lot more.
    Leader badge
    Downloads: 225 This Week
    Last Update:
    See Project
  • 12
    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: 48 This Week
    Last Update:
    See Project
  • 13
    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: 48 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: 47 This Week
    Last Update:
    See Project
  • 15
    CDemu - a virtual CD/DVD drive for Linux
    CDemu - a virtual CD/DVD drive for Linux. Project includes Linux kernel module & userspace utilities.
    Leader badge
    Downloads: 262 This Week
    Last Update:
    See Project
  • 16
    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: 43 This Week
    Last Update:
    See Project
  • 17
    VBA-M

    VBA-M

    A merge of the original Visual Boy Advance forks

    The continuing development of the legendary VBA gameboy advance emulator.
    Leader badge
    Downloads: 172 This Week
    Last Update:
    See Project
  • 18
    Live Raizo - Linux for Virtual SysAdmin

    Live Raizo - Linux for Virtual SysAdmin

    Environment to experiment the system on simulated and real networks

    - Live Raizo is a linux distribution based on Debian 13 (Trixie) to experiment the system administration on simulated networks and real devices. - GNS3 is the gui used to manipulate the simulators/emulators of networks and systems like QEmu, Docker, Dynamips. - With this GNS3, you can clone as many times as you want the templates of virtual linux machines named "Debian" and "DDebian" that contain many network tools and services. - The prompt and the output of several linux commands are colored to highlight the main informations and to be more userfriendly. - Live Raizo also includes tools to interact with real devices : minicom, putty, Wireshark, as well as DHCP, DNS, FTP, TFTP, HTTP and SSH servers. Services are not started automatically. - It is used by the CFA UTEC of CCI in Seine et Marne in France for networking and Linux administration classes. - You can also open issues here : https://github.com/Raizo62/LiveRaizo Last 64 bits Release : v17.26.07.19i
    Leader badge
    Downloads: 257 This Week
    Last Update:
    See Project
  • 19
    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: 37 This Week
    Last Update:
    See Project
  • 20
    Cemu Wii U emulator

    Cemu Wii U emulator

    Cemu is a Wii U emulator

    Software to emulate Wii U games and applications on PC. Currently, the DRC (GamePad), Pro Controller, and Classic Controller is emulated. Wiimotes are emulated as well (including native support). Keyboard input + USB controllers as input devices are supported. GamePad touch input can be controlled via a left mouse click. Gyro functionality is emulated with limitations and can be controlled via the right mouse button. Cemu is currently only available for 64-bit Windows and Linux devices. The native Linux build is currently a work-in-progress. See Current State Of Linux builds for more information about the things to be aware of. You can download the latest Cemu releases from the GitHub Releases or from Cemu's website. Cemu is currently only available in a portable format so no installation is required besides extracting it in a safe place.
    Downloads: 35 This Week
    Last Update:
    See Project
  • 21
    OpenAuto

    OpenAuto

    AndroidAuto headunit emulator

    OpenAuto is an AndroidAuto(tm) headunit emulator based on aasdk library and Qt libraries. Main goal is to run this application on the RaspberryPI 3 board computer smoothly. The OpenAuto Pro is the most advanced Raspberry Pi-based, custom head-unit solution ready to retrofit your vehicle. The main functionality of the OpenAuto Pro software is to bring Users access to modern head-unit features like Bluetooth Hands-Free Profile, music streaming, integrated media player, navigation via Android Auto, screen mirroring, rear camera support, and many more interesting options and possibilities. Moreover, OpenAuto Pro runs under regular Raspberry PI OS (Buster), therefore You can use all accessories and software dedicated to Raspberry Pi. OpenAuto Pro version provides features like brightness control, volume control, support of Kodi and integration with the Raspberry PI OS (Raspbian Desktop).
    Downloads: 33 This Week
    Last Update:
    See Project
  • 22
    puNES

    puNES

    Qt-based Nintendo Entertaiment System emulator and NSF/NSF2/NSFe Music

    puNES is a highly accurate NES/Famicom emulator written in C++, with a focus on compatibility, cycle-accuracy, and faithful rendering of classic Nintendo hardware. It supports a wide range of mappers, has a robust set of debugging tools, and provides accurate audio and video emulation down to the scanline and pixel level. puNES is designed to run on multiple operating systems and includes a highly customizable interface with support for shaders, rewind, netplay, and recording features. It's well-suited for both casual players and preservationists seeking an authentic NES experience.
    Downloads: 32 This Week
    Last Update:
    See Project
  • 23
    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: 32 This Week
    Last Update:
    See Project
  • 24
    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: 30 This Week
    Last Update:
    See Project
  • 25
    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: 29 This Week
    Last Update:
    See Project
Monday.com Logo