Rust Emulator

Open-source Rust projects categorized as Emulator

Top 23 Rust Emulator Projects

  • v86

    x86 virtualization in your browser, recompiling x86 to wasm on the fly

    Project mention: A 116kb WASM of Blink that lets you run x86_64 Linux binaries in the browser | | 2023-01-13

    I'd love to integrate this into my desktop environment in the browser "OS" ( I already have v86 ( for running general x86 iso/bin files and BoxedWine ( for 16/32 bit exe's. It would be cool to be able to drag and drop a Linux binary and just run it. I tried to do this with box86js ( but had little luck. Although as a non-Linux user, I am not sure where to get good examples/tests of binaries.

  • ruffle

    A Flash Player emulator written in Rust

    Project mention: How I still use Flash in 2022 | | 2023-01-30
  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • 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

  • nestur

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

  • rvemu

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

    Project mention: Suggested Resources to Learn how to Write RISCV Emulator? | | 2022-02-11
  • riscv-rust

    RISC-V processor emulator written in Rust+WASM

    Project mention: Linux kernel completely made in Rust | | 2022-02-25

    Also investigate Rust emulation: emulators provide high level holistic running of different hardware instruction set architectures(ISA's): qemu Here's an emulator specifically for risc-v in Rust that can run Linux on RISC-V within it!!! So impressive.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • udbserver

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

    Project mention: udbserver - Provide Unicorn Emulator with a debug server - Written in Rust, with bindings of C, Go, Java and Python | | 2022-05-04
  • boytacean

    A GB emulator that is written in Rust 🦀!

    Project mention: I've made a Game Boy emulator using Rust and WebAssembly 🎮🕹️ | | 2022-11-16
  • Mimic

    A Gameboy emulator written in Rust (by jawline)

  • rust64

    Commodore 64 emulator written in Rust

  • OpenGMK

    A rewrite of the GameMaker Classic engine runners with additional tooling

    Project mention: OpenBSD Gaming Updates Q2 2022 | | 2022-04-17

    There is an effort for an opensource GameMaker engine called OpenGMK. So far, it's only for Windows, though Linux support is planned.

  • gbemu

    WebAssembly based Gameboy Emulator (by BlueBlazin)

  • playboy

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

    Project mention: Has anyone had any luck with Playboy? | | 2022-04-28
  • gbemulator

    Gameboy Emulator in Rust

    Project mention: A Game Boy Emulator written in Rust | | 2022-06-13
  • Fearless-NES

    A NES emulator written in Rust

  • rudroid

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

  • nes-bundler

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

    Project mention: NES Bundler - Transform your NES-game into a single executable! | | 2022-08-06
  • chip8-book

    An introduction to Chip-8 emulation using Rust

    Project mention: [Rust] Getting into low level programming. How and why does this pattern matching work? | | 2022-05-30

    Recently I've decided to learn low level programming with Rust. I asked for some projects to practice and got recommened to make a Chip8 emulator. That sounded fun so I searched a bit and found this guide that walks you step by step.

  • MagenBoy

    GameBoy emulator written with Rust

    Project mention: Game Boy PPU Pixel Pipeine | | 2023-02-03

    I believe my repo readme and implementation should have some more resources -

  • padme-core

    Cross-platform gameboy emulator engine

    Project mention: A Game Boy Emulator written in Rust | | 2022-06-13

    Amazing, I'll test it when I have the chance. I can relate, because I also built mine recently in rust ( and indeed I had tons of fun.

  • dust

    A DS emulator written in Rust (by Kelpsy)

    Project mention: proc-bitfield: a crate to expressively declare bitfield-like structs | | 2022-09-17

    The crate is primarily geared towards the generation of structs representing hardware I/O registers (like in my own emulator,, or other cases where the bitfield's layout is defined beforehand, and not auto-generated based on its fields.

  • n2t-wasm

    Emulator for the Hack CPU.

  • 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 2023-02-03.

Rust Emulator related posts


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

Project Stars
1 v86 17,206
2 ruffle 11,404
3 gameboy 1,228
4 mooneye-gb 810
5 nestur 533
6 rvemu 519
7 riscv-rust 468
8 udbserver 251
9 boytacean 241
10 Mimic 239
11 rust64 220
12 OpenGMK 151
13 gbemu 132
14 playboy 128
15 gbemulator 124
16 Fearless-NES 113
17 rudroid 101
18 nes-bundler 89
19 chip8-book 67
20 MagenBoy 67
21 padme-core 61
22 dust 58
23 n2t-wasm 45
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives