Assembly Line

Deno

A modern runtime for JavaScript and TypeScript.

Deno is an open-source javascript runtimes project on GitHub under the MIT license (permissive), with 109k stars. It is built with Rust, TypeScript and Tokio. Its last push was 7 days ago.

Stars
109k
License
MIT
Activity
Active
Latest release
v2.9.8

Code on GitHub Website

Judgement

What it is
Framework or platform
What it does
A JavaScript, TypeScript and WebAssembly runtime with permissions off by default, built-in TypeScript, formatter, linter and test runner, and compatibility with npm packages.
Adopt it when
You want TypeScript without build setup, a sandboxed permission model, or all-in-one tooling for scripts and services.
Watch out
Node.js compatibility is good but not complete, so some npm packages and native addons still fail.
Ready for
Production-ready
Runs as
Command line and cloud service
Built with
Rust, V8, TypeScript and Tokio
How established
Established: started 8 years ago, latest release v2.9.8.
What the license allows
You can build it into a product you sell, as long as you keep its copyright notice.

Judged on 2026-11-06 from the project's README and GitHub data. The license and age lines are worked out directly.

Built from

Follow it down: Deno → Rust → runs on a microchip

How compilers were built, back to punched paper tape

Open-source alternatives to Deno

  1. 1
    Node.js nodejs

    Node.js JavaScript runtime ✨🐢🚀✨

    Framework or platform Production-ready You run JavaScript or TypeScript outside the browser and want the most widely supported runtime and library ecosystem.

    ★ 123k See repository JavaScript Active, pushed today
  2. 2
    Bun oven-sh

    Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one

    Developer tool Production-ready You start a new JavaScript or TypeScript project and want fast installs, fast startup and fewer separate tools, and you can test Node compatibility for your dependencies.

    ★ 97k See repository Rust Active, pushed today
  3. 3
    Node Version Manager nvm-sh

    Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions.

    Developer tool Production-ready You work on macOS or Linux across projects pinned to different Node.js versions and only need to manage Node itself.

    ★ 96k MIT Shell Active, pushed yesterday
  4. 4
    mise jdx

    dev tools, env vars, task runner

    Developer tool Production-ready Your team juggles nvm, pyenv, asdf, direnv and make-style scripts and wants one config file that works the same in the shell, the editor and CI.

    ★ 36k MIT Rust Active, pushed today
  5. 5
    fnm Schniz

    🚀 Fast and simple Node.js version manager, built in Rust

    Developer tool Production-ready You switch between Node.js versions across projects and want something faster than nvm that also works on Windows.

    ★ 27k GPL-3.0 Rust Active, pushed 10 days ago
  6. 6
    tsx privatenumber

    ⚡️ TypeScript Execute | The easiest way to run TypeScript in Node.js

    Developer tool Production-ready You want to run TypeScript scripts or a dev server in Node.js without a separate compile step or config.

    ★ 12k MIT TypeScript Active, pushed 41 days ago
  7. 7
    Nub nubjs

    The fast all-in-one Node.js toolkit

    Developer tool Experimental You want Bun-like speed and convenience but need to stay on the real Node.js runtime.

    ★ 4.4k MIT Rust Active, pushed today
  8. 8
    Andromeda tryandromeda

    JS runtime lolz

    Developer tool Experimental You are interested in alternative JavaScript engines and want to experiment, not run production code.

    ★ 857 MPL-2.0 Rust Active, pushed 8 days ago

Stars, license and activity come from GitHub and refresh on a rolling hourly schedule. The project's own description is quoted as written.