Original author(s) | Ryan Dahl |
---|---|
Developer(s) | Deno Land Inc[1] and contributors |
Initial release | May 13, 2018[2] |
Stable release | 2.1.1[3]
/ 21 November 2024 |
Repository | github |
Written in | TypeScript, JavaScript, Rust, C++ (V8 bindings) |
Operating system | Linux, macOS, Microsoft Windows |
Type | Runtime environment |
License | MIT License[4] |
Website | deno |
Deno (/diːnoʊ/[5]) is a runtime for JavaScript, TypeScript, and WebAssembly that is based on the V8 JavaScript engine and the Rust programming language. Deno was co-created by Ryan Dahl, who also created Node.js.[6]
Deno explicitly takes on the role of both runtime and package manager within a single executable, rather than requiring a separate package-management program.[5][7]