Life & fun · alternatives · 2026
24 alternatives to Emacs-ng – Run JavaScript in Emacs using Deno/Tokio
A new approach to Emacs - Including TypeScript, Threading, Async I/O, and WebRender. - Integrate Deno Runtime into emacs-ng by DavidDeSimone · Pull Request #33 · emacs-ng/emacs-ng
Emacs-ng is a modified version of the Emacs text editor that integrates JavaScript execution through Deno and Tokio. It allows users to run JavaScript code directly within the editor environment. The project is… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Emacs-ng – Run JavaScript in Emacs using Deno/Tokio launched in 2020; newer entries below may have overtaken it.
- 1

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

This is a simple Pastebin clone I made using the Deno Typescript runtime. I created a simple templating system, and implemented server-side rendering for the UI. Demo: https://paste.jlcarveth.dev/
2023 · github.com · its alternatives →
- 3

- 4

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 →
- 5JS
Together with PEZ (Peter Strömberg) I made a VSCode extension that allows you to script VSCode using Clojure (interpreted CLJS). The repo: https://github.com/BetterThanTomorrow/joyride Introductory video: https://www.youtube.com/watch?v=V1oTf-1EchU See examples directory: https://github.com/BetterThanTomorrow/joyride/tree/master/ex... See animated gifs and news on Twitter: https://twitter.com/hashtag/vsjoyride?src=hashtag_click&f=li...
2022 · its alternatives →
- 6

Hey HN, I’m sharing ts-chan, an NPM package providing Go-like concurrency primitives, including channels and select statements, for TypeScript and JavaScript, supporting Node.js, Deno, Bun, and browsers. This is something I've built to make implementing Go-style "control loops" feasible in JavaScript, but there are many possible applications. Highlights: - Features a FIFO processing Chan class and versatile Select class for concurrency control. - Supports buffered channel and channel close semantics very close to Go's. - TypeScript-first implementation. - Defines a simple "channel protocol"…
2023 · github.com · its alternatives →
- 7
Bun▲295A fast JS runtime Node.js replacement with built‑in tools
Dec 2025 · bun.com · its alternatives →
- 8

- 9

2020 · deno.land · its alternatives →
- 10

Hi HN! We’re excited to share our new code generator that lets you ship high-quality TypeScript SDKs, that your users will love, from your OpenAPI documents. Our ongoing goal is to help you build one SDK that runs anywhere modern JavaScript runs. This includes new runtimes like Deno and Bun in addition to the ever-popular Node.js. Additionally, the popularity of AI has meant server-sent events and file streaming are also commonplace - we wanted to cover these use cases too. This explosion in new runtimes and ways of interacting with APIs shifts cognitive burden on API developers often having…
2024 · speakeasyapi.dev · its alternatives →
- 11

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

Hello all To preface this is just something I've been making as a learning exercise, so all feedback is appreciated. This is a tool that converts JSON schemas into TypeScript utility classes for use in Deno. Automatic Type Generation: Typescript interfaces for the compressed and uncompressed versions of your data. Compression & Decompression: Compress and decompress your data. Validation: Built-in data validation using Ajv ensures your data adheres to the schema. Reusability: Once generated, the utility classes can be used in other Deno projects. It currently only supports a subset of JSON…
2023 · github.com · its alternatives →
- 13

Hey HN, I'd like to share a fun project I've been working on: mizu.js. It's a js library that add functional attributes support into your html, designed to be a simple and flexible alternative to fully-fledged web frameworks (such as Vue, React, and Angular), while offering more capabilities than other lightweight options (like Alpine.js and htmx). As it's written using modern ES features and due to its isomorphic nature, it can be run in both browsers and runtimes (Node, Deno, Bun) without any changes. This makes it ideal for client-side and server-side rendering, as well as static site…
2024 · mizu.sh · its alternatives →
- 14BR
Made this little thing: https://github.com/borkdude/bebo In the spirit of deno it allows you to install a script from an https location but for Clojure(Script, .cljs). Why would you use this? I love Clojure and I'd love to see it in more places than the JVM and browser. Maybe you do too. It is similar to the idea of nbb which allows you to run .cljs scripts on Node.js via the SCI interpreter: - https://github.com/babashka/nbb - https://github.com/babashka/sci I posted this project yesterday but forgot to add "Show HN"... I hope that…
2022 · its alternatives →
- 15AL
2017 · maierfelix.github.io · its alternatives →
- 16CJ
2013 · heelhook.github.com · its alternatives →
- 17

A Positively Charged JavaScript Runtime . Contribute to alshdavid-public/ion development by creating an account on GitHub.
2025 · github.com · its alternatives →
- 18YE
2012 · tageorgiou.github.com · its alternatives →
- 19OS
2012 · ubercomp.com · its alternatives →
- 20

My favorite JS/TS job processing framework. Maybe yours too? [ARCHIVED] - eropple/taskbotjs
2018 · github.com · its alternatives →
- 21EA
eno [1] - A modern plaintext language w/ libraries [2] for JavaScript, Python, Ruby & soon more! We migrated a big relational research database to a file-based solution - requirements were: - Super fast and easy editability for users - Highest performance for parsing/validating >10K documents on every user change. Our trials with YAML/TOML showed us that we wanted something both faster [3][4] and easier [4], something tailored for file-based content management ... and after months of research & development it's now publicly available (under MIT license) for everyone! Last but…
2018 · its alternatives →
- 22BP
Fir leverages Golang’s standard library html/template package and a bit of alpinejs to allow building reactive UIs. You start with plain old html and use alpinejs to enhance it to bring no-page-reload interactivity to web apps. The Fir toolkit is designed for Go developers with moderate html/css & js skills who want to progressively build reactive web apps without mastering complex web frameworks. It includes a Go library and an Alpine.js plugin. How it works ? On receiving user-interactions the fir server re-renders html templates and sends it over the wire where the fir client…
2023 · livefir.fly.dev · its alternatives →
- 23

Transputer emulator written in Javascript running my operating system from 1995.
2025 · nanochess.org · its alternatives →
- 24

A (WIP) WebAssembly System Interface implementation for Deno - caspervonb/deno-wasi
2020 · github.com · its alternatives →
Also compare
- My x86 emulator written in JavaScript alternatives
- A simple Pastebin Clone using Deno alternatives
- Editor.js alternatives
- Execute JavaScript in a WebAssembly QuickJS sandbox alternatives
- Joyride: script VSCode like Emacs but using Clojure alternatives
- Ts-Chan – Go-Like Concurrency Primitives for TypeScript/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 →