Rust Emulator

Open-source Rust projects categorized as Emulator

Top 23 Rust Emulator Projects

  1. ruffle

    A Flash Player emulator written in Rust

    Project mention: Applets Are Officially Gone, but Java in the Browser Is Better | news.ycombinator.com | 2025-12-08

    Many of the old games and movies still play back well with Ruffle installed (https://ruffle.rs/). Newgrounds embeds it by default for old interactive flash media that they couldn't convert directly to video.

    It's not a perfect fit, but it works. The speed of Ruffle loading on a page is similar to that of Flash initializing, so you can arguably still make flash websites and animations to get the old look and feel if you stick to the Ruffle compatibility range. The half-to-one-second page freeze that was the norm now feels wrong, though, so maybe it's not the best idea to put Flash components everywhere like we used to do.

    Runescape proved that Java could be a pretty decent system, but so many inexperienced/bad Java developers killed the ecosystem. The same is true on the backend, where Java still suffers from the reputation the Java 7 monolithic mega projects left behind.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. gameboy

    Full featured Cross-platform GameBoy emulator by Rust. Forever boys!. (by mohanson)

  4. mooneye-gb

    A Game Boy research project and emulator written in Rust

  5. rvemu

    RISC-V emulator for CLI and Web written in Rust with WebAssembly. It supports xv6 and Linux (ongoing).

  6. gameboy

    The Gameboy emulator that runs everywhere (Terminal, Web, Desktop)

    Project mention: The Gameboy emulator that runs everywhere (Terminal, Web, Desktop) | news.ycombinator.com | 2025-10-23
  7. martypc

    An IBM PC/XT emulator written in Rust.

    Project mention: MartyPC: An IBM PC/XT Emulator Written in Rust | news.ycombinator.com | 2024-12-24
  8. gopher64

    Highly compatible N64 emulator

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. riscv-rust

    RISC-V processor emulator written in Rust+WASM

  11. potatis

    🥔 MOS-6502 and NES emulator in Rust (SDL/WebAssembly/Android/Embedded/Cloud)

  12. retrowin32

    windows emulator

  13. boytacean

    A GB emulator that is written in Rust 🦀!

  14. uvm

    Fun, portable, minimalistic virtual machine.

  15. plastic

    NES emulator in rust with egui and TUI (by Amjad50)

  16. nestur

    The NES (emulator) you left outside in the rain but let dry and still kind of works

  17. snow

    Classic Macintosh emulator

    Project mention: A brand new 68k Mac emulator dropped last night | news.ycombinator.com | 2025-06-26

    The original submission was to a post that explains why this is news, and not just a random project:

    A brand new 68k Mac emulator quietly dropped last night!!

    “Snow” can emulate the Mac 128k, 512k, Plus, SE, Classic, and II. It supports reading disks from bitstream and flux-floppy images, and offers full execution control and debugging features for the emulated CPU. Written using Rust, it doesn't do any ROM patching or system call interception, instead aiming for accurate hardware-level emulation.

    * Download link (Mac, Windows, Linux): https://snowemu.com

    * Documentation link: https://docs.snowemu.com

    * Source link: https://github.com/twvd/snow

    * Release announcement: https://www.emaculation.com/forum/viewtopic.php?t=12509

    -- https://oldbytes.space/@smallsco/114747196289375530

    I understand why links get re-written, but I think the context is relevant and can help the random reader who is unfamiliar with the project.

  18. udbserver

    Unicorn Emulator Debug Server - Written in Rust, with bindings for C, Go, Java and Python

  19. OpenGMK

    A rewrite of the GameMaker Classic engine runners with additional tooling

  20. gameroy

    A Game Boy emulator, disassembler and debugger, written in Rust

  21. dust

    A Nintendo DS emulator written in Rust for desktop devices and the web, with debugging features and a focus on accuracy (by kelpsyberry)

  22. chip8-book

    An introduction to Chip-8 emulation using Rust

  23. rust64

    Commodore 64 emulator written in Rust

  24. Mimic

    A Gameboy emulator written in Rust (by jawline)

  25. playboy

    Playboy is a Nintendo Gameboy emulator for the Panic Playdate written in Rust! 👾

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust Emulator discussion

Rust Emulator related posts

  • Applets Are Officially Gone, but Java in the Browser Is Better

    1 project | news.ycombinator.com | 8 Dec 2025
  • The Gameboy emulator that runs everywhere (Terminal, Web, Desktop)

    1 project | news.ycombinator.com | 23 Oct 2025
  • The Gameboy emulator that runs everywhere (Terminal, Web, Desktop)

    1 project | news.ycombinator.com | 29 Sep 2025
  • Resurrect the Old Web

    2 projects | news.ycombinator.com | 25 Sep 2025
  • Ruffle – open-source flash player

    1 project | news.ycombinator.com | 25 May 2025
  • Retro Boy: simple Game Boy emulator written in Rust, can be played on the web

    12 projects | news.ycombinator.com | 20 Mar 2025
  • ruffle-rs/ruffle: A Flash Player emulator written in Rust

    1 project | news.ycombinator.com | 5 Jan 2025
  • A note from our sponsor - Stream
    getstream.io | 22 Dec 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

What are some of the best open-source Emulator projects in Rust? This list will help you:

# Project Stars
1 ruffle 17,494
2 gameboy 1,416
3 mooneye-gb 957
4 rvemu 909
5 gameboy 844
6 martypc 778
7 gopher64 767
8 riscv-rust 669
9 potatis 668
10 retrowin32 660
11 boytacean 660
12 uvm 575
13 plastic 556
14 nestur 546
15 snow 453
16 udbserver 412
17 OpenGMK 372
18 gameroy 302
19 dust 298
20 chip8-book 286
21 rust64 275
22 Mimic 256
23 playboy 224

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io