Dev tools · alternatives · 2026
24 alternatives to OpenRISC JavaScript emulator emulates up to 16 cores
Online OR1K Emulator running Linux. Contribute to s-macke/jor1k development by creating an account on GitHub.
The OpenRISC JavaScript emulator is a development tool that simulates the OR1K processor architecture running Linux directly in a web browser. It can emulate up to 16 processor cores simultaneously, allowing developers… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. OpenRISC JavaScript emulator emulates up to 16 cores launched in 2014; newer entries below may have overtaken it.
- 1

Run KolibriOS, Linux or Windows 98 in your browser
2013 · copy.sh · its alternatives →
- 2OS
2012 · ubercomp.com · its alternatives →
- 3

A Chip8 emulator written in JavaScript. Contribute to victorqribeiro/Chip8js development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 4AA
Initial source-only release of Alacritty
2017 · blog.jwilm.io · its alternatives →
- 5

Open-source ESP32 emulator. Run real firmware locally or in your browser — no hardware, no cloud, no subscription. - mikroverk/esp32sim
6d ago · github.com · its alternatives →
- 6

Z80-based CP/M emulator, in golang. Happily runs Zork, Microsoft BASIC, Turbo Pascal, Wordstar, etc. - skx/cpmulator
2024 · github.com · its alternatives →
- 7

I've been exploring new ways of testing Ghidra processor modules. In this repo, I was able to emulate NES ROMs in Ghidra to test its 6502 specification, which resulted in finding and fixing some bugs. Context: Ghidra is used for reverse engineering binary executables, complementing the usual disassembly view with function decompilation. Each supported architecture has a SLEIGH specification, which provides semantics for parsing and emulating instructions, not unlike the dispatch handlers you would find in interpreters written for console emulators. Emulator devs have long had extensive test…
2023 · github.com · its alternatives →
- 8

Transputer emulator written in Javascript running my operating system from 1995.
2025 · nanochess.org · its alternatives →
- 9XA
x86CSS is a working CSS-only x86 CPU/emulator/computer. No JavaScript required!
Feb 2026 · lyra.horse · its alternatives →
- 10

As part of the annual JS13K games challenge, I've put together a pretty large (but small-in-code) Metroidvania game that fits in just 13KB of compressed Javascript. The source is available here: https://github.com/arikwex/infernal-sigil NOTE: the current head of the main branch is at 13.6KB due to quality of life patches. The legit 13KB version is tagged in github. Useful hacks: - Using Roadroller (https://github.com/lifthrasiir/roadroller) for compression - Compressing the map data as grayscale PNG paired with some code generation. - Using procedural…
2022 · arineonshark.itch.io · its alternatives →
- 11

This TypeScript package allows you to safely execute JavaScript code within a WebAssembly sandbox using the QuickJS engine. Perfect for isolating and running untrusted code securely, it leverages the lightweight and fast QuickJS engine compiled to WebAssembly, providing a robust environment for code execution. Features - *Security*: Run untrusted JavaScript code in a safe, isolated environment. - *File System*: Can mount a virtual file system - *Custom Node Modules*: Custom node modules are mountable - *Fetch Client*: Can provide a fetch client to make http(s) calls - *Test-Runner*: Includes…
2024 · github.com · its alternatives →
- 12

1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp
2017 · github.com · its alternatives →
- 13

1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp
2017 · github.com · its alternatives →
- 14JE
2013 · jor1k.widgetry.org · its alternatives →
- 15

I've open sourced a JavaScript to WASM compiler. It's an experimental tool, but given the semantics I already implemented, I'm fairly certain I am able to eventually cover 100% of JavaScript spec. Any ideas, questions or critique welcomed! If you are interested in WASM, especially with new proposals like WASM GC or exception handling, it might be a good source of seeing these features in action - the project has a few thousand lines of hand written WAT so far.
2024 · github.com · its alternatives →
- 16

A Simple Unix-like operating system. Contribute to ozkl/soso development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 17

1kB-ish JavaScript framework for building hypertext applications - hyperapp/hyperapp
2017 · github.com · its alternatives →
- 18

A self-hostable Wasm sandbox for JavaScript workers.
Jun 2026 · kyushu.dev · its alternatives →
- 19

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 →
- 20

NES emulator written in Rust. Contribute to pcwalton/sprocketnes development by creating an account on GitHub.
2013 · github.com · its alternatives →
- 21MT
2013 · teamten.com · its alternatives →
- 22OA
A lightweight engine for durable execution / deterministic workflows I built with Rust, wasmtime and the WASM Component Model. Its main use is running reliable, long-running workflows that can automatically resume after failures. Looking for feedback on the approach and potential use cases!
2025 · obeli.sk · its alternatives →
- 23

Yet Another Forth Core... Contribute to inforichland/yafc development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 24

QuickBEAM is a JavaScript runtime embedded inside the Erlang/OTP VM. If you’re building a full-stack app, JavaScript tends to leak in anyway — frontend, SSR, or third-party code. QuickBEAM runs that JavaScript inside OTP supervision trees. Each runtime is a process with a `Beam` global that can: - call Elixir code - send/receive messages - spawn and monitor processes - inspect runtime/system state It also provides browser-style APIs backed by OTP/native primitives (fetch, WebSocket, Worker, BroadcastChannel, localStorage, native DOM, etc.). This makes it usable for: - SSR…
Mar 2026 · github.com · its alternatives →
Also compare
- My x86 emulator written in JavaScript alternatives
- Open Source emulator in Javascript that runs Linux alternatives
- Chip-8 emulator written in JavaScript alternatives
- Alacritty, a GPU-accelerated terminal emulator written in Rust alternatives
- Esp32sim – Run ESP32 firmware in the browser alternatives
- A Golang CP/M emulator 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 →