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. Learn more →
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.
-
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)
-
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.
-
gdbstub
An ergonomic, featureful, and easy-to-integrate implementation of the GDB Remote Serial Protocol in Rust (with no-compromises #![no_std] support)
-
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
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)
-
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
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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-11Congrats 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
Project mention: Turmoil, a framework for developing and testing distributed systems | news.ycombinator.com | 2023-08-17Cool, 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/
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
Project mention: Gameboy running in browser powered by Rust and WebAssembly | news.ycombinator.com | 2023-09-11
Rust Emulation related posts
- A Test Suite for the Intel 8088
- Turmoil, a framework for developing and testing distributed systems
- I reinvented another wheel, linux threads.
- dbalsom/martypc: An IBM PC/XT emulator written in Rust.
- dbalsom/martypc: An IBM PC/XT emulator written in Rust.
- dbalsom/martypc: An IBM PC/XT emulator written in Rust.
- martypc: An IBM PC/XT emulator written in Rust
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Apr 2024
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