Deno Logo
ManualAPIStandard LibraryThird Party ModulesDeployGitHubDiscord
    1. Installation
    2. Set up your environment
    3. First steps
    4. Command line interface
    5. Configuration file
    6. Permissions
    7. Debugging your code
    1. Stability
    2. Program lifecycle
    3. Permission APIs
    4. Web Platform APIs
    5. HTTP Server APIs
    6. HTTP Server APIs (low level)
    7. Location API
    8. Web Storage API
    9. Workers
    10. Foreign Function Interface API
    1. Reloading modules
    2. Integrity checking
    3. Proxies
    4. Private modules
    5. Import maps
    1. Node compatibility mode
    2. The std/node library
    3. Packages from CDNs
    4. Using import maps
    5. Frequently asked questions
    6. Node->Deno cheatsheet
    7. dnt - Deno to Node Transform
    1. Overview
    2. Configuration
    3. Types and type declarations
    4. Migrating to/from JavaScript
    5. Runtime compiler APIs
    6. Frequently asked questions
    1. Overview
    2. Configuring JSX
    3. Using LinkeDOM
    4. Using deno-dom
    5. Using jsdom
    6. Parsing CSS
    7. Using Twind
    1. Using WebAssembly in Deno
    2. Using the streaming WebAssembly APIs
    3. Helpful resources
    1. Hello world
    2. Import and export modules
    3. Manage dependencies
    4. Fetch data
    5. Read and write files
    6. Unix cat program
    7. HTTP web server
    8. File server
    9. TCP echo server
    10. Creating a subprocess
    11. OS signals
    12. File system events
    13. Module metadata
    1. Assertions
    2. Coverage
    3. Documentation
    4. Sanitizers
    5. Behavior-driven development
    6. Mocking
    7. Snapshots
    1. Script installer
    2. Formatter
    3. Read-eval-print-loop
    4. Bundler
    5. Compiling executables
    6. Documentation generator
    7. Dependency inspector
    8. Linter
    9. Task runner
    10. Vendoring dependencies
    11. Benchmarking
    1. Testing API
    1. Overview of the language server
    2. Import suggestions and intelligent registries
    3. Testing API
    1. Building from source
    2. Web platform tests
    3. Style guide
    4. Architecture
    5. Release schedule
Edit

Built-in tooling

Deno provides some built-in tooling that is useful when working with JavaScript and TypeScript:

  • benchmarker (deno bench)
  • bundler (deno bundle)
  • compiling executables (deno compile)
  • installer (deno install)
  • dependency inspector (deno info)
  • documentation generator (deno doc)
  • formatter (deno fmt)
  • linter (deno lint)
  • repl (deno repl)
  • task runner (deno task)
  • test runner (deno test)
  • vendoring dependencies (deno vendor)
Snapshots
Script installer
Deno Logo
Develop LocallyDeploy GloballyCompare to Node.jsBenchmarks
Deno CLIDeno DeployDeploy Subhosting
CLI ManualCLI Runtime APIDeploy DocsStandard LibraryThird-Party Modules
ArtworksTranslationsShowcase
BlogPricingNewsMerchPrivacy Policy
Copyright © 2022 Deno Land Inc. All rights reserved.We are hiring, join us