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.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • 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: Computer Networks: A Systems Approach | news.ycombinator.com | 2024-06-05

    Traditional textbooks on networking are so verbose and tedious... often very focused on theory and less helpful for every-day networking.

    I would love to see courses based on tools like shadow [1], encouraging a more hands-on learning experience. Network simulators seem pretty cool, but it is hard to benefit from them using the docs alone. With shadow it seems I would be able to run actual software on a simulated network.

    --

    1: https://github.com/shadow/shadow?tab=readme-ov-file#why-is-s...

  • martypc

    An IBM PC/XT emulator written in Rust.

    Project mention: MartyPC: Cycle accurate IBM PC/XT emulator written in Rust | news.ycombinator.com | 2024-08-01
  • uvm

    Fun, portable, minimalistic virtual machine.

  • 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

  • SaaSHub

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

    SaaSHub logo
  • oxyromon

    Rusty ROM OrgaNizer

  • gameboy

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

  • 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

  • dream86

    dream86 - x86/PC emulator

  • nestadia

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

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

Log in or Post with

Rust Emulation related posts

  • MartyPC: Cycle accurate IBM PC/XT emulator written in Rust

    1 project | news.ycombinator.com | 1 Aug 2024
  • A Test Suite for the Intel 8088

    1 project | news.ycombinator.com | 5 Sep 2023
  • Turmoil, a framework for developing and testing distributed systems

    4 projects | news.ycombinator.com | 17 Aug 2023
  • I reinvented another wheel, linux threads.

    3 projects | /r/rust | 11 Jul 2023
  • dbalsom/martypc: An IBM PC/XT emulator written in Rust.

    1 project | /r/rust | 9 Jul 2023
  • dbalsom/martypc: An IBM PC/XT emulator written in Rust.

    1 project | /r/emulation | 6 Jul 2023
  • dbalsom/martypc: An IBM PC/XT emulator written in Rust.

    1 project | /r/rust | 6 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 11 Sep 2024
    InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards. Learn more →

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,945
2 shadow 1,428
3 martypc 540
4 uvm 518
5 gdbstub 289
6 rust64 256
7 chip8-book 175
8 oxyromon 117
9 gameboy 97
10 moa 53
11 gbc 38
12 sleigh-rs 35
13 ts7200 30
14 dream86 23
15 nestadia 22
16 rusty-nes 15
17 GBMU 13
18 nes-rs 3

Sponsored
Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com

Did you konow that Rust is
the 5th most popular programming language
based on number of metions?