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.
Official links
- Official repository
- Read the README The README is linked, not copied or cached by this site.
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.