theende / ende
git clone https://github.com/theende/ende.git
v2026.10.17 · 3d ago
A modern runtime for TypeScript.
—
stars, 24h
+61
stars, 7 days · #793
+61
stars, 30 days · #4,335
61
★ total · +61% this week
0
forks · 0 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageRust
LicenseMIT
Created2026-10-13 (7d ago)
Last push2d ago
Watchers0
OwnerOrganization
Links
- GitHub: github.com/theende/ende
- Homepage: https://ende.sh
- Releases · Issues · Hacker News mentions
README excerpt
# Ende Ende is a JavaScript, TypeScript, and WebAssembly runtime with secure defaults and a great developer experience. It’s built on V8, Rust, and Tokio. Learn more about the Ende runtime in the documentation. ## Installation Install the Ende runtime on your system using one of the commands below. Shell (Mac, Linux): [code] PowerShell (Windows): [code] ### Build and install from source Complete instructions for building Ende from source can be found here. ## Your first Ende program Ende can be used for many different applications, but is most commonly used to build web servers. Create a file called `server.ts` and include the following TypeScript code: [code] Run your server with the following command: [code] This should start a local web server on http://localhost:8000. Learn more about writing and running Ende programs in the docs. ## Coming from Deno Ende is a fork of Deno, and we’re grateful to the Deno authors for the work it builds on. Existing Deno projects keep working: the `Deno` global is a permanent alias of `Ende`, and `deno.json`, `deno.lock` and `DENO_*` environment variables are still read (with a deprecation warning) when their `ende.json`, `ende.lock` and `ENDE_*` counterparts are absent. Unlike Deno, Ende does not support npm packages, Node built-ins (`node:*`) or CommonJS. ## Additional resources - **Ende Docs**: guides and reference docs for the Ende runtime. - **Standard Library**: common utilities for JavaScript and TypeScript programs. - **JSR**: The open-source package registry for modern JavaScript and TypeScript ## Contributing We appreciate your help! To contribute, please read our contributing instructions.