-
critical-section
Cross-platform critical section
-
gdbstub
GDB Remote Serial Protocol in Rust
-
vm-superio
Emulation for legacy devices
-
boytacean
A Game Boy emulator that is written in Rust
-
lpled
LPL Editor - RetroArch playlist filter and stream editor
-
mizu
An accurate gameboy(DMG) and gameboy color emulator. Front-end for mizu-core
-
trapezoid
A PSX emulator, backed by vulkano for rendering
-
unicorn-engine
Rust bindings for the Unicorn emulator with utility functions
-
emuman
managing emulator ROM files
-
spider_fingerprint
Fingerprint library for Rust
-
netem-trace
generating network emulation trace
-
libscemu
x86 32/64bits and system internals emulator, for securely emulating malware and other stuff
-
soundchip
Software sinth with configurable channels for authentic sounding virtual sound chips
-
tetanes
A cross-platform NES Emulator written in Rust using wgpu
-
iz80
Z80 and 8080 emulator
-
rs-firebase-admin-sdk
Firebase Admin SDK for Rust
-
mos6502
A MOS 6502 Emulator
-
evunit
A unit testing program for the Game Boy
-
qemu
QEMU binary installer
-
brubeck
A RISC-V REPL and emulation library ... a work in progress!
-
ym2149
Cycle-accurate YM2149 PSG emulator with real-time streaming audio output
-
wa
Cross-platform window assistant made primarily for Rio terminal
-
datafusion-comet-spark-expr
DataFusion expressions that emulate Apache Spark's behavior
-
TSPL
The Simplest Parser Library
-
armv4t_emu
An emulator for the ARMv4t instruction set
-
baby-emulator
An emulation library of the Manchester SSEM 'Baby'
-
monistode-emulator-cli
A CLI for the Monistode emulator
-
gdbstub_arch
Implementations of
gdbstub::arch::Archfor various architectures -
yane
An N.E.S. emulator and emulation library.
-
zilog_z80
Zilog Z80 Emulator
-
nostd
Missing std types for no_std development
-
risc-y
RISC-V Emulator
-
uxn-tal-defined
Shared protocol definitions for uxntal://
-
datafusion-spark
DataFusion expressions that emulate Apache Spark's behavior
-
enjoy
Play any game rom with associated emulator in RetroArch
-
aurora-bot
Fast, smart, easy, fast way to interact with Aurora OS
-
vga-emu
VGA Emulator
-
autd3-emulator
autd3 emulator for calculating sound field, emulation of firmware, etc
-
retrom-client
The Retrom video game library client
-
librsmsx
a MSX emulator written in rust, a port from gomsx
-
asmodeus
Complete assembler and emulator for Asmodeus architecture
-
bevy_ym2149
Bevy audio plugin for YM2149 PSG emulator
-
mwemu
x86 32/64bits and system internals emulator, for securely emulating malware and other stuff
-
wreq-util
Common utilities for wreq
-
resid-rs
Port of reSID, a MOS6581 SID emulator engine, to Rust
-
p101_sys
build modular emulator of Olivetti Programma 101
-
rust-simple-stack-processor
stack processor emulator written in Rust
-
game-music-emu
Rust bindings for Game Music Emu
-
pinmame-nvram
handling PinMAME NVRAM files
-
monistode-emulator-bindings
Web assembly bindings for the monistode emulator
-
opl-emu
OPL Emulator
-
retrom-client-web
The Retrom video game library web client
-
teletype
Altair 8800 / teletype emulator (via 88-SIO board) for my 8080 emulator
-
tampines-steam-tables
Steam Tables for the TAMPINES Library
-
proc-macro-rules
Emulate macro-rules pattern matching in procedural macros
-
boytacean-encoding
Codecs library for Boytacen
-
emulot
A configuration management solution for QEMU
-
yaui
Unix Injector with support for Android/Android Emulator i686/x64/arm/aarch64
-
maelstrom-linux
Function wrappers of Linux syscalls used by Maelstrom
-
rad-ci
emulate Radicle CI runs locally
-
armagnac
ARM emulation library for simulating embedded systems
-
yamos6502
MOS 6502 emulator
-
nmos6502
A no_std compliant NMOS6502 emulator suitable for embedded environments
-
monistode-emulator
An emulator for the monistode set of ISA's
-
trust-80
TRS-80 Emulator
-
nextart
Box art manager for NextUI
-
ruboy
A gameboy emulator for desktop, based on ruboy_lib
-
safeboy
Safe bindings for SameBoy, a free and accurate Game Boy emulator
-
boytacean-hashing
Hashing library for Boytacen
-
pattern-wishcast
Pattern types emulation for conditional variants using conditional never types
-
squid
A RISC-V emulator with AOT compilation for fuzzing
-
emulator_6502
MOS 6502 emulator, intended to be a talking point during the interview process for my Winter 2020 co-op placement
-
boytacean-common
Commons library for Boytacen
-
termit
Terminal UI over crossterm
-
tamalib
headless Tamagotchi P1 emulator
-
mfform
input form simulating mainframe input forms, think 3270
-
retrom-service
The Retrom video game library service
-
virt-ic
virtual integrated circuits - an backend IC emulator
-
procem
processor emulation
-
cargo-like-utils
A colletion of utils to build CLIs with an output style and a behaviour similar to
cargo -
runes
No-std NES emulator library and minimal emulator written purely in Rust
-
intel8080
Intel 8080 Emulator
-
autd3-firmware-emulator
AUTD3 firmware emulator
-
desmume-rs
Rust bindings for DeSmuME, the Nintendo DS emulator
-
lr35902
Gameboy emulator written in Rust and WebAssembly
-
save_state
save state mechanism in mizu
-
tifloats
Speedy, accurate emulation of TI-Floats
-
udbserver
Provide Unicorn emulator with a debug server
-
appium-client
Client for Appium Server, for automated mobile app testing
-
roy-cli
Emulate the OpenAI API simulating rate limits and errors
-
r6502
MOS 6502 emulator
-
mos6510rs
MOS6510 emulator
-
maurice
Thomson MO5 emulator
-
rvemu
RISC-V emulator core implementation
-
riscv-atomic-emulation-trap
An atomic emulation trap handler for non atomic RISC-V targets
-
super-yane
An emulation library for the Super Nintendo Entertainment System
-
plastic
A NES emulator with GUI and TUI
-
copy/v86
x86 PC emulator and x86-to-wasm JIT, running in the browser
-
rquest-util
Common utilities for rquest
-
nmos_6502
A NMOS 6502 CPU emulator (WIP)
-
gameboyr
A Gameboy emulator written in Rust
-
asmachina
Machine W emulator core - 16-bit architecture with full instruction set support
-
w65c02s
Cycle-accurate, exhaustively tested simulator of W65C02S microprocessor
-
firefly-hal
Hardware Abstraction Layer for Firefly Zero device and emulators
-
fpgrars
Fast Pretty Good RISC-V Assembly Rendering System
-
libmwemu
x86 32/64bits and system internals emulator, for securely emulating malware and other stuff
-
tetanes-web
A NES Emulator written in Rust and WebAssembly
-
gdbc
comprehensive terminal-based GDB client
-
xtensa-atomic-emulation-trap
An atomic emulation trap handler for non atomic Xtensa targets
-
zinc64
Commodore 64 emulator app
-
z80
z80 emulator
-
spcfile
.spc file format reading and writing
-
rustzx-z80
Z80 CPU emulator library
-
rustzx
ZX Spectrum emulator
-
procem_default
A default implementation of an instruction set for the procem library
-
libretro-rs
High-level abstractions for the libretro API
-
lochnes
A toy NES emulator in Rust
-
riscv_emu_rust
RISC-V emulator written in Rust
-
ludus
headless NES emulator crate
-
yoloxide
Yolol language from the upcoming game Starbase
-
virtualport
A program to create a virtual serial port (PTY) with extended functionality
-
manzana-uno-emu
Apple I emulator
-
vtx-bin
VTX sound format toolbox
-
plastic_tui
A NES emulator with terminal interface (TUI)
-
opl3-rs
Rust bindings for Nuked-OPL3, a Yamaha OPL3 FM-synthesis chip emulation library
-
eeprom
emulation on top of FLASH for STM32
-
phakebit
A 6502 CPU emulator
-
QCard
QWERTYCards for the everyman developer
-
nescore
NES emulator
-
input-emulation
cross-platform input emulation library used by lan-mouse
-
eeric
An easily embeddable RV64I core with MFDV extensions
-
lemurs-8080
An emulator for the Intel 8080 microprocessor
-
lprsemu
Emulator, debugger and assembler for LPRS1 ISA & CPU
-
gabbro
A Game Boy emulator written in Rust
-
aym
AY/YM sound chip emulation library
-
pocket-relay-database
Module for isolating the database logic from the Pocket Relay servers
-
gameboy_core
core library to be used for Gameboy emulation
-
dianac
An emulator, compiler, and interpreter for the Diana Compiled Language
-
rustzx-utils
Additional helpers for rustzx-core based emulators
-
trawler
A workload generator that emulates the traffic to lobste.rs
-
valheim-asm
RISC-V instructions and assembler
-
keyboard-chords
windows input events
-
ruboy_lib
A easy-to-integrate gameboy emulation library
-
ral1243
RAL 1243 is a fictional computer emulator for z80emu
-
retrom-plugin-installer
Retrom plugin that facilitates the installation of games locally
-
gbtile
A small command line utility to convert PNG images to GBDK compliant Game Boy tiles
-
rv64emu
A riscv64 emulator written in rust,it can run on Linux, Windows and MacOS. Even on the embedded device, such as
ESP32andSTM32which support Embeded RUST -
ttyv
Video protocol for TTY emulators
-
p101_enc
convert Olivetti P101 program to and from different encodings
-
pir-8-emu
pir-8 ISA
-
ruboy_binutils
A collection of utilities for working with Gameboy binaries, based on ruboy_lib
-
robo6502
A cycle-accurate 6502 emulator
-
zeerust
A Z80 CPU Emulator
-
fluxfox
working with floppy disk images for the IBM PC and compatibles
-
nes_rust
NES emulator written in Rust
-
lib_rv32
CLI tool for emulating, testing, and learning RISC-V
-
gekkio/mooneye-gb
A Game Boy research project and emulator written in Rust
-
mizu-core
The core library implementation of all Gameboy emulation for Mizu
-
mohanson/gameboy
Full featured Cross-platform GameBoy emulator by Rust. Forever boys!.
-
rustmo-server
Talk to your code with Rustmo via Alexa
-
unicorn-engine-sys
Rust bindings for the Unicorn emulator with utility functions
-
term_input
Input handling for xterm-compatible terminals
-
wdc65816
An emulation library for the WDC 65816 processor
-
dez80
A Z80 instruction decoding and (dis)assembly library
-
koute/nes
emulator written in Rust
-
tetanes-core
A NES Emulator written in Rust
-
pocket-relay-mitm-server
Pocket Relay Redirector server used to proxy clients to the main server while logging traffic
-
pocket-relay-redirector-server
Pocket Relay Redirector server used to provided clients the address of the main server
-
ttk91
A parser, compiler and emulator library for the TTK91 instruction architecture
-
chip8emu_rs
Chip8 emulator
-
gb-cpu-sim
A very simple Game Boy CPU emulator
-
spc700
An emulation library of the SPC700 library
-
nes_rust_slim
NES emulator written in Rust
-
zinc64-debug
Commodore 64 emulator debugger support
-
rust-libretro
libretro API abstractions
-
egui_window_glfw_passthrough
egui windowing backend using Glfw
-
desmume-sys
FFI for DeSmuME, the Nintendo DS emulator
-
bedrockgen
written in rust to emulate Minecraft's bedrock generation
-
kondrak/rust64
Commodore 64 emulator written in Rust
-
pocket-relay-main-server
Pocket Relays Main server which is responsible for most of the client server logic
-
zinc64-emu
Commodore 64 emulator toolkit with batteries included but swappable
-
bevm
Emulator of Basic EVM for itmo students
-
vines
NES emulator library
-
csx64
An Intel-style x64 assembler and executor
-
nes-ppu
A NES graphics emulator with a generic pluggable interface
-
simias/rustation
A PlayStation emulator
-
rebg
-
meru
Multi game console Emulator written in Rust
-
mvdnes/rboy
A Gameboy Emulator in Rust
-
psg
Fast and precise AY-3-8910 and YM2149 sound chip emulation
-
lc3b
LC3B computer emulator
-
smmdb
Super Mario Maker and Super Mario Maker 2 to read and manipulate game files
-
spectrusty-formats
File format parsers and related utilities for the SPECTRUSTY library
-
pocket-relay-http-server
Pocket Relay HTTP server used to serve content used by Mass Effect
-
retrom-plugin-config
Retrom plugin to facilitate client config management
-
gameboy_opengl
Native Gameboy emulator written in Rust!
-
simple-pixels
Create a window and throw some pixels on it without accessing low-level stuff, carrying tons of dependencies or linking C libraries
-
kvakvs/erlangrt
Erlang Replacement Therapy. Another attempt to make Erlang runtime (BEAM emulator) in Rust. Good news: I know what to do. Bad news: I have no clue how to Rust
-
armv6-m-instruction-parser
parsing ARMv6-M thumb instructions. Usefull for decompilition and emulation etc.
-
zinc64-loader
Commodore 64 emulator loader support
-
libretro-backend
Idiomatic Rust API bindings to the libretro API
-
awt
A simulation engine which can emulate a client/server with multiple requests
-
spectrusty-peripherals
Emulators of various peripheral devices for the SPECTRUSTY library
-
spectrusty-audio
Components of the SPECTRUSTY library for synthesizing audio samples and native audio playback
-
regmap
memory-mapped registers for amd64
-
rusty_6502
6502 emulator
-
zinc64-sdl
Commodore 64 emulator app
-
spectrusty-utils
Complementary utilities for the SPECTRUSTY library
-
gme
Rust bindings for Game Music Emu
-
siso
IBM 5150 emulator
-
rgy
No-std Rust GameBoy emulator library
-
nes6502
An emulated NES version of the 6502
-
anon-vec
An Anonymous Vector that emulates dynamic typing
-
nes_core
A NES emulator written in Rust
-
retrom-plugin-service-client
Retrom plugin to facilitate accessing the Retrom api within tauri
-
c-cli
cat and ls combined into one command
-
arbiter
Allowing smart contract developers to do simulation driven development via an EVM emulator
-
tis-100
An emulator for the TIS-100
-
intel-8080-emu
A small library to emulate an intel 8080
-
shelper
Sauce Helper, CLI and lib for Sauce Labs API
-
emu6502
A 6502 emulator using the vm6502 backend
-
cannonball
QEMU tracing framework
-
simple6502
A dead-simple MOS 6502 emulator, no std or allocator needed, no dependencies
-
emu6809
In development 6809 emulator
-
rusty-boy-advance
A Gameboy Advance Emulator (WIP)
-
qemu-aarch64
QEMU binary installer for qemu-aarch64
Try searching with DuckDuckGo.