Rust Emulation

Open-source Rust projects categorized as Emulation

Top 18 Rust Emulation Projects

  • Steam-Deck-Guide

    Steam Deck Guide. Learn all about the Tools, Accessories, Games, Emulators, and Gaming Tips that will make your Steam Deck an awesome Gaming Handheld or a Portable Computer Workstation.

  • Project mention: My incredibly thoughtful girlfriend went through the trouble of searching for your subreddit, seeking advice, and then bought me a steam deck. Thank you all, it was the perfect birthday gift, and I was flabbergasted. | /r/SteamDeck | 2023-05-11

    Congrats u/qualx and belated Happy Birthday! I've had my Steam Deck for a year now and super happy with it ! Also, I recommend checking out this guide it's super helpful. :) https://github.com/mikeroyal/Steam-Deck-Guide

  • shadow

    Shadow is a discrete-event network simulator that directly executes real application code, enabling you to simulate distributed systems with thousands of network-connected processes in realistic and scalable private network experiments using your laptop, desktop, or server running Linux. (by shadow)

  • Project mention: Turmoil, a framework for developing and testing distributed systems | news.ycombinator.com | 2023-08-17

    Cool, will be interested to see how this develops! tokio's loom framework has been a big help in testing some tricky concurrency code I've worked on.

    Folks interested in this space might also be interested in the system I spend most of my time working on: Shadow. It also performs deterministic simulation of a network of hosts, but it intercepts network and system interactions at the syscall level via seccomp. As such it can work with binaries compiled from ~any language, usually without any code modification or special compilation. https://shadow.github.io/

  • 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.

    InfluxDB logo
  • 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

  • gdbstub

    An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)

  • rust64

    Commodore 64 emulator written in Rust

  • chip8-book

    An introduction to Chip-8 emulation using Rust

  • 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.

    WorkOS logo
  • oxyromon

    Rusty ROM OrgaNizer

  • gameboy

    Gameboy Emulator written in Rust and WebAssembly. 8-bit microprocessor: Sharp LR35902. (by raphamorim)

  • Project mention: Gameboy running in browser powered by Rust and WebAssembly | news.ycombinator.com | 2023-09-11
  • moa

    An emulator for various m68k and z80 based computers, written in Rust. Currently it has support for the Sega Genesis, TRS-80, and Computie (my own project), with Macintosh support in the works (by transistorfet)

  • gbc

    A Gameboy Color (GBC) emulator written in Rust.

  • sleigh-rs

    Ghidra Sleight (PCode) parsing library in Rust.

  • ts7200

    A high-level emulator for the TS-7200 Single Board Computer, as used in CS 452 - Real-Time Programming at the University of Waterloo

  • nestadia

    A cloud NES emulator written in Rust. Originally written for NorthSec CTF 2021.

  • dream86

    dream86 - x86/PC emulator

  • rusty-nes

    A hobby NES emulator written in Rust.

  • GBMU

    (Rust) GameBoy (color) eMUlator

  • nes-rs

    NES emulator written in Rust

  • 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 Emulation related posts

Index

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

Project Stars
1 Steam-Deck-Guide 1,841
2 shadow 1,346
3 uvm 502
4 martypc 457
5 gdbstub 275
6 rust64 253
7 chip8-book 144
8 oxyromon 101
9 gameboy 91
10 moa 49
11 gbc 37
12 sleigh-rs 32
13 ts7200 30
14 nestadia 23
15 dream86 22
16 rusty-nes 15
17 GBMU 12
18 nes-rs 3

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com