denoland/deno

Rustdeno.com
macOSWindowsLinux

A modern runtime for JavaScript and TypeScript.

denotypescriptjavascriptrust
Croissance des étoiles
Étoiles
108.4k
Forks
6.4k
Croissance hebdomadaire
+41
Issues
1.2k
50k100k
mai 2018févr. 2021nov. 2023sept. 2026
Artefactscrates.io
README

Deno

Twitter badge Bluesky badge Discord badge YouTube badge

the deno mascot dinosaur standing in the rain

Deno (/ˈdiːnoʊ/, pronounced dee-no) is a JavaScript, TypeScript, and WebAssembly runtime with secure defaults and a great developer experience. It's built on V8, Rust, and Tokio.

Learn more about the Deno runtime in the documentation.

Installation

Install the Deno runtime on your system using one of the commands below. Note that there are a number of ways to install Deno - a comprehensive list of installation options can be found here.

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

WinGet (Windows):

winget install --id=DenoLand.Deno

Scoop (Windows):

scoop install main/deno

Build and install from source

Complete instructions for building Deno from source can be found here.

Your first Deno program

Deno can be used for many different applications, but is most commonly used to build web servers. Create a file called server.ts and include the following TypeScript code:

Deno.serve((_req: Request) => {
  return new Response("Hello, world!");
});

Run your server with the following command:

deno run --allow-net server.ts

This should start a local web server on http://localhost:8000.

Learn more about writing and running Deno programs in the docs.

Additional resources

  • Deno Docs: official guides and reference docs for the Deno runtime, Deno Deploy, and beyond.
  • Deno Standard Library: officially supported common utilities for Deno programs.
  • JSR: The open-source package registry for modern JavaScript and TypeScript
  • Developer Blog: Product updates, tutorials, and more from the Deno team.

Contributing

We appreciate your help! To contribute, please read our contributing instructions.

Dépôts similaires
supabase/supabase

The Postgres development platform. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.

TypeScriptnpmApache License 2.0firebasesupabase
supabase.com
108.9k13.7k
SheetJS/sheetjs

📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

Apache License 2.0xlsxexcel
sheetjs.com
36.3k7.9k
honojs/hono

Web framework built on Web Standards

TypeScriptnpmlibraryMIT Licensecloudflareweb-framework
hono.dev
32.1k1.3k
sunface/rust-course

什么?你敢放心的把后背交给 AI? 我赌你不敢,那就来学学 AI 时代最酷、最安全、最快的语言吧。本书拥有全面且深入的讲解、生动贴切的示例、德芙般丝滑的内容,这可能是目前最用心的 Rust 中文学习教程 / Book

Rustcrates.iotutorialrust-langrust
course.rs
30.9k2.6k
kysely-org/kysely

A type-safe TypeScript SQL query builder

TypeScriptnpmMIT Licensetypescriptdatabase
kysely.dev
14.2k438
yoavbls/pretty-ts-errors

🔵 Make TypeScript errors prettier and human-readable in VSCode 🎀

TypeScriptnpmMIT Licensetypescriptvscode
marketplace.visualstudio.com/items
14.1k110
freshframework/fresh

The framework so simple, you already know it.

TypeScriptnpmlibraryMIT Licensedenofresh
usefresh.dev
13.8k754
InsForge/InsForge

The all-in-one, open-source backend platform for agentic coding. InsForge gives your coding agent database, auth, storage, compute, hosting, and AI gateway to ship full-stack apps end-to-end.

TypeScriptnpmApache License 2.0aiai-agents
insforge.dev
12.9k1.2k
WhiskeySockets/Baileys

Socket-based TS/JavaScript API for WhatsApp Web

JavaScriptnpmMIT Licensebundeno
baileys.wiki
11k3.4k
porsager/postgres

Postgres.js - The Fastest full featured PostgreSQL client for Node.js, Deno, Bun and CloudFlare

JavaScriptnpmThe Unlicensepostgresqlpostgres
8.7k367
i18next/i18next

i18next: learn once - translate everywhere

JavaScriptnpmlibraryMIT Licensetranslationecosystem
i18next.com
8.6k695
graphql-hive/graphql-yoga

🧘 Rewrite of a fully-featured GraphQL Server with focus on easy setup, performance & great developer experience. The core of Yoga implements WHATWG Fetch API and can run/deploy on any JS environment.

TypeScriptnpmlibraryMIT Licensegraphqlgraphql-server
the-guild.dev/graphql/yoga-server
8.5k596