• 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
  • Full-stack observability with actually useful AI | Grafana Cloud Icon
    Full-stack observability with actually useful AI | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 1
    Gearboy

    Gearboy

    Game Boy / Game Boy Color / Super Game Boy emulator, debugger

    Gearboy is a high-performance, cross-platform Game Boy emulator written in C++ that focuses on delivering accurate emulation alongside powerful debugging capabilities. It supports Game Boy, Game Boy Color, and Super Game Boy systems, providing a comprehensive solution for handheld console emulation. The emulator includes a wide range of features such as save states, cheat support, and compressed ROM loading, making it suitable for both casual gameplay and advanced use cases. One of its distinguishing characteristics is its integrated debugging environment, which includes tools for inspecting memory, CPU behavior, and graphics output. Gearboy also supports visual effects that replicate the original LCD display characteristics, enhancing authenticity. Additionally, it integrates with modern ecosystems like RetroArch, expanding its compatibility across devices.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 2
    GramAddict

    GramAddict

    Completely free and open-source human-like Instagram bot

    GramAddict is a fully open-source Instagram automation bot designed to simulate human-like interaction on Android devices using UI automation rather than direct API calls. It operates through ADB and UIAutomator2, meaning it interacts with the Instagram app as if it were a real user, reducing the risk of detection compared to API-based bots. The tool can automate a wide range of actions such as liking posts, following users, sending messages, and browsing content, all while introducing randomized delays and behaviors to mimic human activity. It supports both physical devices and emulators, making it flexible for different deployment environments. The project also includes advanced filtering and targeting capabilities, allowing users to define specific audiences based on hashtags, locations, or user attributes. Additionally, it provides reporting features via Telegram, giving users real-time feedback on bot performance.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 3
    LaiNES

    LaiNES

    Compact cycle-accurate NES emulator

    LaiNES is a compact, cycle-accurate Nintendo Entertainment System emulator written in C++ that prioritizes precision and minimalism in its implementation. Its design focuses on accurately simulating the NES hardware at the clock-cycle level, ensuring that timing-sensitive behaviors and edge cases are faithfully reproduced. Despite its relatively small codebase, it supports a wide range of cartridge mappers, enabling compatibility with a large portion of NES games. The emulator includes a simple graphical interface that allows users to browse files, configure settings, and manage gameplay without relying on external tools. It also provides savestate functionality that captures the full emulator state, including CPU, graphics, and audio subsystems, allowing users to resume gameplay seamlessly. LaiNES strikes a balance between educational clarity and functional completeness, making it both a learning tool and a usable emulator.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 4
    Pegasus Frontend

    Pegasus Frontend

    A cross platform, customizable graphical frontend

    Pegasus Frontend is a highly customizable, cross-platform graphical launcher designed to manage and organize game libraries while providing a unified interface for launching emulators. It acts as a frontend layer that aggregates multiple emulators into a single cohesive environment, simplifying the user experience for retro gaming and multi-system setups. The software is built with performance and flexibility in mind, supporting a wide range of devices including desktops, embedded systems, and single-board computers. One of its defining features is its theming system, which allows users to completely redesign the interface, including layouts, animations, and visual elements. Pegasus also supports existing metadata formats such as EmulationStation gamelists, making it easy to integrate with existing setups. It includes hardware acceleration and gamepad support, ensuring smooth navigation and usability across different platforms.
    Downloads: 3 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
    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: 3 This Week
    Last Update:
    See Project
  • 6
    SerialPortAssistant
    Serial port assistant This is only a read-only mirror repository. Main repository: https://github.com/KangLin/SerialPortAssistant
    Leader badge
    Downloads: 79 This Week
    Last Update:
    See Project
  • 7
    Java SID Player Music Library V2
    This is a Commodore 64 emulator specialized for sound reproduction. It is also a SID player for music collections like HVSC and CGSC. It is a full C64 emulator and can play games of the GameBase64 project as well.
    Leader badge
    Downloads: 26 This Week
    Last Update:
    See Project
  • 8
    A Java-based Gameboy and Gameboy Color emulator for mobile devices and PCs. If you want to play Gameboy games on your mobile phone you should try this emulator. For more information see the Wiki http://sourceforge.net/apps/mediawiki/javagb/index.php.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 9
    Apple Disk Transfer ProDOS

    Apple Disk Transfer ProDOS

    Transfer disks and disk images between the Apple II and the real world

    Apple Disk Transfer ProDOS (ADTPro) transfers classic 8-bit Apple disk images over a serial, ethernet or audio link to a more modern computer. Based on the seminal ADT, ADTPro can transfer any ProDOS- or SOS-visible volume.
    Downloads: 13 This Week
    Last Update:
    See Project
  • Go From AI Idea to AI App Fast Icon
    Go From AI Idea to AI App Fast

    One platform to build, fine-tune, and deploy ML models. No MLOps team required.

    Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
    Try Free
  • 10
    PokeMini

    PokeMini

    Portable Pokémon Mini Emulator

    Portable emulator for Pokémon-Mini. Last version: 0.60 (16 June 2015) Check Wiki for platform dependencies and other information.
    Leader badge
    Downloads: 61 This Week
    Last Update:
    See Project
  • 11

    C-BIOS

    C-BIOS is an open source BIOS for MSX computers.

    C-BIOS is an open source BIOS for MSX computers. C-BIOS can be shipped with MSX emulators so they are usable out-of-the-box. This project aims to improve C-BIOS by fixing incompatibilities with the MSX BIOS and the development of a Disk ROM.
    Leader badge
    Downloads: 58 This Week
    Last Update:
    See Project
  • 12
    PC-BASIC - a GW-BASIC emulator

    PC-BASIC - a GW-BASIC emulator

    A free, cross-platform emulator for GW-BASIC, PCjr & Tandy BASIC

    PC-BASIC is a free, cross-platform interpreter for GW-BASIC, BASICA, PCjr Cartridge Basic and Tandy 1000 GWBASIC. -- This page is an archive and hosts the legacy version 1.2 of PC-BASIC only. -- For documentation and the latest releases, please see the official homepage: www.pc-basic.org Four source code, discussions and to report bugs please see the GitHub project page https://github.com/robhagemans/pcbasic
    Leader badge
    Downloads: 57 This Week
    Last Update:
    See Project
  • 13
    Virtual T
    Virtual T is a TRS-80 Model 100/102/200 emulator that runs on Windows, Linux, and Macintosh. The goal of Virtual T is to provide 100% hardware emulation so any existing programs will run. It also adds powerful development and debugging tools.
    Leader badge
    Downloads: 14 This Week
    Last Update:
    See Project
  • 14
    DiIiS Project

    DiIiS Project

    Fully-functional open-source server implementation for Diablo 3

    Blizzless DiIiS is an open-source server implementation for Diablo III: Reaper of Souls that allows players to run the game in a fully local or private server environment. It recreates much of the game’s backend infrastructure, including account systems, matchmaking, progression mechanics, and gameplay logic. The project supports a wide range of in-game systems such as character classes, item generation, quests, and multiplayer interactions, aiming to replicate the original online experience without requiring Blizzard’s official servers. It includes features like dungeon generation, artificial intelligence for enemies, and support for both campaign and adventure modes. The server is designed to be deployable locally or over LAN, enabling cooperative play in controlled environments. While still under active development, it already implements a significant portion of the game’s systems, making it one of the most comprehensive private server projects for Diablo III.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    ares

    ares

    ares is a cross-platform, open source, multi-system emulator

    ares is a highly accurate, cross-platform multi-system emulator focused on long-term preservation and faithful reproduction of classic gaming hardware. It is a descendant of earlier projects like higan and bsnes, inheriting a strong emphasis on correctness over raw performance. Unlike many emulators that prioritize speed, Ares deliberately adopts design choices that simplify code structure and improve readability, even if this results in slower execution. This makes it particularly valuable for researchers, developers, and preservationists who care about hardware accuracy and maintainability. The emulator supports multiple gaming systems and includes its own custom frameworks for GUI, threading, and hardware abstraction. It also integrates a ROM database and flexible configuration system, enabling users to load and manage game content efficiently. By focusing on clarity and correctness, Ares contributes to the long-term documentation and preservation of legacy systems.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 16
    pokegb

    pokegb

    A gameboy emulator that only plays Pokemon Blue, in ~50 lines of c++.

    pokegb is an extremely compact and specialized Game Boy emulator written in C++ that is intentionally designed to run only Pokémon Red and Blue, rather than providing general-purpose compatibility. The project is notable for its extreme minimalism, with an implementation of roughly a few dozen lines of code, making it closer to a proof of concept or code-golf experiment than a traditional emulator. It achieves functionality by tailoring the emulator specifically to the requirements and behavior of Pokémon games, avoiding the need to fully emulate all Game Boy features. Despite its simplicity, it is capable of rendering graphics, handling input, and maintaining game state sufficiently to allow basic gameplay. The project highlights how domain-specific constraints can drastically reduce complexity in emulator design. It also serves as an educational demonstration of how emulation can be simplified when targeting a single application.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    quadplay

    quadplay

    The quadplay fantasy console

    quadplay✜ is a fantasy console by CasualEffects for creating and playing retro-style video games on any device. Create and play games on any laptop, desktop, tablet, or phone. Or, build your own programmable arcade machine from a Raspberry Pi, Tegra, or old computer. Create games on Windows, macOS, Linux. Play your games in any modern web browser on a laptop, desktop, tablet, phone, Raspberry Pi 4, or Jetson Nano. 60 fps @ 384 x 224 pixels = 12:7 aspect ≈ 16:9.3. 4096 sRGB (4:4:4) colors. Four players with virtual controls for D-pad and eight buttons. Local and safe online multiplayer. Supports Xbox, Playstation, SNES, Stadia, Switch, 8bitdo, touch screen, and other controllers. Hundreds of built-in sprites, sounds, and fonts. Program in PyxlScript, a friendly Python-like language. Order-independent, 4-bit alpha transparency. Native 2.5D graphics with z-order.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 18
    z390 Portable Mainframe Assembler

    z390 Portable Mainframe Assembler

    z390 Portable Mainframe Assembler and Emulator

    z390 Portable Mainframe Assembler and Emulator
    Downloads: 16 This Week
    Last Update:
    See Project
  • 19
    A Game Boy Color emulator.
    Downloads: 51 This Week
    Last Update:
    See Project
  • 20
    AdvanceMAME
    A MAME and MESS port with an advanced video support for Arcade Monitors, TVs, and PC Monitors. It also contains a bootable Linux LiveCD/USB, a frontend with animated MNG/MP3 snapshots, a rom manager, and recompression utilities for compressed files.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 21
    TURGEN

    TURGEN

    Create your own Atari tapes

    With TURGEN, you can record your own tapes with software for Atari 8-bit computers, and transfer data from your PC or Mac to your Atari 8-bit computer using your data recorder and a cassette adapter. TURGEN converts digital images of Atari software to the original standard Atari tape records and also various "turbo" systems. You can create WAVE files, tape images, or send the signal directly to the sound card. Tools such as Wizard for files, Tape Side Creator, Dual Track Tape creator and Batch processing allow you to create tapes with convenience
    Leader badge
    Downloads: 48 This Week
    Last Update:
    See Project
  • 22
    The objective of the TPM Emulator project is the implementation of a software-based TPM and MTM emulator as well as of an appropriate TCG Device Driver Library (TDDL).
    Leader badge
    Downloads: 41 This Week
    Last Update:
    See Project
  • 23
    Hatari

    Hatari

    Hatari is an emulator for the Atari ST, STE, TT and Falcon computers

    Hatari is a cycle-accurate Atari ST emulator for Linux and other systems that are supported by the SDL library. The project has been moved to https://www.hatari-emu.org/ now, but this site will stay for providing the historic releases before version 1.0.
    Leader badge
    Downloads: 40 This Week
    Last Update:
    See Project
  • 24
    DaedalusX64 is the continuation of the original Daedalus PSP port by StrmnNrmn. It is a GPL Open Source project. The official support and discussion forum is located at http://DaedalusX64.com
    Downloads: 9 This Week
    Last Update:
    See Project
  • 25
    sdltrs is a Radio Shack TRS-80 Model I/III/4/4P emulator for Macintosh OSX, Windows, and Linux. It has been ported from the excellent X-Windows UNIX emulator xtrs. Instead of using the X-Window system for graphics, it uses the portable SDL library.
    Leader badge
    Downloads: 13 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB