# denoland/std

The Deno Standard Library

Repository: https://github.com/denoland/std
Canonical: https://ross.abutalabs.com/products/std
Homepage: https://jsr.io/@std
Language: TypeScript
License: MIT
License Family: permissive
Topics: deno, typescript, javascript
Last push: 2026-08-03T10:50:35+00:00

## Health v2 (maintenance only)
Score: 96/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 95, release rhythm 95, longevity 100
- inputs: {"age_days": 2856, "days_push": 30, "days_rel": 34, "gap_med": 13, "n_releases_24m": 46}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3558, forks 679 (observed 2026-08-28T04:08:09.766236+00:00)

## What it is
The official Deno Standard Library, a collection of high-quality TypeScript packages published on JSR covering assertions, async utilities, collections, CLI parsing, caching, serialization, and more. Packages are designed for Deno but many also work with Node.js, Bun, browsers, and Cloudflare Workers.

## Use cases
- parse command line arguments in a deno script
- assert deep equality in tests
- add an LRU or TTL cache in javascript
- read and write CSV files in deno
- debounce, retry, or pool async operations
- chunk, group, or deduplicate arrays with pure functions
- encode and decode CBOR data

## When to choose
- you're building Deno applications and want well-maintained, officially supported utilities
- you need tested, dependency-free building blocks that also run on Node, Bun, or browsers
- you want semver-stable packages with generated docs on JSR

## When to avoid
- you need a single bundled library rather than many small per-feature packages
- you rely on packages still marked UNSTABLE (e.g. cache, cbor, datetime) for production-critical code
- your project is not in the JavaScript/TypeScript ecosystem

## Facets
- artifact type: library
- maturity: stable
- function: developer-tools, testing, caching, serialization, cli, concurrency, csv, cryptography, date-time, json, logging, math, parser, configuration-management
- domain: developer-tools, programming-languages, cross-platform
- platform: bun, browser, cross-platform
- tags: standard-library, jsr, deno, typescript, utility-functions, monorepo, command-line, nodejs

## Member repositories
- denoland/std (main) score 96

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:09.766236+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:34:14.521016+00:00, confidence not recorded.
  - readme: https://github.com/denoland/std (fetched 2026-08-28T04:08:09.766236+00:00, sha b8d4569c1ffd)
  - homepage: https://jsr.io/@std (fetched 2026-08-29T09:28:23.380155+00:00, sha bc2ef414a465)
  - site_page: https://jsr.io/docs (fetched 2026-08-29T09:28:23.389288+00:00, sha 6adfe1cd470e)
  - site_page: https://jsr.io/@std/assert/doc (fetched 2026-08-29T09:28:23.391263+00:00, sha 8baacf0b66d5)
  - site_page: https://jsr.io/@std/async/doc (fetched 2026-08-29T09:28:23.393378+00:00, sha 08914a0bba95)
  - site_page: https://jsr.io/@std/bytes/doc (fetched 2026-08-29T09:28:23.395338+00:00, sha f23f3f1dd6ae)
  - site_page: https://jsr.io/@std/cache/doc (fetched 2026-08-29T09:28:23.396960+00:00, sha 52d2161b1fae)
  - site_page: https://jsr.io/@std/cbor/doc (fetched 2026-08-29T09:28:23.398572+00:00, sha e419d1e0f0c0)
  - site_page: https://jsr.io/@std/cli/doc (fetched 2026-08-29T09:28:23.400179+00:00, sha cf89831f6c79)
  - site_page: https://jsr.io/@std/collections/doc (fetched 2026-08-29T09:28:23.401785+00:00, sha 0e7ba0853ed4)
- Data as of 2026-08-30T08:39:29.467469+00:00.
