jose
npmv6.2.3TypeScriptJWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes
Overview
jose is an npm package that jWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes. It is extremely widely used, with about 90.4M downloads per week and 1 known dependents in the graph. The latest version is 6.2.3, released under the MIT license.
Who should use it
Teams working in the npm ecosystem who need jWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes and value a battle-tested, widely-adopted solution.
When not to use it
Consider an alternative if you need to or if a more actively-maintained option better fits your npm stack.
Pros
- Large, well-established user base (90.4M weekly downloads).
- Ships TypeScript type definitions.
- Clear open-source license (MIT).
- Zero runtime dependencies — minimal footprint.
Cons
- No significant drawbacks detected from available metadata.
Auto-generated from collected registry metadata. No external claims are inferred.
Relationship graph
Dependencies (left) and dependents (right) of jose.
Used by
Popular packages that depend on jose.
Alternatives to jose
Web framework built on Web Standards
JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.
🛡️ Faster SQL escape and format for JavaScript (Node.js, Bun, and Deno).
libSQL driver for TypeScript and JavaScript
libSQL driver for TypeScript and JavaScript
Isomorphic WebSockets in Node, Bun, Deno and Cloudflare Workers
libSQL driver for TypeScript and JavaScript
A library for parsing IPv4 and IPv6 IP addresses in node and the browser.
The React Framework
Browser-friendly inheritance fully compatible with standard node.js inherits()
Sign and unsign cookies
Lightweight browser detector
Frequently installed together
TypeScript-first schema declaration and validation library with static type inference
Create and parse HTTP Content-Type header
Get and validate the raw body of a readable stream.
TypeScript Execute (tsx): Node.js enhanced with esbuild to run TypeScript & ESM files
TypeScript definitions for ws
Converts Zod schemas to Json Schemas
Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.
Node.js Adapter for Hono
Generate or verify a Proof Key for Code Exchange (PKCE) challenge pair
TypeScript definitions for cors
Fast, unopinionated, minimalist web framework
Web framework built on Web Standards
Version history
| Version | Published | License |
|---|---|---|
| 6.2.3latest | 2 months ago | MIT |
| 6.2.2 | 4 months ago | MIT |
| 6.2.1 | 4 months ago | MIT |
| 6.2.0 | 4 months ago | MIT |
| 6.1.3 | 7 months ago | MIT |
| 6.1.2 | 8 months ago | MIT |
| 6.1.1 | 8 months ago | MIT |
| 6.1.0 | 10 months ago | MIT |
| 6.0.13 | 11 months ago | MIT |
| 6.0.12 | 1 year ago | MIT |
| 6.0.11 | 1 year ago | MIT |
| 6.0.10 | 1 year ago | MIT |
| 6.0.9 | 1 year ago | MIT |
| 6.0.8 | 1 year ago | MIT |
| 6.0.7 | 1 year ago | MIT |
| 6.0.6 | 1 year ago | MIT |
| 6.0.5 | 1 year ago | MIT |
| 6.0.4 | 1 year ago | MIT |
| 6.0.3 | 1 year ago | MIT |
| 6.0.2 | 1 year ago | MIT |
Maintainers
Funding
Frequently asked questions
How do I install jose?
Run `npm install jose` to add jose to your npm project.
What license is jose released under?
jose is distributed under the MIT license.
How popular is jose?
jose has approximately 90,388,877 downloads per week and 1 known dependent packages.