Deno

A secure-by-default TypeScript and JavaScript runtime with built-in tooling and web-standard APIs.

Overview

Deno is a runtime for JavaScript and TypeScript with permissions enabled per process, web-standard APIs, and a bundled toolchain. It runs on V8 and ships formatters, linters, test runners, and a package manager in one executable.

Where it fits

  • TypeScript services without a separate build step
  • Scripts that need explicit filesystem or network permissions
  • Edge and server workloads using web APIs

Key capabilities

  • Permission flags for file, network, and process access
  • Native TypeScript execution
  • Built-in formatter, linter, and test runner
  • Web-standard fetch, streams, and crypto

Repository metadata

Stars (snapshot)
108,816
Main language
Rust
License
MIT
Topics
deno, javascript, rust, typescript
Category
Platforms & frameworks
Last push
2026-10-29T08:03:10Z

Repository description from GitHub metadata: A modern runtime for JavaScript and TypeScript.

Leaving this site. These links open github.com in a new tab. Source archives, release assets, checksums, and license texts are hosted and controlled by GitHub and the project maintainers. Review the upstream license before redistributing or modifying anything.

Download