Dev tools · alternatives · 2026
24 alternatives to A Lisp-based in-browser toy operating system
Lisp-based in-browser toy operating system. Contribute to AlexNisnevich/ECMAchine development by creating an account on GitHub.
ECMAchine is a Lisp-based toy operating system that runs in a web browser. It is designed for developers interested in exploring functional programming concepts and operating system fundamentals through an interactive… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A Lisp-based in-browser toy operating system launched in 2012; newer entries below may have overtaken it.
- 1VM
2013 · blog.grunseid.com · its alternatives →
- 2

A multitasking monolithic Kernel based x86 targeting Operating System written in C# from scratch aiming for high-level implementation of drivers in managed environment. - amaneureka/AtomOS
2017 · github.com · its alternatives →
- 3

https://lisagui.com/info.html This is a web OS I wrote in vanilla JS that looks like the Apple Lisa Office System (1983-85), with other contemporaneous influences and additional improvements and features. It's currently in alpha and isn't remotely bug free. I had been holding off on posting this here until it was somewhat presentable and useful. Please note; the Lisa conforms more literally to the desktop metaphor than most modern GUIs - some of the important differences are mentioned in the readme. This is a complete recreation of the UI in JS; it all renders to a single…
2025 · alpha.lisagui.com · its alternatives →
- 4

The notebook-style Common Lisp environment. Contribute to tamamu/darkmatter development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 5

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

Run KolibriOS, Linux or Windows 98 in your browser
2013 · copy.sh · its alternatives →
- 7

2025 · turtleware.eu · its alternatives →
- 8

"interesting" VM in C. Let's see how this goes. Contribute to tekknolagi/carp development by creating an account on GitHub.
2014 · github.com · its alternatives →
- 9IW
The book page links to a blog post that explains how I got about it (and has a link to sample content), but the TL&DR is that I could not find a lot of books that were on "our" history _and_ were larded with technical details. So I set about writing one, and some five years later I'm happy to share the result. I think it's one of the few "computer history" books that has tons of code, but correct me if I'm wrong (I wrote this both to tell a story and to learn :-)). My favorite languages are Smalltalk and Lisp, but as an Emacs user, I've been using the latter for much longer and for my…
Feb 2026 · berksoft.ca · its alternatives →
- 10

Linux virtual machine, running in the browser via HTML5/WebAssembly. Networking and graphics supported.
2021 · repl.leaningtech.com · its alternatives →
- 11AT
Aug 2026 · ssx360.github.io · its alternatives →
- 12

Mount Unix system into Common Lisp image. Contribute to neomacs-project/unix-in-lisp development by creating an account on GitHub.
2023 · github.com · its alternatives →
- 13

An example implementation of a tiny Web browser for educational purposes. - lmt-swallow/puppy-browser
2021 · github.com · its alternatives →
- 14
Bun▲295A fast JS runtime Node.js replacement with built‑in tools
Dec 2025 · bun.com · its alternatives →
- 15
Hargun's MacOS▲132A fully interactive, Mac-like experience directly in browser
Nov 2025 · hargunpreet.vercel.app · its alternatives →
- 16

2017 · github.com · its alternatives →
- 17

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

Kernel in TypeScript. Contribute to intigos/possimpible development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 19

A while back I wrote a CHIP-8 emulator (which is considered the Hello, World! of emulators and is more accurately a virtual machine since historically CHIP-8 was an interpreted language running on top of the COSMAC VIP to make game programming easier). But a few months ago I got really interested in embedded software, so decided it would be neat to port my emulator to a STM32 MCU and design a console around it as a learning experience, since CHIP-8 never existed as a physical system. I didn't know much about embedded software when I began, and even less about electronics, but I managed to…
2022 · github.com · its alternatives →
- 20WW
2020 · blog.yifangu.com · its alternatives →
- 21

Run WebAssembly made for outside the browser, inside the browser.
2022 · runno.dev · its alternatives →
- 22

Implementation of the standard is still not complete, but breakpoints and stepping work quite well! It also has some support for watchpoints, that no implementation has. Now it ships with ASDF and is capable of loading systems! Let me know if you like it. Support on Patreon or Liberapay is much appreciated
2025 · savannah.nongnu.org · its alternatives →
- 23AA
2014 · skepsi.me · its alternatives →
- 24

Kando is a cross-platform open source pie menu which I am currently developing! It offers an unconventional, fast, highly efficient, and fun way of interacting with your computer! You can use it to launch applications, simulate keyboard shortcuts, open files, and much more. Let me know what you think about it!
2024 · kando.menu · its alternatives →
Also compare
- Virtual Machines in the Browser alternatives
- A new hobby OS from “scratch” in C# alternatives
- I wrote a "web OS" based on the Apple Lisa's UI, with 1-bit graphics alternatives
- A notebook-style Common Lisp environment alternatives
- Esp32sim – Run ESP32 firmware in the browser alternatives
- My x86 emulator written in JavaScript 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 →