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. Location API
    7. Web Storage API
    8. Workers
    9. Foreign Function Interface API
    1. Reloading modules
    2. Integrity checking
    3. Proxies
    4. Private modules
    5. Import maps
    1. Node.js compatibility mode
    2. The std/node library
    3. Packages from CDNs
    4. Using import maps
    5. Frequently asked questions
    1. Overview
    2. Configuration
    3. Types and type declarations
    4. Migrating to/from JavaScript
    5. Runtime compiler APIs
    6. Frequently asked questions
    1. Configuring
    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
    1. Script installer
    2. Formatter
    3. Read-eval-print-loop
    4. Bundler
    5. Compiling executables
    6. Documentation generator
    7. Dependency inspector
    8. Linter
    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:

  • bundler (deno bundle)
  • compiling executables (deno compile)
  • installer (deno install)
  • dependency inspector (deno info)
  • documentation generator (deno doc)
  • formatter (deno fmt)
  • repl (deno repl)
  • test runner (deno test)
  • linter (deno lint)
Sanitizers
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