JavaScript Emulator

Open-source JavaScript projects categorized as Emulator

Top 23 JavaScript Emulator Projects

  • macintosh.js

    🖥 A virtual Apple Macintosh with System 8, running in Electron. I'm sorry.

    Project mention: Mac OS 9 | | 2022-12-05

    macintosh.js ( is an Electron packaged version of an earlier iteration of the BasiliskII Emscripten port.

  • jsnes

    A JavaScript NES emulator.

  • Appwrite

    Appwrite - The open-source backend cloud platform. The open-source backend cloud platform for developing Web, Mobile, and Flutter applications. You can set up your backend faster with real-time APIs for authentication, databases, file storage, cloud functions, and much more!

  • jquery.terminal

    jQuery Terminal Emulator - JavaScript library for creating web-based terminals with custom commands

    Project mention: May I see some of your projects? :) | /r/Frontend | 2023-01-17

    Few of my Open Source projects: * jQuery terminal * LIPS Scheme * Gaiman * Sysend * Wayne

  • jor1k

    Online OR1K Emulator running Linux

    Project mention: This website lets you run linux in browser | /r/linux | 2023-06-23
  • 98

    💿 Web-based Windows 98 desktop recreation █████▓█▓▓▒▓▒▒░▒░░░🗕︎🗗︎🗙︎

    Project mention: XP Classic theme desktop recreation attempt | /r/windowsxp | 2023-06-09
  • quadplay

    The quadplay✜ fantasy console

    Project mention: does anyone know a game engine the emulates the power and limitations of the snes? | /r/snes | 2023-01-10

    I know that there are a bunch of "fantasy consoles" that provide constrained programming environments more or less similar to developing on older consoles. Pico-8 and TIC-80 are two well-known ones. Quadplay looks interesting to me, probably a bit more powerful than the SNES, but in the ballpark, in terms of resolution and color capabilities.

  • EmulatorJS

    The official home of the EmulatorJS project

    Project mention: retro games selfhosted through browser and multiplayer option | /r/selfhosted | 2023-09-21

    I'm also aware of EmulatorJS, but it seems to only support multiplayer on the same browser/machine:

  • Amplication

    Amplication: open-source Node.js backend code generator. An open-source platform that helps developers build backends without spending time on boilerplate & repetitive coding. Including production-ready GraphQL & REST APIs, DB schema, DTOs, filtering, pagination, RBAC, & more.

  • pcjs

    The original IBM PC and other machine emulations in JavaScript

    Project mention: Infinite Mac: | | 2023-03-28
  • Octo

    A Chip8 IDE

    Project mention: Is there a pointer equivalent of declaring an array? | /r/C_Programming | 2023-02-18

    In addition to what other posters suggested, it could be a good idea to try assembly languages as a way to manually work with locations in memory. Something like Octo could be fun if you want to try memory manipulation without worrying about real-world complexities like syscalls and memory alignment. If you want something extra challenging, you could always try x86 / amd64 assembly. Some C compilers even support inline assembly if you want to mix C and assembly.

  • parchment

    The Interactive Fiction web app (by curiousdannii)

    Project mention: Ask HN: Great text based games to play? | | 2023-01-21

    This is a fun one I played recently about shopping in a grocery store, called Aisle. You only have a single command you can give for the whole game, but there's a looot of them you can provide, and it gives you a different ending for each. Part of the fun is trying to figure out what you can say to find another ending. You can play it directly at the link below.


  • vaporBoy

    Gameboy / Gameboy Color Emulator PWA built with Preact. ⚛️ Powered by wasmBoy. 🎮Themed with VaporWave. 🌴🐬

    Project mention: Commuters: What is your go to offline phone activity while on the tube? | /r/london | 2022-11-02
  • enge-js

    eNGE JavaScript PlayStation Emulator

  • IodineGBA

    JavaScript GameBoy Advance emulator.

  • oldweb-today

    Browse emulated browsers connected to old web sites in your browser!

    Project mention: Is there a website that shows chronological versions of websites/apps/aplatforms? | /r/UI_Design | 2023-07-14

    Another option to what you are looking for

  • mMusicCast

    Chromecast emulator that works on any platform. Stream videos from youtube to raspberry pi or any computer with the chromecast protocol.


    👾 Emulate GBA games for free, right in your browser.

    Project mention: Unblocked gba games? | /r/GoogleSites | 2023-05-09
  • BBCMicroBot

    Runs your toot on an 8-bit computer emulator

  • switch-gba

    Browser based Nintendo Switch GBA Emulator

    Project mention: can someone help me set this up | /r/webdev | 2023-07-07
  • retro-b5500

    Web-based emulator and operating environment for the Burroughs B5500 computer system.

  • nankervis-pdp10-js

    DECsystem-10 (PDP-10 KI10) Emulator in Javascript

  • viciious

    A Commodore 64 emulator in JavaScript

  • SnesJs

    A SNES emulator, in javascript

  • nankervis-pdp11-js

    PDP 11/70 and PDP 11/45 emulator in Javascript

    Project mention: A brief tour of the PDP-11, the most influential minicomputer of all time | /r/vintagecomputing | 2023-02-11
  • SurveyJS

    A Non-Cloud Alternative to Google Forms that has it all.. SurveyJS JavaScript libraries allow you to easily set up a robust form management system fully integrated into your IT infrastructure where users can create and edit multiple dynamic JSON-based forms in a no-code form builder. Learn more now.

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). The latest post mention was on 2023-09-21.

JavaScript Emulator related posts


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

Project Stars
1 macintosh.js 8,157
2 jsnes 5,890
3 jquery.terminal 2,942
4 jor1k 1,680
5 98 943
6 quadplay 839
7 EmulatorJS 832
8 pcjs 654
9 Octo 611
10 parchment 399
11 vaporBoy 239
12 enge-js 216
13 IodineGBA 213
14 oldweb-today 205
15 mMusicCast 163
16 112
17 BBCMicroBot 107
18 switch-gba 87
19 retro-b5500 69
20 nankervis-pdp10-js 54
21 viciious 52
22 SnesJs 47
23 nankervis-pdp11-js 35
Write Clean JavaScript Code. Always.
Sonar helps you commit clean code every time. With over 300 unique rules to find JavaScript bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.