Rust Emulator

Open-source Rust projects categorized as Emulator

Top 23 Rust Emulator Projects

  • v86

    x86 PC emulator and x86-to-wasm JIT, running in the browser

    Project mention: Run Windows on the browser with WASM power | news.ycombinator.com | 2024-03-14
  • ruffle

    A Flash Player emulator written in Rust

    Project mention: Orisinal: Morning Sunshine (recovered old flash games) | news.ycombinator.com | 2024-03-11

    The memories…

    I often wondered what would happen to those wonderful Orisinal mini games after Flash's death, without actually checking out the site. Would Ferry Halim find the time to port them to "HTML5"? Would they just… disappear forever?

    It turns out that they know run in Ruffle[1], a Rust/WASM based Flash Player emulator I've never heard of (or forgotten about). The handful of them that I have tested work flawlessly.

    [1] https://ruffle.rs/

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • gameboy

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

  • mooneye-gb

    A Game Boy research project and emulator written in Rust

  • rvemu

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

  • potatis

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

    Project mention: Looking for Feedback on a Long-Term Plan | /r/EmuDev | 2023-06-05

    [Embedded NES][Rust] https://github.com/kamiyaowl/rust-nes-emulator [Embedded NES][Rust]https://github.com/henrikpersson/potatis

  • boytacean

    A GB emulator that is written in Rust 🦀!

    Project mention: Finished building a working Game Boy Color emulator using Rust and WebAssembly 🎮🕹️ | /r/rust | 2023-06-23

    Make use of /emudev for support. For resources on GB emulation you can use my references (inspiration) page https://github.com/joamag/boytacean/blob/master/doc/inspiration.md.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • riscv-rust

    RISC-V processor emulator written in Rust+WASM

  • nestur

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

  • obliteration

    Experimental PS4 emulator written in Rust for Windows, macOS and Linux

    Project mention: What's your dream game you hope to one day play on this device? | /r/SteamDeck | 2023-05-09

    There's a couple actually. Spine was the most impressive at the time of its last release, but it's been about a year since that release and whether it's still being developed is still unknown. fpPS4 and Obliteration seems to be the most promising right now.

  • uvm

    Fun, portable, minimalistic virtual machine.

  • martypc

    An IBM PC/XT emulator written in Rust.

    Project mention: A Test Suite for the Intel 8088 | news.ycombinator.com | 2023-09-05

    I was a little confused why anyone would need or care for a cycle accurate 8088 emulator, but there's some answers on github. https://github.com/dbalsom/martypc

  • udbserver

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

  • OpenGMK

    A rewrite of the GameMaker Classic engine runners with additional tooling

    Project mention: Gamemaker games run with delayed audio, "No sound device detected. Sounds might not play." when dsound is switched to builtin. | /r/wine_gaming | 2023-05-08

    Not sure about the error, but you might wanna try OpenGMK's gm8emulator for playing Gamemaker 8 games on Linux

  • gameroy

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

    Project mention: When Zig Outshines Rust – Memory Efficient Enum Arrays | news.ycombinator.com | 2023-09-18

    I recently found https://github.com/Rodrigodd/gameroy to be a very complete implementation

  • rust64

    Commodore 64 emulator written in Rust

  • Mimic

    A Gameboy emulator written in Rust (by jawline)

  • playboy

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

  • gbemulator

    Gameboy Emulator in Rust

    Project mention: [Rust] Un émulateur de garçon de jeu écrit en rouille | /r/enfrancais | 2023-04-20

    [https://github.com/p4ddy1/gBemulator

  • chip8-book

    An introduction to Chip-8 emulation using Rust

  • rudroid

    Rudroid - Writing the World's worst Android Emulator in Rust 🦀

  • tetanes

    A fully featured NES emulator written in Rust & SDL2

    Project mention: Might be a dumb question,but why are there two main switch emulators? | /r/yuzu | 2023-05-15
  • nes-bundler

    Transform your NES-game into a single executable targeting your favourite OS!

  • SaaSHub

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

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). The latest post mention was on 2024-03-14.

Rust Emulator related posts

Index

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

Project Stars
1 v86 18,958
2 ruffle 14,347
3 gameboy 1,322
4 mooneye-gb 872
5 rvemu 689
6 potatis 641
7 boytacean 608
8 riscv-rust 573
9 nestur 540
10 obliteration 536
11 uvm 492
12 martypc 443
13 udbserver 320
14 OpenGMK 256
15 gameroy 255
16 rust64 252
17 Mimic 251
18 playboy 183
19 gbemulator 140
20 chip8-book 137
21 rudroid 133
22 tetanes 126
23 nes-bundler 118
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com