TypeScript Emulator

Open-source TypeScript projects categorized as Emulator

Top 17 TypeScript Emulator Projects

  1. nostalgist

    A JavaScript library used for running emulators of retro consoles inside browsers.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. retroassembly

    The personal retro game collection cabinet in your browser. Join us on Discord https://discord.gg/gwaKRAYG6t

    Project mention: retroassembly VS romm - a user suggested alternative | libhunt.com/r/retroassembly | 2026-01-28
  4. rp2040js

    A Raspberry Pi Pico Emulator in JavaScript

  5. apple2js

    An Apple II emulator originally written in Javascript, now being converted to TypeScript

  6. parchment

    The Interactive Fiction web app (by curiousdannii)

  7. nesbox

    Online multiplayer games platform

  8. ts-c-compiler

    βš™οΈ C99-compatible multipass compiler written in TypeScript with GCC extensions support. Features a handcrafted left-recursive parser, custom IR, SSA-based optimizer, and a full frontend/backend pipeline. Compiles to x86 machine code with integrated assembler and emulator.

    Project mention: Pasta/80 is a simple Pascal cross compiler targeting the Z80 microprocessor | news.ycombinator.com | 2025-10-21

    Writing compilers for old CPUs has some real magic in it. It helps you see how processors really work and brings back the old days when hardware was simple and easy to understand. I miss that time. I once wrote a small C compiler in TypeScript for the Intel 8086 and 8087 ([1]), and I have huge respect for the people who coded for those chips. It’s super hard but also very rewarding.

    [1] https://github.com/Mati365/ts-c-compiler

  9. retrotick

    πŸ’Ύ Run .exe in browser β€” x86/ARM emulator with reimplemented Win32/WinCE/Win16/DOS APIs in pure TypeScript

    Project mention: Theseus: Translating Win32 to WASM | news.ycombinator.com | 2026-05-27

    There is also Retrotick.

    https://retrotick.com/

    It simulates x86 (win32 and win16) and implements Windows APIs in javascript and renders window frames with DOM and contents with canvas (e.g. GDI translates to browser canvas operations). A lot of programs run already but a lot of APIs are not yet implemented.

    I successfullt spent a few days extending it to run a Click & Create based game from my childhood.

  10. brs-engine

    BrightScript Simulation Engine - Run Roku apps on Browsers and Node.js

  11. react-device-frameset

    React device frameset component

  12. nests

    NES Emulator Written in TypeScript/React

  13. gbajs3

    Gbajs3 is a full Game Boy Advance emulator online in the browser supporting the mGBA WASM core. It is freely licensed and works in any modern browser.

  14. 6502.ts

    Emulators for MOS 6502 based systems written in TypeScript

  15. udb

    Universal Debug Bridge: Control iOS Simulators and Android Emulators from an unified interface. (by donadev)

  16. isbd-emu

    A simple emulator for Iridium SBD 9602/9603 transceivers and GSS written in TypeScript (Node JS)

  17. emu8910

    Tiny AY-3-8910 PSG emulator core.

    Project mention: Emu8910: A tiny featured AY-3-8910 emulator (TypeScript) | news.ycombinator.com | 2026-01-18
  18. chip8-wasm

    A chip8 emulator in wasm

    Project mention: Show HN: Chip-8 emulator in WebAssembly (JS –> WASM) | news.ycombinator.com | 2025-07-20

    I've been learning more about WebAssembly and a bucket list project I've always wanted to complete was to write an emulator. I chose the chip-8 vm as it's popular as a stepping stone project and pretty straight-forward. Only the display opcodes really gave me some trouble, specific to clipping/wrapping and tracking collisions.

    The demo includes some test roms as well as some roms from various octojams. The source is on GitHub.

    https://github.com/KevinBatdorf/chip8-wasm

    I orchestrated the project with TypeScript as I'm used to it and prefer the DX there, I created wrapper functions around the wasm op codes designed in a way similar to how you would write WebAssembly in wat format. So technically it's generated bytecode.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

TypeScript Emulator discussion

Log in or Post with

TypeScript Emulator related posts

Index

What are some of the best open-source Emulator projects in TypeScript? This list will help you:

# Project Stars
1 nostalgist 974
2 retroassembly 972
3 rp2040js 507
4 apple2js 507
5 parchment 482
6 nesbox 455
7 ts-c-compiler 411
8 retrotick 253
9 brs-engine 125
10 react-device-frameset 105
11 nests 95
12 gbajs3 88
13 6502.ts 64
14 udb 12
15 isbd-emu 7
16 emu8910 4
17 chip8-wasm 1

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that TypeScript is
the 2nd most popular programming language
based on number of references?