Packages
Featured
- @kysely/kyselyA type-safe TypeScript SQL query builder
- @es-toolkit/es-toolkitA modern JavaScript utility library that's 2-3 times faster and up to 97% smaller—a major upgrade to lodash.
- @zod/zodTypeScript-first schema declaration and validation library with static type inference
- @punkpeye/fastmcpA TypeScript framework for building MCP (Model Context Protocol) servers.
- @rabbit-company/webHigh-performance web framework
- @campfire/coreLightweight library that works with vanilla DOM elements and provides fine-grained reactivity + utils for building websites.
- @am/neuralnetworkA simple neural network library for JavaScript and TypeScript.
- @sigmasd/jsr-mcpA Model Context Protocol (MCP) server that provides access to JSR (JavaScript Registry) module documentation.
- @iuioiua/redisFast, lightweight Redis client built upon the Web Streams API.
- @img/pngA image encoder/decoder for the PNG format
Recently updated
- @fedify/cliThe CLI toolchain powered by Fedify.2.3.12
- @fedify/sveltekitSvelteKit hook to integrate with the Fedify2.3.12
- @fedify/solidstartIntegrate Fedify with SolidStart2.3.12
- @fedify/sqliteSQLite drivers for Fedify2.3.12
- @fedify/testingTesting utilities for Fedify applications2.3.12
- @fedify/astroIntegrate Fedify with Astro2.3.12
- @fedify/amqpAMQP/RabbitMQ driver for Fedify2.3.12
- @fedify/hono2.3.12
- @fedify/denokv2.3.12
- @fedify/h3Integrate Fedify with h32.3.12
New to JSR
- @zift/cliA command-line tool and Model Context Protocol (MCP) server for Zift. Designed for developers and autonomous AI agents: eliminates the need for manual curl requests with structured CLI commands and ready-to-use MCP tools.
- @ata/validatorJSON Schema validator with an ahead-of-time compiler; the same engine as ata-validator on npm, and an interpreted path where dynamic code is refused.
- @spy4x/caldav
- @fbritoferreira/strapi-admin-apiStrapi 5 plugin that exposes full CRUD REST endpoints for admin users and admin tokens — user management, password resets, and token lifecycle, all secured behind admin JWT and RBAC.
- @sabakernel/optical-layer-transitionWebGL2-powered optical layer transition renderer for progressive image updates.
- @gigatypes/shared-es2018-asynciterablePart of gigatypes shared by its lib packages, which bring it along: TypeScript's es2018.asynciterable lib with no any in a value position.
- @gigatypes/webworkerTypeScript's webworker lib with no any in a value position: outside data arrives as unknown or JSONValue.
- @gigatypes/scripthostTypeScript's scripthost lib with no any in a value position: outside data arrives as unknown or JSONValue.
- @gigatypes/esnextTypeScript's esnext lib with no any in a value position: outside data arrives as unknown or JSONValue.
- @gigatypes/es6TypeScript's es6 lib with no any in a value position: outside data arrives as unknown or JSONValue.
Why JSR?
Made for TypeScript & ESM
JSR is designed for TypeScript. You publish TypeScript source, and JSR handles generating API docs, .d.ts files, and transpiling your code for cross-runtime compatibility.
JSR packages are distributed as web-standard ECMAScript modules.
Builds on npm
JSR isn't a replacement for the npm registry; it's a superset of npm.
JSR modules can be used with any JavaScript package manager, and in any project with a node_modules folder.
Works with any runtime
JSR modules can be used in Node.js, Deno, Bun, Cloudflare Workers, and more.
Module authors can count on great editor support from strongly typed modules, without the need to transpile and distribute typings manually.