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 →
Top 23 Rust Emulator Projects
- 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.
-
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.
-
-
-
rvemu
RISC-V emulator for CLI and Web written in Rust with WebAssembly. It supports xv6 and Linux (ongoing).
- Project mention: The Gameboy emulator that runs everywhere (Terminal, Web, Desktop) | news.ycombinator.com | 2025-10-23
-
-
-
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.
-
-
-
-
-
-
-
- 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.
-
-
-
-
dust
A Nintendo DS emulator written in Rust for desktop devices and the web, with debugging features and a focus on accuracy (by kelpsyberry)
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust Emulator discussion
Rust Emulator related posts
-
Applets Are Officially Gone, but Java in the Browser Is Better
-
The Gameboy emulator that runs everywhere (Terminal, Web, Desktop)
-
The Gameboy emulator that runs everywhere (Terminal, Web, Desktop)
-
Resurrect the Old Web
-
Ruffle – open-source flash player
-
Retro Boy: simple Game Boy emulator written in Rust, can be played on the web
-
ruffle-rs/ruffle: A Flash Player emulator written in Rust
- A note from our sponsor - Stream getstream.io | 22 Dec 2025
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 |