On this page
Welcome to Deno
Deno
(/ˈdiːnoʊ/, pronounced
dee-no) is an
open source JavaScript,
TypeScript, and WebAssembly runtime with secure defaults and a great developer
experience. It's built on V8,
Rust, and Tokio.
Why Deno? Jump to heading
- Deno is TypeScript-ready out of the box. Zero config or additional steps necessary.
 - Deno is secure by default. Where other runtimes give full access every script they run, Deno allows you to enforce granular permissions.
 - Deno has a robust built-in toolchain. Unlike Node or browser JavaScript, Deno includes a standard library, along with a first-party linter/formatter, test runner, and more.
 - Deno is fully compatible with Node and npm.
 - Deno is fast and reliable.
 - Deno is open-source.
 
Quick install Jump to heading
Install the Deno runtime on your system using one of the terminal commands below:
curl -fsSL https://deno.land/install.sh | sh
      
    In Windows PowerShell:
irm https://deno.land/install.ps1 | iex
      
    curl -fsSL https://deno.land/install.sh | sh
      
    Additional installation options can be found here.
After installation, you should have the deno executable available on your
system path. You can verify the installation by running:
deno --version
      
    First steps Jump to heading
Deno can run JavaScript and TypeScript with no additional tools or configuration required, all in a secure, batteries-included runtime.