High-quality APIs for Deno and the web. Use fearlessly.
[!IMPORTANT] Newer versions of the Standard Library are now hosted on JSR. Older versions up till 0.224.0 are still available at deno.land/std.
The following list contains links to the Standard Library's packages and documentation:
Package | Status | Latest version |
---|---|---|
archive | Unstable | |
assert | Settled | |
async | Settled | |
bytes | Settled | |
cli | Unstable | |
collections | Settled | |
crypto | Settled | |
csv | Settled | |
data_structures | Unstable | |
datetime | Unstable | |
dotenv | Unstable | |
encoding | Settled | |
expect | Unstable | |
fmt | Settled | |
front_matter | Settled | |
fs | Settled | |
html | Unstable | |
http | Unstable | |
ini | Unstable | |
io | Unstable | |
json | Settled | |
jsonc | Settled | |
log | Unstable | |
media_types | Settled | |
msgpack | Unstable | |
net | Unstable | |
path | Settled | |
regexp | Unstable | |
semver | Unstable | |
streams | Settled | |
testing | Settled | |
text | Unstable | |
toml | Settled | |
ulid | Unstable | |
url | Unstable | |
uuid | Settled | |
webgpu | Unstable | |
yaml | Settled |
[!NOTE] Settled status means a package is unlikely to have breaking changes, but has not yet achieved v1 status.
The Standard Library is now in the process of stabilizing its packages. See #4600 for details.
Check out the architecture guide here.
Check out the design documentation here.
Check out the contributing guidelines here.
Package versions >=1.0.0 follow Semantic Versioning, and package versions <1.0.0 follow this proposal.
<a href="https://jsr.io/@std">
<img
width="135"
height="20"
src="https://raw.githubusercontent.com/denoland/deno_std/main/badge.svg"
alt="Built with the Deno Standard Library"
/>
</a>
[![Built with the Deno Standard Library](https://raw.githubusercontent.com/denoland/deno_std/main/badge.svg)](https://jsr.io/@std)
Check out the frequently asked questions page here.