Search npm for packages to use with Deno
Add them to your projects with a simple command that will already feel familar.
jose
JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes
environment
Check which JavaScript environment your code is running in at runtime: browser, Node.js, Bun, etc
openid-client
OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
@panva/hkdf
HKDF with no dependencies using runtime's native crypto
textextensions
A package that contains an array of every single file extension there is for text files
istextorbinary
Determine if a filename and/or buffer is text or binary. Smarter detection than the other solutions.
@zip.js/zip.js
A JavaScript library to zip and unzip files in the browser, Deno and Node.js
oauth4webapi
Low-Level OAuth 2 / OpenID Connect Client API for JavaScript Runtimes
lru.min
🔥 An extremely fast and efficient LRU cache for JavaScript with high compatibility (including Browsers) — 6.8KB.
binaryextensions
A package that contains an array of every single file extension there is for binary files
editions
Publish multiple editions for your JavaScript packages consistently and easily (e.g. source edition, esnext edition, es2015 edition)
errlop
An extended Error class that envelops a parent error, such that the stack trace contains the causation
hono
Web framework built on Web Standards
typechecker
Utilities to get and check variable types (isString, isPlainObject, isRegExp, etc)
@speed-highlight/core
🌈 Light, fast, and easy to use, dependencies free javascript syntax highlighter, with automatic language detection
cross-dirname
[Node.js](https://nodejs.org) + [Gjs](https://gjs.guide/) + [Deno](https://deno.land/) module that returns the current script dirname and filename. Similar to `__dirname` and `__filename` but also works in CommonJs and ES modules.
eachr
Give eachr an item to iterate (array, object or map) and an iterator, then in return eachr gives iterator the value and key of each item, and will stop if the iterator returned false.
@libsql/isomorphic-fetch
Isomorphic fetch() in Node, Deno and Cloudflare Workers
sortobject
Returns a copy of an object, sorted deeply by its keys, without mangling any arrays inside of it
@libsql/isomorphic-ws
Isomorphic WebSockets in Node, Bun, Deno and Cloudflare Workers