Dev tools · alternatives · 2026
24 alternatives to An Emulator of the IBM PC Running DOS Written in Rust
Emulator of the IBM PC running DOS written in Rust - Lichtso/DOS-Emulator
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. An Emulator of the IBM PC Running DOS Written in Rust launched in 2020; newer entries below may have overtaken it.
- 1

NES emulator written in Rust. Contribute to pcwalton/sprocketnes development by creating an account on GitHub.
2013 · github.com · its alternatives →
- 2

To try it out, simply build the project yourself from source, or use attached bootable ISO image of the system (in Releases on Github) and run it in QEMU. https://blog.vxn.dev/rou2exos-rusted-edition
2025 · github.com · its alternatives →
- 3

Run KolibriOS, Linux or Windows 98 in your browser
2013 · copy.sh · its alternatives →
- 4R1
HN discussion about the initial release: https://news.ycombinator.com/item?id=31112273
2023 · seri.tools · its alternatives →
- 5

2020 · paytonturnage.gitbook.io · its alternatives →
- 6AA
2015 · realscout.github.io · its alternatives →
- 7LS
2021 · joelthelion.github.io · its alternatives →
- 8

RetroTick parses PE/NE/MZ binaries, emulates an x86 CPU, and stubs enough Win32/Win16/DOS APIs to run classics like FreeCell, Minesweeper, Solitaire and QBasic, entirely in the browser. Built with Preact + Vite + TypeScript. Demo: https://retrotick.com GitHub: https://github.com/lqs/retrotick
Feb 2026 · retrotick.com · its alternatives →
- 9

"Game" is a stretch, but I put together this repo containing a pure Rust app which uses SDL2 and compiles to WASM (and can be run in a browser). Older resources were a bit out of date and a bit too verbose for my purposes, so here's a minimal working example.
2024 · github.com · its alternatives →
- 10

A Chip8 emulator written in JavaScript. Contribute to victorqribeiro/Chip8js development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 11

First Release is Here! I'm excited to announce the first release of i486SX_soft_FPU — a software FPU emulator for the classic Intel 486SX CPU, running on NetBSD 10! This project brings floating-point support back to life for 486SX machines, even though modern NetBSD versions no longer natively support processors without a hardware FPU. If you're into retrocomputing, operating system hacking, or just love old-school hardware, check it out! Project page: https://github.com/mezantrop/i486SX_soft_FPU Contributions, feedback, and testing are all very welcome! Let's keep these…
2025 · github.com · its alternatives →
- 12

Earlier this year, we released our open-source game engine [0] built with Rust, WebAssembly, and WebGPU. Today, we’re happy to announce the Ambient platform, which brings web deployment, server hosting, and more to the runtime. With Ambient, you can make a game, deploy it to the browser in one command, share your URL and instantly play with others, no downloads or installs needed. Our WASM use is innovative; it is being used as both a sandboxed runtime for user code, and as a way to run the entire Ambient runtime in the browser. This, paired with our ECS data model, enables a highly modular…
2023 · ambient.run · its alternatives →
- 13

AnyLeaf: Cutting-edge SUAS hardware
2021 · anyleaf.org · its alternatives →
- 14

Transputer emulator written in Javascript running my operating system from 1995.
2025 · nanochess.org · its alternatives →
- 15OS
2012 · ubercomp.com · its alternatives →
- 16

Rerun 0.21 comes with a new graph viewer that's written in Rust and runs in the browser via wasm. It's powered by a new force based layout engine that is a port of much of d3-force to Rust. (The release also contains some other cool stuff like undo/redo implemented on top of a timeseries DB.) We built this with applications in robotics and spatial computing in mind but would love to hear feedback from folks that would see this as useful in other domains as well.
2024 · rerun.io · its alternatives →
- 17

So, after years of abandoning Rust after the hello world stage, I finally decided to do something substantial. It started with simple line rendering, but I liked how it was progressing so I figured I could make a reasonably complete PSX style renderer and a game with it. My only dependency is SDL2; I treat it as my "platform", so it handles windowing, input and audio. This means my Cargo.toml is as simple as: [dependencies.sdl2] version = "0.35" default-features = false features = ["mixer"] this pulls around 6-7 other dependencies. I am doing actual true color 3D rendering (with Z buffer,…
2025 · totenarctanz.itch.io · its alternatives →
- 18

The Local-First Kubernetes successor for Developers. - doseidotio/dosei
2023 · github.com · its alternatives →
- 19

A truly logic-less templating language for Rust servers.
2016 · gitlab.com · its alternatives →
- 20

Creating a fantasy CPU emulator with React and TypeScript part 1
2021 · maartenhus.nl · its alternatives →
- 21

⚡ A cross-platform multi-target dotfiles manager. Contribute to Shemnei/punktf development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 22

A complete Risc-v RV32I emulator in Rust. Contribute to jawline/risc-v-emulator development by creating an account on GitHub.
2024 · github.com · its alternatives →
- 23LA
About a game I made under direction of my kids. Tagged with rust, opensource, showdev, terminal.
2020 · dev.to · its alternatives →
- 24

A NES Emulator written in Emacs Lisp. Contribute to gongo/emacs-nes development by creating an account on GitHub.
2019 · github.com · its alternatives →
Also compare
- An NES emulator written in Rust alternatives
- A DOS-like hobby OS written in Rust and x86 assembly alternatives
- My x86 emulator written in JavaScript alternatives
- Rust9x 1.76-beta – Rust on Windows 95+ alternatives
- Write generative fine art in Rust alternatives
- Atmel AVR 8-bit Emulator in Rust and React alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →