Search

Lib.rs

› Categories › #gameboy #chip8 #nes-emulator #retro-arch #assembly #vm

Emulators

Emulators allow one computer to behave like another, often to allow running software that is not natively available on the host computer. Video game systems are commonly emulated

  • 450 of 638 crates
  • Sort: Best Popular New
  • emuman

    managing emulator ROM files

    v2.11.3 app #mame #emulation #rom #game-file #name #file-manager #games #redump #database #no-intro
  • mos6502

    A MOS 6502 Emulator

    v0.9.0 140 #emulation #cpu-emulator #mos #decimal #variant #technology #computer-emulation #microprocessor #modes #test-suite
  • virt

    Rust bindings to the libvirt C library

    v0.4.3 17K #qemu #libvirt #kvm #virtualization
  • agb

    Game Boy Advance Development

    v0.23.1 nightly #gameboy-advance #mixer #sprite #music #background #sound-effects #game #allocator #needing #games
  • librashader

    RetroArch shaders for all

    v0.10.1 3.8K #retro-arch #spir-v #graphics
  • firecracker-microvm/jailer

    Process for starting Firecracker in production scenarios; applies a cgroup/namespace isolation barrier and then drops privileges

    GitHub 1.12.0-dev 1.3M app #virtual-machine #firecracker #virtualization #isolation #security #micro-vm #container
  • mizu

    An accurate gameboy(DMG) and gameboy color emulator. Front-end for mizu-core

    v1.1.1 370 app #gameboy #emulation #emulator
  • unicorn-engine

    Rust bindings for the Unicorn emulator with utility functions

    v2.1.5 3.9K no-std #cpu-emulator #unicorn #emulation #bindings #virtualization
  • boytacean

    A Game Boy emulator that is written in Rust

    v0.11.5 1.6K bin+lib #gameboy #emulation #rust #emulator
  • tetanes

    A cross-platform NES Emulator written in Rust using wgpu

    v0.14.1 bin+lib #nes-emulator #emulation #nes #emulator
  • armemu

    An experimental Arm64 emulator

    v1.1.2 app #emulation #arm64 #experimental #debugging #mov #svc #ldr
  • iz80

    Z80 and 8080 emulator

    v0.4.4 #emulation #z80 #z80-emulator #cpm #8080 #emulator
  • moq-boy

    MoQ Boy - Crowd-controlled Game Boy streaming

    v0.2.9 app #gameboy #live-streaming #moq #emulation
  • machina-emu

    CLI entry point for the Machina RISC-V full-system emulator

    v0.1.2 app #emulation #full-system #risc-v #machina #entry-point #qemu #ai-agent #clippy
  • swf

    Read and write the Adobe Flash SWF file format

    v0.2.2 1.8K #flash #swf-file #adobe
  • yane

    An N.E.S. emulator and emulation library.

    v1.1.11 2.3K bin+lib #nintendo #nes #emulation #nes-emulator #emulator
  • r68k

    Motorola 68000 CPU emulator, ported from the battle-tested Musashi emulator

    v0.2.2 #emulation #m68k #motorola #emulator #retro
  • nuttx-arm64-emulator

    Emulate Apache NuttX RTOS for Arm64 with Unicorn Emulator (Avaota-A1 SBC)

    v1.0.7 440 app #nuttx #unicorn #rtos
  • oxideav-vfw

    Pure-Rust 32-bit x86 emulator + PE loader + Video for Windows host that lets oxideav delegate decoding to legitimately-licensed Windows codec DLLs on any platform — for rare/legacy codec compatibility…

    v0.1.0 110 #oxideav #vfw #multimedia-encoding #multimedia
  • aegis-hwsim

    QEMU+OVMF+swtpm hardware-persona matrix harness for aegis-boot signed-chain testing

    v0.1.1 bin+lib #secure-boot #uefi #qemu #ovmf #testing
  • npcterm

    Headless terminal emulator for AI agents

    v1.3.3 bin+lib #terminal #mcp #headless #harness
  • armv4t_emu

    An emulator for the ARMv4t instruction set

    v0.1.3 2.3K #emulation #arm #emulator
  • gameboy

    emulator written in Rust and WebAssembly

    v0.1.5 650 #emulation #wasm #desktop #8-bit #z80 #lr35902 #sharp #microprocessor #gpu
  • e8bit_emulator

    8-bit emulator written in Rust

    v0.3.6 1.7K bin+lib #vm #8-bit #rust
  • netsblox-vm

    running NetsBlox code with optional native extensions

    v0.4.6 1.6K no-std bin+lib #remote-procedure-call #web-api #native-extension #netsblox #distributed-computing #visual-programming #rustls-tls-webpki-roots #hardware-access #rustls-tls-native-roots
  • baby-emulator

    An emulation library of the Manchester SSEM 'Baby'

    v0.2.2 #emulation #baby #vintage-computing
  • qemu

    QEMU binary installer

    v9.0.0-v0 200 bin+lib #emulation #virtualization #emulator
  • atebitemu

    A MOS 6502 emulator

    v1.1.1 app #emulation #mos-6502 #binary
  • kz80_chip8

    A CHIP-8 to Z80 static recompiler for RetroShield hardware

    v0.1.0 app #z80 #chip8 #compiler #embedded #retro
  • rrs-succinct

    building RISC-V instruction set simulators

    v0.2.0 67K #instruction-set #risc-v-emulator #risc-v
  • evunit

    A unit testing program for the Game Boy

    v1.3.4 380 bin+lib #gameboy #cpu-emulator #rom #emulation #memory #game #caller #config-toml #gameboy-rom
  • mc6809-core

    Motorola 6809 CPU emulator core

    v0.3.2 #emulation #motorola #6809 #emulator
  • enjoy

    Play any game rom with associated emulator in RetroArch

    v0.5.0 300 app #retro-arch #emulation #launcher #libretro #run
  • monsoon-core

    Core NES emulation library — cycle-accurate MOS 6502 CPU, 2C02 PPU, memory subsystem, ROM parsing, and save states

    v0.2.2 #nintendo #nes #emulation #nes-emulator #emulator
  • neser

    Nintendo Emulation Systems Engine (Rust). Desktop and WebAssembly frontends.

    v1.0.0 bin+lib #nes #nintendo #controller-input #nes-emulator #emulation #paddle #desktop
  • vibe-emu-core

    Cycle-accurate Game Boy / Game Boy Color emulation library

    v0.0.2 #gameboy #emulation #dmg #emulator
  • libafl_targets

    Common code for target instrumentation that can be used combined with LibAFL

    v0.15.4 2.0K no-std #libafl #fuzzer #testing-fuzzing #testing
  • risc-y

    RISC-V Emulator

    v0.1.8 500 app #emulation #risc-v-emulator
  • qip

    efficient quantum computing simulations

    v1.5.0 #quantum-computing #quantum-simulation #register #qubit #quantum-circuit #ra #gate #quantum-circuit-simulation #probability
  • w65c816

    An emulator for the WDC W65C816S, a 16-bit derivative of the 6502

    v0.1.17 no-std #mos-6502 #wdc #mos #65c02 #no-alloc #65816
  • udbserver

    Provide Unicorn emulator with a debug server

    v0.3.0 #emulation #debugging #gdb #emulator
  • seapu

    A Custom 8-bit CPU Emulator

    v0.1.0 no-std #cpu-emulator #8-bit #cpu
  • trapezoid

    A PSX emulator, backed by vulkano for rendering

    v0.1.4 290 app #emulation #vulkan #psx #rust #emulator
  • retro-z80-emulator

    Z80 emulator for RetroShield firmware with TUI debugger

    v0.1.5 bin+lib #z80-emulator #debugging #tui #emulation #z80 #retroshield #emulator
  • rvsim-core

    A high-performance cycle-accurate RISC-V 64-bit system simulator

    v1.2.2 #risc-v #cpu-architecture #cycle-accurate #simulation
  • i8051

    An emulator for the i8051 (MCS-51) microcontroller

    v0.13.0 #micro-controller #intel #mcs-51 #8051
  • romm-cli

    Rust-based CLI and TUI for the ROMM API

    v0.31.0 bin+lib #tui #games #terminal
  • jvmrs

    A JVM implementation in Rust with Cranelift JIT, AOT compilation, and WebAssembly support

    v0.1.1 no-std bin+lib #interpreter #java #jvm #wasm
  • resid-rs

    Port of reSID, a MOS6581 SID emulator engine, to Rust

    v1.1.1 no-std #c64 #emulation #sid #commodore
  • escpresso

    Virtual ESC/POS thermal receipt printer emulator with GUI preview

    v0.1.2 app #thermal-printer #receipt #emulator
  • softcore-rv64

    translation of the RISC-V 64 specification

    v0.6.0 #emulation #specification #emulator
  • monistode-emulator-cli

    A CLI for the Monistode emulator

    v0.2.1 500 app #emulation #monistode #cli
  • haybale

    Symbolic execution of LLVM IR, written in Rust

    v0.7.2 140 #llvm-ir #llvm #smt
  • brubeck

    A RISC-V REPL and emulation library ... a work in progress!

    v0.1.0 240 bin+lib #risc-v #repl #emulation
  • aranya-policy-vm

    The Aranya Policy Virtual Machine

    v0.21.0 6.4K no-std #vm #aranya #policy #information
  • rtlola-interpreter

    An interpreter for RTLola specifications

    v0.11.0 950 #rt-lola #interpreter #monitoring #verification
  • dsp56300

    assembler, disassembler, and JIT emulator

    v0.1.2 #dsp #emulation #jit
  • dynarmic-sys-mythrax

    Rust wrapper for the Dynarmic ARM dynamic recompiler — Mythrax fork of dynarmic-sys with Windows MSVC build fixes (mman shim + MSVC link directives) and TPIDRRO_EL0 / emu_start overflow corrections

    v0.2.3 sys #emulation #arm #jit #arm64 #dynarmic
  • z80emu

    ZiLOG Z80 microprocessor emulation library

    v0.11.0 no-std #cpu-emulator #z80-cpu #z80 #retro
  • ym2149

    Cycle-accurate YM2149 PSG emulator

    v0.9.1 #emulation #psg #chiptune #atari #emulator
  • firecracker-microvm/vmm

    Secure and fast microVMs for serverless computing

    GitHub 0.1.0 1.3M #devices #virtual-machine #micro-vm #virtualization #firecracker #serverless #kvm
  • zilog_z80

    Zilog Z80 Emulator

    v0.17.0 600 #z80-emulator #cpu-emulator #emulation #z80-cpu #zilog #z80 #z80-emulation
  • libloong

    Rust bindings for the libloong LoongArch emulator - a high-performance 64-bit LoongArch virtual machine

    v0.7.0 #emulation #vm #sandbox #loongarch #emulator
  • rbgb

    A basic and rough gameboy emulator

    v0.2.1 no-std bin+lib #emulation #graphics #gamedev #emulator
  • machina-core

    Core IR definitions, CPU traits, and address types for the Machina RISC-V emulator

    v0.1.2 #emulation #jit #ir #risc-v-emulator #risc-v #emulator
  • librsmsx

    a MSX emulator written in rust, a port from gomsx

    v0.5.2 4.8K #emulation #msx #port
  • c64

    Driver for the Commodore 64 platform

    v0.1.0-alpha.1 #commodore #commodore-c64 #driver #platform #emulation #docker #visual-studio
  • rom-analyzer

    A CLI tool for analyzing console ROM file headers

    v1.1.0 bin+lib #file-header #zip #rom #region #console #game #analyzing #chd #geographical
  • yamos6502

    MOS 6502 emulator

    v0.1.4 no-std #mos-6502 #emulation #emulator
  • plastic

    A NES emulator with GUI and TUI

    v0.3.5 app #nes-emulator #nes #nintendo #emulation
  • rustenium-identity

    A versatile stealth overlay for rustenium

    v0.1.7 #web-driver #stealth #cdp #bidi #automation
  • brainhug

    brainf*ck translator

    v0.7.0 #brainfuck #brainfuck-compiler #interpreter #compiler
  • citrine-gb

    A cycle-accurate game boy emulator. (Work in progress)

    v0.5.0 #gameboy #emulation #cycle-accurate #game #pixel #fifo #nintendo
  • libafl_bolts

    Low-level bolts to create fuzzers and so much more

    v0.15.4 14K no-std #shared-memory #security-testing #fuzzer #testing-fuzzing
  • librashader-runtime-mtl

    RetroArch shaders for all

    v0.10.1 3.8K #retro-arch #spir-v #graphics
  • spi

    Emulator-focused SPI host controller implementation

    v0.1.0 #emulation #hardware #embedded #emulator
  • qook

    Pure Rust unitaryfund/qrack Wrapper

    v0.15.3 sys #quantum #qrack #hpc #cpp #gpu
  • safeboy

    Safe Rust wrapper for SameBoy

    v0.3.0-beta.6 #gameboy #boot-rom #same-boy #emulation #callback #game #game-emulation #dynamic-dispatch #thread-safe
  • dynarmic-sys

    wrapper for the Dynarmic ARM dynamic recompiler

    v0.1.2 sys #arm64 #arm #jit
  • scriptful

    A minimalist, no_std stack machine library for interpreting domain specific interpreted languages

    v0.4.0 no-std #stack-machine #dsl #stack #machine
  • virt-ic

    virtual integrated circuits - an backend IC emulator

    v0.5.2 #emulation #integrated-circuit #back-end
  • msb_krun_display

    Rust bindings for implemeting display backends in Rust for libkrun

    v0.1.12 #libkrun #process-isolation #display #vm #dynamic #micro-vm #implemeting #vmm
  • emulator_6502

    MOS 6502 emulator, intended to be a talking point during the interview process for my Winter 2020 co-op placement

    v1.1.0 220 #emulation #nes-emulator #nes #emulator
  • bitrepr

    Traits and derives for packing/unpacking values into bits

    v0.1.1 no-std #utility #minimal #no-std #bitfields
  • agb-gbafix

    CLI utility to convert ELF file to valid GBA ROM

    v0.23.1 bin+lib #gameboy-advance #elf-file #gba-agb #convert #game #games
  • nanocore

    meticulously crafted emulator for a custom, true 8-bit CPU

    v0.1.3 bin+lib #cpu-emulator #instruction-set #8-bit #assembly #emulation #crafted #tui #sp
  • dsp56300-asm

    DSP56300 assembler

    v0.1.2 bin+lib #assembly #dsp #dsp56300 #motorola #assembler #embedded
  • rusty_man_computer

    Little-Man Computer emulator and assembler tools

    v0.5.0 bin+lib #emulation #assembly #computer #lmc #simulation
  • rust-simple-stack-processor

    stack processor emulator written in Rust

    v0.10.0 500 #emulation #processor #stack #emulator
  • sidplayfp-sys

    FFI bindings to libsidplayfp — cycle-accurate C64/SID emulation with SID write capture

    v0.1.4 sys #c64 #sid #emulation #chiptune #commodore
  • qapi

    QEMU QMP and Guest Agent API

    v0.15.0 343K #guest-agent #qemu #qmp #qga
  • rusty-jvm

    Java Virtual Machine (JVM)

    v0.5.0 370 bin+lib #interpreter #jvm #java #jvm-implementation #virtual-machine
  • tudelft-nes-test

    support library for the 'software fundamentals' project for the TU Delft

    v2.1.0 #nes-emulator #nes #tudelft
  • emulot

    A configuration management solution for QEMU

    v2.2.0 400 app #qemu #emulation #management
  • runes

    No-std NES emulator library and minimal emulator written purely in Rust

    v0.2.5 no-std #nes-emulator #emulation #nes #emulator
  • libriscv

    Safe wrapper for libriscv_sys, a fast RISC-V sandbox emulator

    v0.3.0 360 #emulation #risc-v #vm #risc-v-emulator #emulator
  • cfd16-as

    assembler for the CFD-16 ISA

    v0.7.2 app #assembly #cfd-16 #isa #processor
  • boytacean-encoding

    Codecs library for Boytacen

    v0.11.5 1.6K bin+lib #emulation #gameboy #boytacean #codec #game-boy-emulator #boytacen #palette #web-front-end #cycle-accurate #debugging
  • terminal_gameboy

    A terminal-based Game Boy emulator with ASCII and block rendering modes

    v0.1.0 app #gameboy #ascii #emulation #retro
  • rrs-lib

    building RISC-V instruction set simulators

    v0.1.0 77K #instruction-set #risc-v #simulator
  • rustedbytes-bytepusher

    A complete BytePusher virtual machine implementation in Rust

    v0.2.1 220 bin+lib #vm #bytepusher #emulator
  • kaze

    An HDL embedded in Rust

    v0.1.19 #hdl #verilog
  • osiris-set-std

    A standard operation set

    v0.1.17 800 #instruction-set #virtual-machine #osiris-std
  • vines

    NES emulator library

    v0.0.3 #nes-emulator #emulation #image #cpu-emulation #ppu #game #cargo-run
  • bsn64

    convert and byteswap Nintendo 64 save files

    v1.0.1 bin+lib #emulation #save #nintendo #byteswap #emulator
  • libmwemu

    x86 32/64bits and system internals emulator, for securely emulating malware and other stuff

    v0.24.5 #shellcode #x86-64 #emulation #malware #maps #winapi
  • cpclib-z80emu

    cpclib libraries related to snapshots

    v0.10.0 550 #amstrad-cpc #snapshot #cpclib #demo #convert #assemble #dsk
  • RCHIP-8

    chip-8 emulator written in rust

    v0.1.0 app #chip8 #chip8-emulator #compatibility
  • firecracker-microvm/firecracker

    enables you to deploy workloads in lightweight virtual machines, called microVMs, which provide enhanced security and workload isolation over traditional VMs, while enabling the speed…

    GitHub 1.12.0-dev 1.3M bin+lib #virtual-machine #micro-vm #virtualization #serverless #workload #security #container
  • gameboyr

    A Gameboy emulator written in Rust

    v0.4.0 bin+lib #rom #emulation #gameboy #gameboy-rom
  • gtrom

    gametank rom management tool

    v0.10.1 bin+lib #game-tank #rom #audio #convert #emulation #flash-rom
  • gpcas_forwardcom

    ForwardCom instruction set architecture (ISA) properties for use with the General Purpose Core Architecture Simulator (GPCAS)

    v0.2.1 #instruction-set #instructions #gpcas #forwardcom
  • retrom-client-web

    The Retrom video game library web client

    v0.7.38 360 #web-client #game #games #retrom #emulation
  • sbrain

    evaluating Semantic Brain, a minimalistic multiparadigm programming language optimized for genetic programming applications

    v0.99.0 #interpreter #esolang #learning #language-learning #genetic #language-interpreter
  • ull

    core primitives for the ull emulation project

    v0.2.0 no-std #cpu-emulator #emulation #apple #cpu #no-std #6502 #emulator
  • vhost-device-can

    vhost can backend device

    v0.1.0 app #back-end #vhost #virt #can
  • lpled

    LPL Editor - RetroArch playlist filter and stream editor

    v0.1.0 app #retro-arch #playlist #emulation #libretro #json
  • fpgrars

    Fast Pretty Good RISC-V Assembly Rendering System

    v2.4.0 app #assembly #graphics #risc-v #keyboard-input #system #emulation
  • r6502

    MOS 6502 emulator

    v1.1.1 310 no-std #emulation #mos-6502 #no-alloc
  • libafl_qemu_build

    Builder for LibAFL QEMU

    v0.15.4 no-std #libafl-qemu #qemu #instrumentation
  • secure_resilience

    Security resilience helpers for environment checks, integrity signals, and timeout budgeting

    v0.1.2 #resilience #run-time #security #integrity
  • pica

    virtual UWB Controller implementing the FiRa UCI specification

    v0.1.7 bin+lib #uwb #controller #virtual #virtualization
  • rust_multistackvm

    Stack-based virtual machine on top of rust_multistack crate

    v0.38.0 #stack-vm #lambda #vm #execute #stack
  • z80

    z80 emulator

    v1.0.2 #z80-emulator #emulation #z80-cpu #c2rust #system #opcode #instruction-set
  • qemu-plugin

    High level bindings to the QEMU plugin API

    v10.1.0-v2 #virtualization #plugin-api
  • libafl_sugar

    Sugar builders to create common fuzzers with LibAFL

    v0.15.4 no-std #fuzzer #libafl #sugar #create #binary-only #android #macos #frida #compile-time #embedded-devices
  • softcore-armv9a

    translation of the RISC-V 64 specification

    v0.6.0 #specification #armv9a #emulator
  • spectrusty

    building highly customizable emulators of the ZX Spectrum computer series and clones

    v0.4.0 #zx-spectrum #ay-3-8910 #8-bit #retro
  • mythroad

    A Rust-based HLE implementation for the Mythroad (MRP) platform

    v0.1.0 #emulation #hle #mrp #emulator
  • mgba

    Safe Rust wrapper around libmgba for GBA emulation

    v0.1.0 #gameboy-advance #emulation #gba
  • chip8wasm

    A wasm wrapper for a CHIP-8 emulator library

    v0.1.0 #chip8 #chip8-emulator #wasm #emulation
  • bfc

    An industrial-grade brainfuck compiler

    v1.12.0 app #brainfuck-compiler #syntax-highlighting #industrial-grade #bf #optimization #llvm
  • ruboy

    A gameboy emulator for desktop, based on ruboy_lib

    v0.1.7 550 app #emulation #gameboy #library #game
  • ym2149-ay-replayer

    Project AY (ZXAY/EMUL) parser and Z80-based YM2149 player

    v0.9.1 #zx-spectrum #ay #ym2149 #chiptune #amstrad
  • lochnes

    A toy NES emulator in Rust

    v0.1.1 nightly bin+lib #nes-emulator #emulation #toy #control-flow #scale #cargo-run
  • machina-hw-core

    Device infrastructure providing qdev framework, IRQ routing, chardev, and FDT generation

    v0.1.2 #emulation #risc-v #qdev #devices #risc-v-emulator #emulator
  • krun-smbios

    SMBIOS table generation for libkrun

    v0.1.0-1.18.0 #libkrun #vm #process-isolation #smbios #table #micro-vm #vmm
  • monsoon-frontend

    Native GUI frontend for the Monsoon NES emulator, built with egui

    v0.2.2 bin+lib #nes #nes-emulator #nintendo #emulation
  • hid-replay

    HID device emulation utility

    v0.3.0 app #hid-devices #kernel-module #recording #emulation #utility #hid-device-emulation
  • ludus

    headless NES emulator crate

    v0.2.2 #nes-emulator #emulation #headless #cpu-emulation #audio #mapper #ram #cartridge #cart #ines
  • intel8080

    Intel 8080 Emulator

    v0.19.0 1.0K #cpu-emulator #emulation #intel #8080 #cpu
  • maurice

    Thomson MO5 emulator

    v1.3.0 550 bin+lib #emulation #mo5 #emulator
  • strop

    stochastically generates machine code

    v0.3.0 180 bin+lib #brute-force #optimization #compiler-optimization #subroutine #random #assembly #assembly-instructions
  • binfmt-dispatcher

    Smart dispatcher for binfmt_misc

    v0.1.2 170 app #binfmt-misc #dispatcher #asahi
  • softcore-prelude

    The common functions used by the softcore-rs ecosystem

    v0.6.0 #specification #softcore-rs
  • awsim-route53

    AWS Route53 emulator for AWSim

    v0.4.0 #emulation #route53 #aws #aw-sim
  • earthbound-battle-backgrounds

    Emulate and render the battle backgrounds from EarthBound / Mother 2

    v0.1.0 #emulation #battle #background #earthbound #animation
  • nescore

    NES emulator

    v0.2.0 #nes-emulator #emulation #nes #emulator
  • gpcas_isa

    Interface and utilities for GPCAS ISA implementations

    v0.6.1 #isa #gpcas
  • str0m-netem

    Sans-IO network emulation for testing str0m under simulated network conditions

    v0.2.0 #emulation #packet-loss #str0m #rate-limiting #sans-io #jitter #network-simulation #netem #probability #bursty
  • lemurs-8080

    An emulator for the Intel 8080 microprocessor

    v0.5.2 nightly no-std #emulation #microprocessor #intel #build #value #8080 #debugging #panic-handler
  • ashpaper-plus

    Rust Inpterpreter for Esopo language AshPaper conceived by William Hicks

    v0.5.1 bin+lib #interpreter #esolang #poetry #esopo
  • gabbro

    A Game Boy emulator written in Rust

    v0.3.0 140 bin+lib #gameboy #emulation #emulator
  • gameboy_core

    core library to be used for Gameboy emulation

    v0.3.3 #emulation #wasm #gameboy-emulator #rtc #sprite #gameboy-color #native-and-wasm #local-storage
  • libslirp

    High-level bindings & helper process for libslirp

    v4.3.2 310 bin+lib #tcp #virtualization #qemu #ip #tcp-networking
  • intuicio-backend-vm

    VM backend module for Intuicio scripting platform

    v0.52.0 230 #scripting-platform #modular-scripting-solution #vm #back-end #intuicio #module-for-intuicio
  • c8

    🎮 CHIP-8 / S-CHIP / XO-CHIP tui toolkit featuring a virtual machine, debugger, and disassembler

    v1.0.1 app #chip8-emulator #chip8 #debugging #dissassembler #chip8-interpreter
  • rysk-core

    RISCV instruction decoding and execution

    v0.0.3 #risc-v #virtualisation
  • asmodeus

    Complete assembler and emulator for Asmodeus architecture

    v0.1.0 app #assembly #emulation #machine-w #assembler
  • mohanson/gameboy

    Full featured Cross-platform GameBoy emulator by Rust. Forever boys!.

    GitHub 1.0.0 58K bin+lib #emulation #cross-platform #boys #forever #sample
  • librashader-runtime-vk

    RetroArch shaders for all

    v0.10.1 3.8K #retro-arch #spir-v #graphics
  • cpclib

    Set of tools and libraries to ease demomaking on the Amstrad CPC platform. WIP

    v0.11.0 1.9K nightly #demo #sna #dsk #z80 #amstrad
  • mupen64plus

    High-level Rust bindings to the Mupen64Plus Core API

    v0.3.0 #n64 #mupen #m64p
  • gbtile

    A small command line utility to convert PNG images to GBDK compliant Game Boy tiles

    v0.2.0 app #png #gameboy #tile #ascii #image #game #command-line-tool #emulation #rgbds #ascii-image
  • seapu_cli

    CLI for running, assembling and debugging seapu programs

    v0.1.0 bin+lib #emulation #8-bit #emulator
  • beam_bvm_interface

    A direct interface to the Beam Virtual Machine functions and data structures

    v7.1.13107 #virtual-machine #beam #interface #direct #dapp #methods #bvm
  • avatar-cli

    Magic wrapper to run containerized CLI tools

    v0.18.1 app #docker #container
  • rust-gb

    Compile Rust code to Nintendo GameBoy

    v0.1.0-alpha.3 250 nightly bin+lib #gameboy #cross-compiler #retro
  • rustzx-utils

    Additional helpers for rustzx-core based emulators

    v0.16.0 500 no-std #emulation #rustzx #no-std #emulator
  • agb_tracker

    playing tracker music. Designed for use with the agb library for the Game Boy Advance.

    v0.23.1 #gameboy-advance #music #agb #tracker #game #boy #mixer #gba-agb
  • arc-emulator

    A professional emulator and assembler for the ARC (Advanced RISC Computer) architecture

    v1.0.5 bin+lib #assembly #tui #risc #assembler #emulation #terminal-emulator
  • rvsim

    A RISC-V simulator implementing RV32G[C]

    v0.2.2 #simulation #risc-v #elf #vm #single-precision #double-precision #interp #floating-point #serialization
  • boytacean-hashing

    Hashing library for Boytacen

    v0.11.5 1.6K #gameboy #emulation #boytacean #hashing #boytacen #palette #web-front-end #cycle-accurate #audio
  • desmume-rs

    Rust bindings for DeSmuME, the Nintendo DS emulator

    v0.1.3 270 #emulation #bindings #ds #nintendo #build-script
  • gcrecomp-core

    Static recompiler for GameCube games to Rust

    v0.0.1-alpha #game-cube #emulation #powerpc #recompiler #rust
  • tetanes-web

    A NES Emulator written in Rust and WebAssembly

    v0.2.1 230 #deprecated #nes-emulator #emulation #nes
  • super-yane

    An emulation library for the Super Nintendo Entertainment System

    v0.1.6 140 #emulation #system #nintendo #entertainment #super
  • lr35902

    Gameboy emulator written in Rust and WebAssembly

    v0.1.1 #gameboy #emulation #desktop #wasm #8-bit #z80 #sharp #z80-emulation #mmu #microprocessor
  • termin-8

    CHIP-8 emulator that runs in your terminal

    v0.1.7 app #chip8 #chip8-emulator #terminal #octo #smallest #chip8-rom #terminal-emulation #debugging
  • rustzx

    ZX Spectrum emulator

    v0.16.0 app #emulation #game #z80
  • pir-8-emu

    pir-8 ISA

    v2.0.2 bin+lib #cpu-isa #isa #emulation #cpu-emulation #cpu
  • tudelft-nes-ppu

    support library for the 'software fundamentals' project for the TU Delft

    v2.1.0 #ppu #nes #tudelft
  • rvemu

    RISC-V emulator core implementation

    v0.0.11 #risc-v-emulator #risc-v #emulation
  • chip_8

    CHIP-8 virtual machine / emulator

    v0.3.1 no-std #chip8-vm #chip8-emulator
  • procem

    processor emulation

    v0.1.0 no-std #cpu-emulation #cpu-processor #emulation #processor #simulation #simulation-emulation
  • nes_rust

    NES emulator written in Rust

    v0.1.2 #nes-emulator #emulation #web-rtc #webaudio #wasm #audio
  • sameboy-sys

    Rust bindings for SameBoy

    v0.3.0-beta.6 sys #gameboy #emulation #bindings-for-same-boy #gameboy-color #accurate
  • chip-ahoyto

    A CHIP-8 emulator in Rust

    v0.4.2 #chip8-emulator #chip8 #rust
  • gekkio/mooneye-gb

    A Game Boy research project and emulator written in Rust

    GitHub 0.2.0-pre 41K app #gameboy #emulation #game #gameboy-rom #research #debugging #oam #dma #timer
  • vhost-device-console

    vhost console backend device

    v0.1.0 app #back-end #vhost #console #virt
  • rust-libretro

    libretro API abstractions

    v0.3.2 #emulation #retro-arch #game #api-bindings #emulator
  • cranefack-cli

    Commandline utility for the cranefack brainfuck compiler

    v0.4.2 app #brainfuck-compiler #brainfuck #jit #cranelift #parser-compiler
  • lib6502

    An experimental 6502 emulation library

    v0.2.2 200 #cpu-emulation #experimental #6502 #emulating
  • zinc64

    Commodore 64 emulator app

    v0.8.0 app #c64 #emulation #commodore #emulator
  • kz80_action

    Action! language compiler for Z80

    v0.1.0 app #compiler #z80 #byte #action #expression #control-flow #byte-array #target-platform
  • system-harness

    An system harness abstraction and configuration serialization provider for virtualization and emulation systems

    v1.0.0 260 #qemu #harness #container
  • nes-ppu

    A NES graphics emulator with a generic pluggable interface

    v0.2.0 no-std #emulation #nes #graphics #nes-emulator #no-alloc #emulator
  • kondrak/rust64

    Commodore 64 emulator written in Rust

    GitHub 0.6.1 12K app #c64 #emulation #commodore #debugging #sid #vic #cia
  • awsim-sso-admin

    AWS SSO / Identity Center admin emulator for AWSim

    v0.4.0 #emulation #aws #sso #admin #identity #aw-sim
  • meru

    Multi game console Emulator written in Rust

    v0.3.0 bin+lib #emulation #emulator #emulators
  • osiris-process

    A processor implementation

    v0.3.1 600 #processor #virtual-machine #operation
  • automachina

    Lobana Abstract Computers

    v0.1.0 #lobana #abstract #computer #virtualization
  • gb-cpu-sim

    A very simple Game Boy CPU emulator

    v1.1.0 #gameboy #cpu-emulator #game #emulation
  • gpcas_simulator

    A simulator of highly configurable CPU models and multiple ISAs

    v0.2.1 app #gpcas #arschitek-zero #forwardcom
  • chip8sys

    A CHIP-8 emulator library

    v0.1.0 #chip8 #chip8-emulator #retro-computer #emulation
  • olympia_engine

    Olympia is a gameboy emulator and toolkit, intended to run as a native or web assembly application targeting a cycle count accurate emulation. olympia_engine is the reusable core for both native and wasm.

    v0.3.0 no-std #emulation #rom #engine #gameboy #web #olympia #native-and-wasm #assembly #binary-package
  • teletype

    Altair 8800 / teletype emulator (via 88-SIO board) for my 8080 emulator

    v1.0.0 750 app #emulation #8080 #sio
  • smmdb

    Super Mario Maker and Super Mario Maker 2 to read and manipulate game files

    v1.4.2 nightly #super-mario-maker #game #course #protobuf #manipulate #serialization #serialization-protocols
  • vtx

    VTX sound format parsing and playback library

    v0.16.0 #zx-spectrum #sound #ay #parser
  • dsp56300-core

    DSP56300 decoder and architecture definitions

    v0.1.2 no-std #dsp #motorola #embedded
  • gameboy_opengl

    Native Gameboy emulator written in Rust!

    v0.2.8 bin+lib #gameboy #emulation #gameboy-emulator #wasm #native #local-storage #native-and-wasm
  • lib-rv32-common

    Common data for all lib_rv32 crates

    v0.2.0 #assembly #risc-v #simulation #testing #risc-v-emulator #assembler #emulator
  • esrtool

    Port of the PS2 Homebrew ESRtool to Rust and modern platforms

    v0.3.3 bin+lib #homebrew #ps2 #retro-gaming #esr #gaming
  • rust-libretro-example-core

    libretro example core

    v0.3.2 #libretro #retro-arch #bindgen #game #api-bindings
  • zinc64-loader

    Commodore 64 emulator loader support

    v0.8.0 no-std #c64 #emulation #commodore #no-std #emulator
  • vhost-device-i2c

    vhost i2c backend device

    v0.1.0 app #back-end #i2c #vhost #virt
  • rusty_6502

    6502 emulator

    v0.1.0-alpha bin+lib #emulation #assembly #6502 #emulator
  • melon

    creating retro computing platforms

    v0.15.2 #retro-computing #platform #virtual-cpu #messagepack #stack-management #memory-management
  • gameboy-rom

    Gameboy ROM parser

    v0.4.0 bin+lib #rom #gameboy #parser
  • libafl_asan

    Address sanitizer library for LibAFL

    v0.15.4 no-std #address-sanitizer #sanitizer #address
  • deca

    CHIP-8 interpreter backend

    v0.0.10 #chip8 #chip8-emulator #back-end #octo #terminal
  • lib-rv32-asm

    An extension to lib_rv32 which provides an assembler

    v0.2.0 #assembly #simulation #assembler #testing #emulator
  • siso

    IBM 5150 emulator

    v0.1.0 bin+lib #emulation #ibm #io #work-in-progress
  • rgy

    No-std Rust GameBoy emulator library

    v0.1.0 #emulation #gameboy #emulator #gameboy-emulator
  • ull65

    no_std CPU emulator for the MOS 6502 and WDC 65C02

    v0.3.0 no-std #cpu-emulator #emulation #apple #cpu #emulator
  • modVM

    A framework for easily creating modular VMs

    v0.3.0 bin+lib #vm #framework #virtual
  • nes_core

    A NES emulator written in Rust

    v0.2.0 #nes-emulator #emulation #com
  • tis-100

    An emulator for the TIS-100

    v0.2.2 bin+lib #emulation #puzzle #channel #rust-nightly-channel
  • nes_rust_slim

    NES emulator written in Rust

    v0.2.0 #nes-emulator #emulation #audio #git-clone #demo #web-rtc
  • polkakernel

    Linux syscall abstraction layer for PolkaVM/CoreVM

    v0.1.0 no-std #polka-vm #core-vm #linux #virtualization
  • intel-8080-emu

    A small library to emulate an intel 8080

    v0.2.0 bin+lib #emulation #intel-8080 #emulator
  • ruboy_lib

    A easy-to-integrate gameboy emulation library

    v0.1.7 600 #emulation #gameboy #game #library
  • aphelion-util

    types and traits for Aphelion instruction set architecture

    v0.1.2 #instruction-set #aphelion #instructions-set-architecture
  • plastic_tui

    A NES emulator with terminal interface (TUI)

    v0.3.5 app #nes-emulator #nes #nintendo #tui #emulation
  • lznint

    compressing and decompressing data using the LZ-based compression format used by Nintendo in Super Metroid

    v1.0.2 220 #compression #data-format #nintendo #decompressing #metroid #compressing-and-decompressing
  • ch8-isa

    Chip-8 instruction set and code generator

    v0.1.1 #chip8 #instruction-set #codegen #chip8-rom #instructions
  • libafl_qemu

    QEMU user backend library for LibAFL

    v0.15.4 no-std #qemu #instrumentation
  • chip8_db

    Embed the CHIP-8 DB in your own CHIP-8 implementation

    v2.1.0 #chip8 #chip8-rom #metadata #hash #rom
  • ruboy_binutils

    A collection of utilities for working with Gameboy binaries, based on ruboy_lib

    v0.1.7 500 bin+lib #gameboy #emulation #library #game
  • machina-memory

    Address space management, MMIO dispatch, and RAM block handling

    v0.1.2 #emulation #mmio #risc-v-emulator #risc-v #emulator
  • flips

    Rust bindings to Flips, the Floating IPS patcher

    v0.2.1 no-std #ips #bps #patch #ups #rom
  • simple6502

    A dead-simple MOS 6502 emulator, no std or allocator needed, no dependencies

    v2.0.0 #mos-6502 #emulation #allocator #dead-simple
  • emu6502

    A 6502 emulator using the vm6502 backend

    v0.1.1 app #emulation #back-end #vm6502 #python #front-end #python-bindings #test-suite
  • cannonball

    QEMU tracing framework

    v0.2.6 #tracing-framework #qemu-plugin #syscalls #qemu-tcg #logging #emulation
  • qemu-aarch64

    QEMU binary installer for qemu-aarch64

    v0.1.0 app #qemu #install #system #binary #emulation #qemu-plugin #qemu-tcg #user-mode #physical-memory #vcpu
  • qemu-alpha

    QEMU binary installer for qemu-alpha

    v0.1.0 app #qemu #install #emulation #binary #system #qemu-plugin #qemu-tcg #user-mode #physical-memory #vcpu
  • sidlite-sys

    FFI bindings to SIDLite — a lightweight MOS 6581/8580 (SID) chip emulator from libsidplayfp

    v0.1.1 sys #c64 #sid #emulation #chiptune #commodore
  • rusty-boy-advance

    A Gameboy Advance Emulator (WIP)

    v0.0.4 nightly no-std #emulation #gameboy #emulator #gba
  • qemu-arm

    QEMU binary installer for qemu-arm

    v0.1.0 app #qemu #install #emulation #binary #system #qemu-plugin #qemu-tcg #user-mode #vcpu #physical-memory
  • ttxcat

    Show Teletext pages in the console

    v0.1.1 app #teletext #page
  • qemu-system-tricore

    QEMU binary installer for qemu-system-tricore

    v0.1.0 app #qemu #install #emulation #system #binary #qemu-plugin #qemu-tcg #user-mode #physical-memory
  • ruxn

    Uxn stack-machine written in Rust

    v0.1.0 #uxn #stack-machine #varvara
  • qemu-system-s390x

    QEMU binary installer for qemu-system-s390x

    v0.1.0 app #qemu #install #system #emulation #binary #qemu-plugin #qemu-tcg #user-mode #physical-memory #vcpu
  • qemu-system-ppc64

    QEMU binary installer for qemu-system-ppc64

    v0.1.0 app #qemu #install #emulation #binary #system #qemu-plugin #qemu-tcg #user-mode #physical-memory #vcpu
  • qemu-system-sparc

    QEMU binary installer for qemu-system-sparc

    v0.1.0 app #qemu #install #emulation #binary #qemu-plugin #qemu-tcg #user-mode #vcpu #physical-memory #fuzzer
  • qemu-system-xtensaeb

    QEMU binary installer for qemu-system-xtensaeb

    v0.1.0 app #qemu #install #system #binary #emulation #qemu-plugin #user-mode #physical-memory #tcg #vcpu
  • qemu-system-ppc

    QEMU binary installer for qemu-system-ppc

    v0.1.0 app #qemu #install #emulation #binary #system #qemu-plugin #qemu-tcg #user-mode #physical-memory #vcpu
  • qemu-x86_64

    QEMU binary installer for qemu-x86_64

    v0.1.0 app #x86-64 #qemu #memory-access #qemu-plugin #tracer #emulation #qemu-tcg #user-mode #vcpu #physical-memory
  • qemu-xtensa

    QEMU binary installer for qemu-xtensa

    v0.1.0 app #qemu #install #emulation #system #binary #qemu-plugin #qemu-tcg #user-mode #physical-memory #vcpu
  • asmachina

    Machine W emulator core - 16-bit architecture with full instruction set support

    v0.1.0 #emulation #16-bit #machine-w #asmodeus #architecture
  • koute/mos6502

    An NES emulator written in Rust

    GitHub 0.1.0 34K no-std #emulation #nes-emulator #simulation-emulation #testing
  • gbr

    Game Boy emulator in Rust

    v0.1.1 app #gameboy #emulation #dmg #emulator
  • qemu-system-mipsel

    QEMU binary installer for qemu-system-mipsel

    v0.1.0 app #qemu #install #system #binary #qemu-plugin #emulation #user-mode #tcg #physical-memory #syscalls
  • i8080emulator

    An Intel 8080 CPU full emulation library for 3rd party platform use

    v0.1.0 bin+lib #cpu-emulator #emulation #8080 #emulator
  • qemu-debugcon

    QEMU debugcon wrapper

    v0.1.0 #qemu #debugcon
  • rs6502

    A 6502 Microprocessor tool suite. Includes a Disassembler, Assembler and Emulator.

    v0.3.4 #6502 #emulator #assembly
  • emu-runner

    Command builder and executor for various emulators

    v0.1.1 #command-builder #executor #builder #tas #command #emulator
  • nanowasm

    A small, stand-alone WebAssembly interpreter

    v0.0.2 bin+lib #wasm-interpreter #wasm #api-bindings #interpreter
  • nes6502

    An emulated NES version of the 6502

    v0.1.4 180 bin+lib #emulation #nes-emulator #nes #emulator
  • py-marshal

    port of https://github.com/python/cpython/blob/master/Python/marshal.c

    v0.4.2 #marshal #python #decode #read
  • imperative-rs

    Auto derivable trait to easily define instruction sets

    v0.3.1 #instructions #instructionsets #emulator
  • dsp56300-emu

    DSP56300 JIT emulator

    v0.1.2 bin+lib #emulation #dsp #dsp56300 #jit #motorola #emulator
  • ral1243

    RAL 1243 is a fictional computer emulator for z80emu

    v2.0.1 no-std #z80-cpu #cpu-emulator #emulation #z80
  • falcon-mos6502

    Instruction decoding for MOS 6502

    v0.0.2 bin+lib #mos-6502 #instruction-decoder
  • femtos

    a femtosecond-based representation of time, duration, and frequency, for the purpose of simulation

    v0.1.1 120 no-std #simulation #femtoseconds #no-alloc #emulators
  • osiris-display

    A display layer for an Osiris machine

    v0.1.1 #sprite #display #processor #virtual-machine
  • emu6809

    In development 6809 emulator

    v0.1.2 #emulation #bit-flags #sha-1 #6809 #updating
  • toyvm

    The toylang CLI/Wrapper

    v0.1.4 app #toylang #toy
  • tinychip

    CHIP-8 emulator/interpreter

    v0.1.1 bin+lib #chip8 #chip8-rom #chip8-emulator #games #rom
  • rmachine

    32-bit RISC CPU emulator and assembler

    v0.1.0 bin+lib #cpu-emulator #assembly #risc #assembler #cpu #virtual-machine
  • runestick

    Runescript, a generic stack-based virtual machine for Rust

    v0.9.1 130 #vm #scripting-language #rune #embedded-scripting #stack-based
  • olympia

    gameboy emulator and toolkit, intended to run as a native or web assembly application targeting a cycle count accurate emulation

    v0.1.1 app #emulation #wasm #native #run #gameboy #command-line-tool #debugging
  • strawberryvm

    A fantasy virtual machine with limits on resources

    v0.2.0 bin+lib #assembly #emulation #computer
  • trust-80

    TRS-80 Emulator

    v1.0.0 550 app #emulation #trs-80 #z80-emulator #z80-emulation #z80 #emulator
  • chip8_core

    A CHIP-8 emulator core library

    v0.4.0 no-std #chip8-emulator #core #emulator
  • bevm

    Emulator of Basic EVM for itmo students

    v0.1.1 app #assembly #emulation #itmo #basepc #education #asm #emulator
  • desmume-sys

    FFI for DeSmuME, the Nintendo DS emulator

    v0.1.3 sys #emulation #nintendo #ds #build-script #linker #windows-binaries #pull-request #sdl2 #dll #ship
  • gc_nes_web

    WASM wrapper for my gc_nes_core crate

    v0.1.5 #nes-emulator #emulation #nes #games
  • rusty-chip8

    Chip8 emulator/interpreter

    v1.1.0 #chip8 #chip8-emulator #game
  • olympia_cli

    Olympia is a gameboy emulator and toolkit, intended to run as a native or web assembly application targeting a cycle count accurate emulation. olympia_cli contains tools to debug the olympia emulator and rom files.

    v0.3.0 app #rom #debugging #wasm #emulation #gameboy-rom #tui
  • kaiju-compiler-core

    Compiler core module of modern assembly language toolset

    v0.1.4 #assembly #script #toolset #virtual-machine
  • heliometer

    A basic Brainfuck interpreter

    v0.5.10 bin+lib #brainfuck #bf
  • feo3boy

    Emulator core for the gameboy

    v0.1.0 bin+lib #gameboy #emulation #retro
  • rust8

    A Chip-8 Emulator Library in Rust

    v0.2.1 #chip8 #chip8-emulator #cross-platform #integration
  • yaxpeax-6502

    6502 decoder implementing yaxpeax-arch traits

    v0.0.2 no-std #instruction-decoder #yaxpeax-arch #traits #emulation #6502 #nmos #illegal-instructions
  • trapezoid-core

    A PSX emulator, backed by vulkano for rendering

    v0.3.0 300 #emulation #vulkan #psx #rust #emulator
  • mem_storage

    Abstractions for readable and writable memory. Designed to be uesd in emulators.

    v0.1.1 #emulation #memory-storage #memory #emulator
  • svmap

    parse SVMap, used to map memory for emulators

    v0.3.0 #emulation #memory-map #parser #map-parser #vector #text-document #text-editing
  • ya6502

    — Yet Another 6502 CPU emulator

    v0.1.0 nightly #cpu-emulator #emulation #yet-another #memory #address-space #atari
  • qapi-qga

    QEMU Guest Agent protocol types

    v0.13.0 1.8K #guest-agent #qemu #qapi #qga
  • softcore-asm-rv64

    A macro to facilitate the use of softcore-rv64

    v0.3.0 #emulation #macro-assembly #specification #emulator
  • osiris-typed

    A type context for a virtual machine

    v0.1.1 #type-system #processor #virtual-machine
  • manzana-uno-emu

    Apple I emulator

    v0.1.6 app #emulation #apple1 #emulator
  • hecate-lib

    generating simulation code from a mathematical problem description!

    v0.2.2 #codegen #simulation #math #problem #pde
  • rustyboy

    Gameboy emulator

    v0.1.0 app #emulation #gameboy #gameboy-emulator
  • chipmunk-sdl2

    CHIP8 Emulator built in Rust

    v1.0.0 app #chip8 #chip8-emulator #sdl2 #chipmunk
  • neso

    An NES emulator

    v0.5.0 2.5K #nes-emulator #emulation #nes
  • lib-rv32-mcu

    CLI tool for emulating, testing, and learning RISC-V

    v0.2.1 #simulation #testing #emulator
  • zeerust

    A Z80 CPU Emulator

    v0.2.1 bin+lib #assembly #emulation #z80 #z80-emulator #ti83 #zx-spectrum
  • intcodeint

    An intcode interpreter for Advent of Code 2019

    v0.2.0 bin+lib #advent-of-code #interpreter #intcode
  • r8lib

    CHIP-8 interpreters development

    v0.1.0 #chip8 #gamedev #emulation #emulators
  • libretro-proxy

    Write libretro cores that act as a proxy to other cores

    v0.2.0 #proxy #libretro #proxy-core #retro-arch
  • schip8

    Interpreter backend for Chip-8 and Super-Chip

    v0.1.0 #chip8-chip #chip8 #chip8-emulator
  • jchip8-rs

    emulator for the Chip8 platform

    v0.1.0 app #chip8 #chip8-emulator #emulator
  • teletext

    Interpret Teletext page content

    v0.1.0 #page-content #rendering #specification #interpret #presentation-layer
  • petscii

    String library for Commodore PETSCII

    v0.2.1 120 bin+lib #c64 #commodore #cbm
  • mindjuice

    brainfuck interpreter

    v0.1.1 #brainfuck #juice #brain #mind
  • kaiju-compiler-cli

    Compiler CLI module of modern assembly language toolset

    v0.1.4 app #assembly #script #toolset #virtual-machine
  • tgba

    Game Boy Advance emulator

    v0.3.0 #emulation #gameboy-advance #emulator #emulators
  • asmlinator

    VMs preconfigured to directly execute code

    v2.0.0 #x86-64 #kvm #execute #eax #preconfigured
  • kaiju-vm-core

    Virtual machine core module of modern assembly language toolset

    v0.1.4 #assembly #vm #script #toolset #virtual-machine
  • tgbr

    GameBoy emulator

    v0.4.0 #gameboy #emulation #emulator #emulators
  • yaxpeax-sm83

    sm83 decoder for the yaxpeax project

    v0.2.0 #gameboy #sm83 #lr35902 #gbc #diassembler
  • boytacean-common

    Commons library for Boytacen

    v0.11.5 1.6K #emulation #gameboy #boytacean #save #game-boy-emulator #boytacen #wasm #palette #web-front-end #cycle-accurate
  • lib_rv32

    CLI tool for emulating, testing, and learning RISC-V

    v0.1.1 bin+lib #emulation #testing #risc-v-emulator #emulator
  • super-sabicom

    SNES emulator

    v0.2.0 #emulation #snes #emulator #emulators
  • unicorn-sys

    Rust bindings for the Unicorn emulator with utility functions

    v0.1.0 no-std #cpu-emulator #bindings #api-bindings #virtualization #cpu
  • emul8

    rust-based toolchain to interoperate and emulate the CHIP-8 architecture

    v0.1.2 bin+lib #asm #chip8 #emulation #architecture #assembly #interoperate
  • chipeight

    chip-8 emulator written in rust

    v0.1.0 app #chip8 #chip8-emulator
  • brainpreter

    easy to use brainfuck interpreter

    v0.1.0 #brainfuck #bf #interpreter
  • monsoon-cli

    Headless command-line interface for the Monsoon NES emulator

    v0.2.2 bin+lib #nes #nintendo #emulation #nes-emulator #emulator
  • spm_precompiled

    aims to emulate https://github.com/google/sentencepiece Dart::DoubleArray struct and it's Normalizer. This crate is highly specialized and not intended for general use.

    v0.1.4 2.0M #sentence-piece #double-array #precompiled-charsmap #darts
  • oxid8-core

    CHIP-8 interpreter core

    v0.2.0 #chip8 #emulation #chip8-emulator
  • zxbasic

    Generates BASIC code for the Sinclar ZX Spectrum programmatically

    v0.1.0 #zx-spectrum #8-bit #basic
  • lib-rv32-cli

    Extension to lib_rv32 that provides an MCU implementation

    v0.2.0 app #risc-v #simulation #testing #emulator
  • chip8_vm

    Virtual machine for the CHIP-8 programming language

    v0.4.0 #chip8 #vm
  • qemu-system-mips64el

    QEMU binary installer for qemu-system-mips64el

    v0.1.0 app #qemu #emulation #binary #install
  • qemu-system-m68k

    QEMU binary installer for qemu-system-m68k

    v0.1.0 app #qemu #install #emulation #binary
  • angrylion-rdp-plus

    Angrylion+ in a Rust form

    v0.1.0 #rdp #n64 #angrylion #nintendo #api-bindings
  • gc_nes_core

    NES emulator, built on top of my emulator_6502 crate

    v0.1.0 #nes-emulator #emulation #nes #games
  • chip8

    CHIP-8 emulator compatible with a no_std environment

    v0.1.1 no-std #chip8-emulator #no-std
  • librashader-runtime-gl

    RetroArch shaders for all

    v0.10.1 3.8K #retro-arch #spir-v #graphics
  • ch8asm

    Open-source Chip-8 assembler

    v0.1.1 app #assembly #chip8 #games
  • gsm

    A very simple generic stack machine crate

    v1.3.0 #stack-machine #generic #instructions #script #execute
  • qapi-spec

    QEMU QAPI common types

    v0.3.2 343K #qemu #qapi #qmp #qga
  • gboxide

    A GameBoy Emulator written in Rust

    v0.2.2 bin+lib #dmg #emulation #gameboy
  • rp2040-emu

    Cycle-accurate emulator for the Raspberry Pi RP2040 (dual Cortex-M0+ + PIO)

    v0.1.4 #emulation #cortex-m0 #rp2040 #embedded #pico #emulator
  • chd

    File Format

    v0.3.4 500 no-std #lzma #mame #decompression
  • zxnumber

    Converter for the floating point number format used by the Sinclair home computers ZX Spectrum and ZX-81

    v0.1.0 #zx-spectrum #8-bit #zx81 #basic
  • picoem-common

    Shared primitives for the picoem RP2350/RP2040 emulator workspace: Memory, ClockTree, Pacer, PIO building blocks, threading helpers

    v0.2.1 #emulation #rp2040 #rp2350 #embedded #pico #emulator
  • feo3boy-opcodes

    Defines the opcodes for the feo3boy gameboy

    v0.1.0 #opcode #gameboy #retro
  • ssemu

    An emulation/asm command line tool of the Manchester SSEM 'Baby'

    v0.1.4 app #assembly #emulation #vintage-computing
  • corevm-guest

    API/SDK for CoreVM guest programs

    v0.1.26 #core-vm #stream #programs #guest #sdk #video #console-output #api-sdk #polka-vm
  • rustboy-core

    Core library of the Rustboy Gameboy Color emulator

    v0.2.0 #gameboy #emulation #gameboy-color #renderer #audio-driver
  • koute/emumisc

    An NES emulator written in Rust

    GitHub 0.1.0 34K #emulation #nes-emulator #mapper
  • gb-parser

    A parser for Gameboy instructions

    v0.0.7 bin+lib #instructions #parser #gameboy
  • symcc_runtime

    Build Concolic Tracing tools based on SymCC in Rust

    v0.15.4 no-std #security-testing #run-time #testing-fuzzing
  • spc700

    An emulation library of the SPC700 library

    v0.1.0 #emulation #opcode
  • fast6502

    WIP Fast and accurate 6502 emulator

    v0.1.0 no-std #emulation #no-std #emulator #6502
  • chirp

    CHIP-8 Emulator

    v0.1.0 app #chip8 #chip8-emulator #chip8-chip #game #8
  • pcwalton/sprocketnes

    NES emulator written in Rust

    GitHub 0.1.0 33K bin+lib #emulation #nes #nes-emulator #speex #audio #benchmark
  • sabicom

    NES emulator

    v0.2.0 #emulation #nes #emulator #emulators
  • rp2350-emu

    Cycle-accurate emulator for the Raspberry Pi RP2350 / RP2354 (dual Cortex-M33 + PIO + FPU)

    v0.2.5 #cortex-m33 #rp2350 #emulation #rp2354 #pico #emulator
  • moont

    Roland CM-32L synthesizer emulator

    v1.0.0 #midi #synthesizer #cm-32l #mt-32 #audio
  • vjoy

    Idiomatic and safe wrapper for vjoy-sys

    v0.7.1 #gamepad-input #virtual-input #gamepad #joystick #virtual
  • chip_8_cpu_emulator

    chip 8 cpu emulator written rust

    v0.1.0 #chip8-emulator #chip8 #jsk #janath
  • euphrates

    emulating video game consoles, in particular the Sega Master System, Game Gear, and SG-1000

    v0.1.0 #game-console #emulation #games #z80 #emulator
  • mgba-sys

    Raw FFI bindings to libmgba (GBA emulator core)

    v0.1.0 sys #emulation #gba #ffi
  • retroboy

    A set of retro emulators written in Rust

    v0.1.0 bin+lib #emulation #set #chip8 #emulators
  • chip_oxide

    Create chip 8 emulators for any backend!

    v0.1.1 #chip8-emulator #chip8 #emulation #chip8-emulation
  • awsim-eks

    AWS EKS emulator for AWSim

    v0.4.0 #emulation #eks #aws #aw-sim
  • gpcas_arschitek_zero

    Arschitek_zero instruction set architecture (ISA) properties for use with the General Purpose Core Architecture Simulator (GPCAS)

    v0.5.0 #isa #arschitek-zero #gpcas
  • ym2149-sndh-replayer

    SNDH file parser and Atari ST machine emulation for YM2149 chiptune playback

    v0.9.1 #ym2149 #chiptune #sndh #atari #68000
  • vcpu

    A virtual cpu, modeled after the 6502

    v0.2.0 nightly bin+lib #mos-6502 #cpu
  • zk-aluvm

    AluVM ISA extension for Galois fields

    v0.12.0 850 no-std #zero-knowledge #functional #risc #virtual-machine
  • libafl_cc

    Commodity library to wrap compilers and link LibAFL

    v0.15.4 no-std #libafl #compiler #testing
  • kaiju-vm-cli

    Virtual machine CLI (Keijo) module of modern assembly language toolset

    v0.1.4 app #assembly #script #toolset #virtual-machine
  • arceos-sysmap

    Exercise about supporting sys_mmap operation for ArceOS

    v0.4.1 no-std app #arce-os #syscalls #exercise #mmap #uspace
  • m68000

    A Motorola 68000 interpreter, disassembler and assembler (code emitter)

    v0.2.3 320 bin+lib #interpreter #m68k #motorola
  • atari-env

    Atari Environment for Reinforcement Learning

    v0.1.1 #rl #atari #learning #ml #gym
  • agb-debug

    CLI utility to convert agb stack trace dumps into human readable stack traces

    v0.23.1 bin+lib #gameboy-advance #stack-trace #agb #human-readable #convert #game
  • nsm-nitro-enclave-utils

    simplifies development for AWS Nitro Enclaves by enabling the reading and verifying of mocked attestation documents while in local development environments. Once your ready to go to production…

    v0.1.3 13K #aws-nitro #enclave #nitro
  • meru-interface

    Core interface for MERU multi emulator

    v0.3.0 #emulation #emulator #emulators
  • retrobasic

    A BASIC emulator with easy access to a libary of classic games

    v0.1.0 app #basic #games #classic
  • osiris-data

    A data management package

    v0.2.1 650 #vm #virtual-machine #data #memory
  • softcore-asm-macro

    A procedural macro to translate assembly into pure Rust code

    v0.3.0 macro #emulation #risc-v #specification
  • retronomicon

    managing the retronomicon database, including uploading and downloading artifacts

    v0.1.0 app #database #fpga #emulation #release #hardware
  • i8080

    An Intel 8080 emulator

    v0.1.0 bin+lib #intel #emulation
  • chiprust-emu

    Chip-8 emulator

    v0.2.1 #chip8 #chip8-emulator #interface
  • libafl_frida

    Frida backend library for LibAFL

    v0.15.4 no-std #libafl #frida #instrumentation
  • rust-libretro-sys

    libretro API bindings generated via bindgen

    v0.3.2 130 sys #retro-arch #game #emulator
  • chipo

    A chip-8 emulator

    v2.1.0 #chip8 #chip8-emulator
  • dcpu16-gui

    DCPU-16 emulator GUI

    v0.2.0 app #cpu-emulator #dcpu16 #gui #cpu #emulator
  • opl3-rs

    Rust bindings for Nuked-OPL3, a Yamaha OPL3 FM-synthesis chip emulation library

    v0.2.3 #emulation #synthesizer #opl #audio #retro
  • rustration

    A toy Brainfuck compiler/interpreter

    v0.1.0 app #brainfuck #compiler #character-data #pointers #interpreter #data-store #jump #toy #brainfuck-compiler #esolang
  • br4infuck

    A brainfuck interpreter

    v0.1.5 bin+lib #brainfuck #compile #x86-64
  • chip8-rs

    chip8 emulator

    v0.1.1 app #chip8-emulator #emulators #emulator
  • spectrusty-core

    Core components of the SPECTRUSTY library

    v0.4.0 #zx-spectrum #emulation #component #zx-spectrum-emulator #model
  • rp2350-emu-tui

    Interactive ratatui/crossterm TUI for the rp2350-emu Raspberry Pi RP2350/RP2354 emulator: register/memory/trace inspection and firmware loading

    v0.1.3 bin+lib #emulation #tui #rp2350 #pico #rp2354 #emulator
  • dg6502

    A 6502 emulator

    v0.1.0 bin+lib #emulation #mos-6502 #gamedev #emulator
  • nestadia

    The core library for the Nestadia NES emulator

    v0.1.0 #nes-emulator #emulation
  • retroboy_common

    RetroBoy common codes

    v0.1.0 #retro-boy #codes #chip8 #emulation #learning
  • rustasm6502

    A 6502 assembler in macro_rules!

    v0.1.4 #assembly #mos-6502 #macro-rules #accumulator #absolute-addressing-mode #accumulator-addressing-mode #eg
  • aluasm

    Alu assembler

    v0.1.0 no-std bin+lib #edge-computing #risc #functional #virtual-machine
  • dgreid/tpm2

    GitHub 0.1.0 2.7K #chrome-os #crosvm #architecture #contributions #docs #github #contributors
  • rp2040-emu-tui

    Interactive ratatui/crossterm TUI for the rp2040-emu Raspberry Pi RP2040 emulator: register/memory/trace inspection and firmware loading

    v0.1.3 bin+lib #emulation #rp2040 #tui #pico #cortex-m0 #emulator
  • southpaw

    Allows userspace emulation of evdev character devices

    v0.1.0 #input-device #userspace #devices #emulation #evdev #fuse #linux-input #input-simulation
  • awsim-secretsmanager

    AWS Secrets Manager emulator for AWSim

    v0.4.0 #secrets-manager #emulation #aws-secret-manager #aw-sim #aws-secrets-manager
  • i8051-proc-macro

    Associated proc-macro for the i8051 microcontroller emulator crate

    v0.13.0 macro #intel #mcs-51 #8051
  • quancoms-core

    The high-performance core engine for Quancoms quantum simulator

    v0.1.5 bin+lib #quantum #physics #quantum-simulator
  • asmodeus_shared

    Shared utilities and types for the Asmodeus Machine W ecosystem

    v0.1.0 #utilities #assembly #asmodeus #machine-w #assembler
  • kasl-cranelift-backend

    Backend implementation of KASL for Cranelift

    v0.1.6 #back-end #cranelift #kasl-ir #pointers
  • xum1541

    Rust driver to access Commodore disk drives using xum1541 USB device

    v0.3.2 600 bin+lib #commodore #opencbm #1541 #retro
  • wlvm

    virtual machine with associated language written in Rust

    v0.4.0 app #vm #machine-with-associated #register #stack #dump #repl
  • retroboy_chip8

    RetroBoy Chip-8 emulator

    v0.1.0 #chip8 #chip8-emulator #retro-boy
  • dgreid/tpm2-sys

    GitHub 0.1.0 2.7K sys #chrome-os #crosvm #virtual-machine #security #linux #monitor #kvm
  • olympia_native

    Olympia is a gameboy emulator and toolkit, intended to run as a native or web assembly application targeting a cycle count accurate emulation. olympia_native is the WIP native UI

    v0.2.0 app #emulation #gtk #native-ui #olympia #run #widgets #cycle-accurate #wasm #gameboy
  • quil-py

    Python bindings for quil-rs

    v0.17.0 2.7K #rigetti #quil #sdk #pyquil #quantum
  • riscy-isa

    Encodes and decodes streams of RISC-V instructions

    v0.1.1 #risc-v #instructions #stream
  • awsim-eventbridge

    AWS EventBridge emulator for AWSim

    v0.4.0 #event-bridge #emulation #aws #aw-sim
  • dcpu16

    DCPU-16 assembler, disassembler and emulator

    v0.4.0 bin+lib #cpu-emulator #cpu #emulator
  • qemu-plugin-sys

    Low level bindings to the QEMU plugin API

    v10.1.0-v2 sys #plugin-api #virtualization
  • awsim-organizations

    AWS Organizations emulator for AWSim

    v0.4.0 #aws-organization #emulation #aw-sim
  • kz80_lisp

    A minimal LISP interpreter and compiler for RetroShield Z80

    v0.1.1 app #interpreter #lisp #z80 #compiler #retro-computing
  • picoem-devices

    Off-chip device models (PSRAM, LCD, I2S) for the picoem RP2040/RP2350 emulator workspace

    v0.1.3 #emulation #pico #psram #device-model #embedded #emulator
  • kaiju-core

    Core module of modern assembly language toolset

    v0.1.4 #assembly #vm #toolset #script #virtual-machine
  • agb_xm_core

    converting XM tracker files for use with agb-tracker on the Game Boy Advance. You shouldn't use this package directly

    v0.23.1 #gameboy-advance #tracker #game #agb-tracker #xm #shouldn-t #games
  • libafl_qemu_sys

    C to Rust bindings for the LibAFL QEMU bridge

    v0.15.4 sys no-std #instrumentation #qemu
  • ristretto_cli

    A Java Virtual Machine (JVM) CLI

    v0.31.0 app #java #jvm #cli
  • symcc_libafl

    Meta package for symcc_runtime

    v0.15.4 no-std #security-testing #libafl #security
  • dsp56300-disasm

    DSP56300 disassembler

    v0.1.2 bin+lib #disassembly #dsp #dsp56300 #motorola #embedded #disassembler
  • machina-accel

    JIT acceleration engine: IR optimization, register allocation, x86-64 code generation, and TB execution

    v0.1.2 #emulation #risc-v #x86-64 #codegen #risc-v-emulator #jit
  • vhost-device-gpio

    vhost gpio backend device

    v0.1.0 app #back-end #gpio #vhost #virt
  • simias/rustation

    A PlayStation emulator

    GitHub 0.0.3 25K #emulation #playstation #emulator
  • midnight-onchain-vm

    Implements the onchain VM for Midnight's ledger

    v3.0.0 7.6K #on-chain #midnight #ledger #vm #define
  • py27-marshal

    port of https://github.com/python/cpython/blob/master/Python/marshal.c

    v0.4.0 #python #marshal #read #decode
  • psg

    Fast and precise AY-3-8910 and YM2149 sound chip emulation

    v1.0.1 #emulation #ay-3-8910 #ym2149 #yamaha
  • gbsdiff

    highlighting the differences in the execution of two GBS files

    v1.0.1 app #music #gameboy #chiptune
  • jsph-tg-arceos-tutorial-exercise-sysmap

    Exercise about supporting sys_mmap operation for ArceOS

    v0.4.1 no-std app #arce-os #syscalls #exercise #mmap #uspace
  • rs1541

    Rust bindings and helper functions for accessing Commodore disk drives

    v0.3.1 250 #commodore #opencbm #disk #1541 #retro
  • machina-monitor

    Debug monitor interface with HMP and MMP protocol support

    v0.1.2 #emulation #debugging #monitor #risc-v #risc-v-emulator
  • usbvfiod

    A vfio-user server for USB pass-through

    v0.1.0 bin+lib #usb-device #usb #vfio
  • dynoxide-rs

    A lightweight, embeddable DynamoDB emulator backed by SQLite

    v0.9.12 bin+lib #dynamo-db #sqlite #aws-dynamo-db #database #aws
  • kz80_microperl

    A minimal Perl interpreter and compiler for RetroShield Z80

    v0.1.0 app #interpreter #z80 #compiler #perl #retro-computing
  • timi

    A visual template instantiation machine interpreter to understand how lazy functional programming languages evaluate

    v0.2.1 bin+lib #interpreter #lazy-evaluation #haskell #language-interpreter #functional
  • aarch64-sim

    AArch64 SoC simulator core (Rust + WASM): two cores, MMU, AIC, virtio-blk-shaped block device, LL/SC, IPIs

    v0.19.0 bin+lib #arm64 #wasm #aarch64
  • vjoy-sys

    Rust bindings to vJoy - a virtual input device driver for Windows

    v0.5.2 sys #gamepad-input #virtual-input #gamepad #joystick #virtual
  • micromarshal

    (De)Serialisation between Rust values and binary byte objects

    v0.7.0 5.7K #binary-encoding #marshal #decode #read
  • hvctrl

    A hypervisor controller library

    v0.1.0 #hypervisor #virtualbox #hyper-v #vmware
  • ad-astra

    Embeddable scripting language platform Ad Astra. Main Crate.

    v1.0.0 #scripting-language #script-engine #scripting-engine

Next page?

Atom feed.