Skip to main content
Deno 2 is finally here 🎉️
Learn more
Module

std

Deno standard library
Go to Latest
The Standard Library has been moved to JSR. See the blog post for details.
Index
archive

Provides a Tar and Untar classes for compressing and decompressing arbitrary data.

async

Provide help with asynchronous tasks like delays, debouncing, deferring, or pooling.

bytes

Provides helper functions to manipulate Uint8Array byte slices that are not included on the Uint8Array prototype.

collections

Functions for specific common tasks around collection types like Array and Record. This module is heavily inspired by kotlins stdlib.

crypto

Extensions to the Web Crypto supporting additional encryption APIs, but also delegating to the built-in APIs when possible.

datetime

Utilities for dealing with Date objects.

dotenv

Load environment variables from .env files. Inspired by the node module dotenv and dotenv-expand.

encoding
examples
flags

Command line arguments parser based on minimist.

fmt
fs

Helpers for working with the filesystem.

http

Provides user-friendly serve on top of Deno's native HTTP server and other utilities for creating HTTP servers and clients.

io

Utilities for working with Deno's readers, writers, and web streams.

log

Logging library with the support for terminal and file outputs. Also provides interfaces for building custom loggers.

media_types

Utility functions for media types (MIME types).

node
path

Utilities for working with OS-specific file paths.

permissions

Helpers for interacting with Deno's permissions system.

semver

The semantic version parser.

signal

Higher level API for dealing with OS signals.

streams

Utilities for working with the Streams API.

testing
uuid

Generators and validators for UUIDs for versions v1, v4 and v5.

wasi
types.d.ts
version.ts