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
- @o-industrial/commonThe Open Industrial common library0.1.1406-platform-system
- @microspec/coreThe appless core of DreamStudio: a zero-build runtime kit, spec schema, gates and generators for installable micro-PWAs — a spec + adapter against a verified runtime, gated by ajv/preflight/unit locally and Chromium+axe in CI.1.2.111
- @netscript/plugin-sagasThe saga-orchestration plugin for NetScript: one install wires durable multi-step workflows with compensation, a Saga API service, saga CLI commands, and Aspire orchestration into your app.0.0.8-canary.2
- @netscript/plugin-triggersThe trigger-processing plugin for NetScript: one install wires webhook ingress, scheduled and file-watch triggers, durable processing, a Triggers API service, CLI commands, and Aspire orchestration into your app.0.0.8-canary.2
- @netscript/plugin-authThe authentication plugin for NetScript: one install wires a unified auth API, pluggable backends, the auth database schema, and durable session streams into your app.0.0.8-canary.2
- @netscript/plugin-sagas-coreThe reusable saga core for NetScript: a fluent DSL for durable, multi-step workflows plus runtime ports, a native engine, durable transports, and deterministic testing primitives.0.0.8-canary.2
- @netscript/cliThe NetScript command surface: scaffold a workspace, then grow it — contracts, services, databases, plugins, Fresh UI, deployment — with verbs that regenerate the derived wiring for you.0.0.8-canary.2
- @netscript/plugin-workersThe background-workers plugin for NetScript: one install wires durable jobs, multi-runtime tasks, workflows, a Workers API service, worker CLI commands, and Aspire orchestration into your app.0.0.8-canary.2
- @netscript/plugin-triggers-coreThe reusable trigger core for NetScript: a handler-first DSL for webhook, scheduled, and file-watch triggers, with ack-then-process ingress and durable processing.0.0.8-canary.2
- @netscript/plugin-aiThe AI plugin for NetScript: one install scaffolds an app-owned, in-process chat, tool, and agent surface — typed userland files that call the AI engine directly, with no gateway in between.0.0.8-canary.2
New to JSR
- @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.
- @gigatypes/es5TypeScript's es5 lib with no any in a value position: outside data arrives as unknown or JSONValue.
- @gigatypes/es2025TypeScript's es2025 lib with no any in a value position: outside data arrives as unknown or JSONValue.
- @gigatypes/es2024TypeScript's es2024 lib with no any in a value position: outside data arrives as unknown or JSONValue.
- @gigatypes/es2023TypeScript's es2023 lib with no any in a value position: outside data arrives as unknown or JSONValue.
- @gigatypes/es2022TypeScript's es2022 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.