0
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2025-03-09 13:49:37 -04:00
A modern runtime for JavaScript and TypeScript. https://deno.com/
Find a file
2023-08-31 14:04:06 +02:00
.cargo
.devcontainer
.github feat(ext/kv): connect to remote database (#20178) 2023-08-31 14:01:18 +02:00
bench_util
cli fix(fmt/markdown): ignore trailing words in code block info string for language detection (#20310) 2023-08-31 14:04:06 +02:00
ext fix(network): adjust Listener type params (#18642) 2023-08-31 14:04:06 +02:00
runtime chore: update to Rust 1.72 (#20258) 2023-08-31 14:02:40 +02:00
test_ffi
test_napi
test_util chore: update to Rust 1.72 (#20258) 2023-08-31 14:02:40 +02:00
tools
.dlint.json
.dprint.json fix(fmt/markdown): ignore trailing words in code block info string for language detection (#20310) 2023-08-31 14:04:06 +02:00
.editorconfig
.gitattributes
.gitignore
.gitmodules
.rustfmt.toml
Cargo.lock fix(fmt/markdown): ignore trailing words in code block info string for language detection (#20310) 2023-08-31 14:04:06 +02:00
Cargo.toml chore(core): bump and trim deps (#20265) 2023-08-31 14:02:40 +02:00
LICENSE.md
README.md feat(ext/kv): connect to remote database (#20178) 2023-08-31 14:01:18 +02:00
Releases.md
rust-toolchain.toml chore: update to Rust 1.72 (#20258) 2023-08-31 14:02:40 +02:00

Deno

Twitter badge Discord badge YouTube badge

the deno mascot dinosaur standing in the rain

Deno is a simple, modern and secure runtime for JavaScript and TypeScript that uses V8 and is built in Rust.

Features

Install

Shell (Mac, Linux):

curl -fsSL https://deno.land/install.sh | sh

PowerShell (Windows):

irm https://deno.land/install.ps1 | iex

Homebrew (Mac):

brew install deno

Chocolatey (Windows):

choco install deno

Scoop (Windows):

scoop install deno

Build and install from source using Cargo:

# Install the Protobuf compiler
apt install -y protobuf-compiler # Linux
brew install protobuf # macOS

# Build and install Deno
cargo install deno --locked

See deno_install and releases for other options.

Getting Started

Try running a simple program:

deno run https://deno.land/std/examples/welcome.ts

Or setup a simple HTTP server:

Deno.serve((_req) => new Response("Hello, World!"));

More Examples

Additional Resources

Contributing

We appreciate your help!

To contribute, please read our contributing instructions.