Package category
TypeScript tooling
Type utilities, declaration tooling and TypeScript build helpers.
4,224 packages107 comparisons
Packages compared
4,224 packages
| Package | Weekly downloads | 12-month change | 52 weeks | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|---|
| @better-auth/redis-storage Redis storage for Better Auth secondary storage | 25.1k | - | - | - | 2 days ago 1.7.6 | ESM only | Bundled | Authentication and authorisation, TypeScript tooling |
| lazy-get-decorator Lazily evaluates a getter on an object and caches the returned value | 24.9k | +44% | - | 2 years ago 3.0.0 | ESM + CommonJS | Bundled | Caching, TypeScript tooling | |
| @neo4j/cypher-builder A programmatic API for building Cypher queries for Neo4j | 24.9k | - | - | - | 3 months ago 3.3.0 | CommonJS | Bundled | ORMs and query builders, TypeScript tooling |
| @grafana/assistant Type definitions and helper functions for Grafana Assistant | 24.8k | - | - | - | 1 month ago 0.1.34 | ESM + CommonJS | Bundled | TypeScript tooling |
| aegir JavaScript project management | 24.7k | +67% | - | 30 days ago 48.1.6 | ESM + CommonJS | Bundled | Linting and formatting, Testing | |
| rome Rome is a toolchain for the web: formatter, linter and more | 24.7k | -7% | - | - 12.1.3 | - | None | TypeScript tooling | |
| kysely-supabase Kysely type translators for Supabase | 24.6k | +1109% | - | 1 year ago 0.2.1 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling | |
| object-traversal Flexible and performant utility for traversing javascript objects | 24.6k | +53% | - | 4 years ago 1.0.1 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @svelte-put/qr render QR as svg or img | 24.6k | - | - | - | 3 months ago 2.1.3 | ESM only | Bundled | Svelte, Bundlers |
| jest-chrome Test Chrome extensions with Jest. A complete mock of the Chrome API. | 24.6k | -59% | - | 3 years ago 0.8.0 | ESM + CommonJS | Bundled | Testing, TypeScript tooling | |
| @syncfusion/ej2-pivotview The pivot grid, or pivot table, is used to visualize large sets of relational data in a cross-tabular format, similar to an Excel pivot table. | 24.5k | - | - | - | 4 days ago 34.2.9 | ESM + CommonJS | Bundled | UI component libraries, Charts and data visualisation |
| flagged Feature flags for React made easy with hooks, HOC and Render Props | 24.5k | +20% | - | 2 years ago 3.0.0 | ESM only | Bundled | TypeScript tooling, React | |
| @blocknote/ariakit A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap. | 24.5k | - | - | - | 4 days ago 0.55.0 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| @speclynx/apidom-error Backward compatible custom ApiDOM errors with causes. | 24.4k | - | - | - | 7 days ago 5.2.6 | ESM + CommonJS | Bundled | TypeScript tooling, Parsers and serialisers |
| @nubjs/nub TypeScript-first developer supertool — a fast script runner and TS runtime powered by Node.js | 24.4k | - | - | - | 6 days ago 0.9.3 | - | None | TypeScript tooling |
| @cerbos/http Client library for interacting with the Cerbos policy decision point service over HTTP from browser-based applications | 24.4k | - | - | - | 11 days ago 0.30.1 | ESM only | Bundled | DOM and browser utilities, Security |
| @pothos/plugin-drizzle A Pothos plugin for drizzle | 24.4k | - | - | - | 12 days ago 0.20.0 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| myzod Schema Validation with typescript type inference. | 24.3k | +6% | - | 1 year ago 1.12.1 | CommonJS | Bundled | Schema validation, TypeScript tooling | |
| namespace-guard Cross-script confusable detection, slug safety, and LLM Denial of Spend defence. Zero dependencies. | 24.3k | - | - | 1 day ago 0.22.0 | ESM + CommonJS | Bundled | ORMs and query builders, TypeScript tooling | |
| websocket-ts A WebSocket client library with optional reconnecting and buffering capabilities. | 24.3k | +118% | - | 5 months ago 2.3.0 | ESM + CommonJS | Bundled | WebSockets and realtime, TypeScript tooling | |
| @better-auth/i18n i18n plugin for Better Auth - translate error messages | 24.3k | - | - | - | 2 days ago 1.7.6 | ESM only | Bundled | Authentication and authorisation, TypeScript tooling |
| jsii-diff Assembly comparison for jsii | 24.3k | -18% | - | - 1.140.0 | CommonJS | Bundled | Cloud SDKs, Node.js utilities | |
| @twa-dev/types Types for Telegram Web Apps (TWA) SDK | 24.2k | - | - | - | 1 year ago 8.0.2 | CommonJS | None | TypeScript tooling |
| react-svg-worldmap A pure react component to draw a map of world countries. Simple. Free. | 24k | +220% | - | 5 months ago 2.0.2 | ESM + CommonJS | Bundled | React, Image processing | |
| bun-plugin-dtsx A Bun Bundler plugin that auto generates your DTS types extremely fast. | 24k | -78% | - | 5 days ago 0.11.13 | ESM only | Bundled | TypeScript tooling | |
| @hasna/skills Skills library for AI coding agents | 24k | - | - | - | 1 day ago 0.10.2 | ESM only | Bundled | CLI tools and terminal utilities, TypeScript tooling |
| @wreq-js/binding-win32-x64-msvc Node.js/TypeScript HTTP client with browser TLS fingerprint impersonation (JA3/JA4). Bypass Cloudflare and anti-bot detection. Rust-powered, fetch()-compatible. | 23.9k | - | - | - | 1 month ago 3.2.0 | CommonJS | None | HTTP clients, Scraping and browser automation |
| @nestjsx/crud-request NestJs CRUD for RESTful APIs - request query builder | 23.9k | - | - | - | 5 years ago 5.0.0-alpha.3 | CommonJS | Bundled | ORMs and query builders, TypeScript tooling |
| @speclynx/apidom-ns-json-schema-draft-4 JSON Schema Draft 4 namespace for ApiDOM. | 23.8k | - | - | - | 7 days ago 5.2.6 | ESM + CommonJS | Bundled | Schema validation, Documentation tooling |
| typescript-result Supercharge your TypeScript error handling with a powerful Result type that transforms chaotic try-catch blocks into elegant, type-safe code. | 23.8k | +609% | - | 1 year ago 3.5.2 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @speclynx/apidom-ns-json-schema-draft-6 JSON Schema Draft 6 namespace for ApiDOM. | 23.7k | - | - | - | 7 days ago 5.2.6 | ESM + CommonJS | Bundled | Schema validation, TypeScript tooling |
| @gluestack-ui/nativewind-utils A utility function package for @gluestack-ui/nativewind | 23.6k | - | - | - | 1 year ago 1.0.28 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| @speclynx/apidom-ns-json-schema-draft-7 JSON Schema Draft 7 namespace for ApiDOM. | 23.6k | - | - | - | 7 days ago 5.2.6 | ESM + CommonJS | Bundled | Schema validation, TypeScript tooling |
| @speclynx/apidom-ns-openapi-3-0 OpenAPI 3.0.x namespace for ApiDOM. | 23.6k | - | - | - | 7 days ago 5.2.6 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling |
| @uploadcare/rest-client @uploadcare/rest-client is a JavaScript and TypeScript SDK for the Uploadcare REST API. Covers file management, groups, webhooks, media conversion (video and document), and add-ons (virus scanning, image recognition, background removal). Works in Node.js | 23.6k | - | - | - | 3 days ago 6.22.0 | ESM + CommonJS | Bundled | TypeScript tooling, Files and file systems |
| @speclynx/apidom-ns-json-schema-2020-12 JSON Schema 2020-12 namespace for ApiDOM. | 23.6k | - | - | - | 7 days ago 5.2.6 | ESM + CommonJS | Bundled | Schema validation, Documentation tooling |
| @humanspeak/svelte-markdown Markdown and HTML renderer for Svelte 5 — built for rendering streaming AI agent output from Claude Code, ChatGPT, and agentic workflows. XSS-safe defaults, streaming-aware sanitization, token caching, TypeScript types, and Svelte 5 runes. | 23.5k | - | - | - | 4 days ago 1.9.2 | ESM only | Bundled | Markdown, Caching |
| @speclynx/apidom-ns-arazzo-1 Arazzo Specification 1.1.0 namespace for ApiDOM. | 23.5k | - | - | - | 7 days ago 5.2.6 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling |
| @speclynx/apidom-ns-openapi-2 OpenAPI 2.0 namespace for ApiDOM. | 23.5k | - | - | - | 7 days ago 5.2.6 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling |
| @speclynx/apidom-ns-openapi-3-1 OpenAPI 3.1.x namespace for ApiDOM. | 23.5k | - | - | - | 7 days ago 5.2.6 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling |
| @speclynx/apidom-ns-asyncapi-2 AsyncAPI 2.x.y namespace for ApiDOM. | 23.5k | - | - | - | 7 days ago 5.2.6 | ESM + CommonJS | Bundled | TypeScript tooling, WebSockets and realtime |
| network-information-types Type definitions for Network Information API | 23.5k | +13% | - | 4 years ago 0.1.1 | - | Bundled | TypeScript tooling | |
| @speclynx/apidom-ns-overlay-1 Overlay Specification 1.x.y namespace for ApiDOM. | 23.4k | - | - | - | 7 days ago 5.2.6 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling |
| strong-mock Type safe mocking library for TypeScript | 23.3k | -6% | - | 4 months ago 9.2.2 | ESM + CommonJS | Bundled | Testing, TypeScript tooling | |
| @fal-ai/server-proxy The fal.ai server proxy adapter for JavaScript and TypeScript Web frameworks | 23.3k | - | - | - | 7 months ago 1.2.1 | CommonJS | Bundled | Static site generators and meta-frameworks, TypeScript tooling |
| @morev/utils Collection of JavaScript / TypeScript utilities | 23.2k | - | - | - | 6 months ago 3.15.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| ts-dotenv Strongly-typed environment variables from .env & process.env | 23.2k | +215% | - | 3 years ago 0.9.1 | CommonJS | Bundled | Configuration, Node.js utilities | |
| @salesforce/lightning-types Type definitions for working with Salesforce Lightning. | 23.2k | - | - | - | 4 months ago 0.10.1 | ESM only | Bundled | TypeScript tooling |
| @stdlib/buffer-from-buffer Copy buffer data to a new Buffer instance. | 23.2k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | TypeScript tooling |
| dts-bundle Export TypeScript .d.ts files as an external module definition | 23.1k | -4% | - | 9 years ago 0.7.3 | CommonJS | None | TypeScript tooling |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package, as measured by Bundlephobia. "-" means the value has not been fetched.
- @better-auth/redis-storageRedis storage for Better Auth secondary storage
- lazy-get-decoratorLazily evaluates a getter on an object and caches the returned value
- @neo4j/cypher-builderA programmatic API for building Cypher queries for Neo4j
- @grafana/assistantType definitions and helper functions for Grafana Assistant
- aegirJavaScript project management
- romeRome is a toolchain for the web: formatter, linter and more
- kysely-supabaseKysely type translators for Supabase
- object-traversalFlexible and performant utility for traversing javascript objects
- @svelte-put/qrrender QR as svg or img
- jest-chromeTest Chrome extensions with Jest. A complete mock of the Chrome API.
- @syncfusion/ej2-pivotviewThe pivot grid, or pivot table, is used to visualize large sets of relational data in a cross-tabular format, similar to an Excel pivot table.
- flaggedFeature flags for React made easy with hooks, HOC and Render Props
- @blocknote/ariakitA "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
- @speclynx/apidom-errorBackward compatible custom ApiDOM errors with causes.
- @nubjs/nubTypeScript-first developer supertool — a fast script runner and TS runtime powered by Node.js
- @cerbos/httpClient library for interacting with the Cerbos policy decision point service over HTTP from browser-based applications
- @pothos/plugin-drizzleA Pothos plugin for drizzle
- myzodSchema Validation with typescript type inference.
- namespace-guardCross-script confusable detection, slug safety, and LLM Denial of Spend defence. Zero dependencies.
- websocket-tsA WebSocket client library with optional reconnecting and buffering capabilities.
- @better-auth/i18ni18n plugin for Better Auth - translate error messages
- jsii-diffAssembly comparison for jsii
- @twa-dev/typesTypes for Telegram Web Apps (TWA) SDK
- react-svg-worldmapA pure react component to draw a map of world countries. Simple. Free.
- bun-plugin-dtsxA Bun Bundler plugin that auto generates your DTS types extremely fast.
- @hasna/skillsSkills library for AI coding agents
- @wreq-js/binding-win32-x64-msvcNode.js/TypeScript HTTP client with browser TLS fingerprint impersonation (JA3/JA4). Bypass Cloudflare and anti-bot detection. Rust-powered, fetch()-compatible.
- @nestjsx/crud-requestNestJs CRUD for RESTful APIs - request query builder
- @speclynx/apidom-ns-json-schema-draft-4JSON Schema Draft 4 namespace for ApiDOM.
- typescript-resultSupercharge your TypeScript error handling with a powerful Result type that transforms chaotic try-catch blocks into elegant, type-safe code.
- @speclynx/apidom-ns-json-schema-draft-6JSON Schema Draft 6 namespace for ApiDOM.
- @gluestack-ui/nativewind-utilsA utility function package for @gluestack-ui/nativewind
- @speclynx/apidom-ns-json-schema-draft-7JSON Schema Draft 7 namespace for ApiDOM.
- @speclynx/apidom-ns-openapi-3-0OpenAPI 3.0.x namespace for ApiDOM.
- @uploadcare/rest-client@uploadcare/rest-client is a JavaScript and TypeScript SDK for the Uploadcare REST API. Covers file management, groups, webhooks, media conversion (video and document), and add-ons (virus scanning, image recognition, background removal). Works in Node.js
- @speclynx/apidom-ns-json-schema-2020-12JSON Schema 2020-12 namespace for ApiDOM.
- @humanspeak/svelte-markdownMarkdown and HTML renderer for Svelte 5 — built for rendering streaming AI agent output from Claude Code, ChatGPT, and agentic workflows. XSS-safe defaults, streaming-aware sanitization, token caching, TypeScript types, and Svelte 5 runes.
- @speclynx/apidom-ns-arazzo-1Arazzo Specification 1.1.0 namespace for ApiDOM.
- @speclynx/apidom-ns-openapi-2OpenAPI 2.0 namespace for ApiDOM.
- @speclynx/apidom-ns-openapi-3-1OpenAPI 3.1.x namespace for ApiDOM.
- @speclynx/apidom-ns-asyncapi-2AsyncAPI 2.x.y namespace for ApiDOM.
- network-information-typesType definitions for Network Information API
- @speclynx/apidom-ns-overlay-1Overlay Specification 1.x.y namespace for ApiDOM.
- strong-mockType safe mocking library for TypeScript
- @fal-ai/server-proxyThe fal.ai server proxy adapter for JavaScript and TypeScript Web frameworks
- @morev/utilsCollection of JavaScript / TypeScript utilities
- ts-dotenvStrongly-typed environment variables from .env & process.env
- @salesforce/lightning-typesType definitions for working with Salesforce Lightning.
- @stdlib/buffer-from-bufferCopy buffer data to a new Buffer instance.
- dts-bundleExport TypeScript .d.ts files as an external module definition
- valibot vs zod
- ts-toolbelt vs type-fest
- ts-essentials vs type-fest
- type-fest vs utility-types
- tsx vs effect
- type-fest vs just-diff
- pdf-lib vs @pdfme/pdf-lib
- @hey-api/openapi-ts vs openapi-typescript-codegen
- @asteasolutions/zod-to-openapi vs zod-openapi
- @hey-api/openapi-ts vs zod-openapi
- @uiw/react-md-editor vs markdown-exit
- @hey-api/openapi-ts vs @asteasolutions/zod-to-openapi
- rollbar vs evlog
- kysely vs @prisma/client
- type-graphql vs quicktype-core
- type-graphql vs nexus
- openapi-typescript-codegen vs openapi-client-axios
- zod-openapi vs openapi-client-axios
- openapi-fetch vs openapi-typescript-codegen
- @apollo/cache-control-types vs type-graphql
- @asteasolutions/zod-to-openapi vs oazapfts
- drizzle-orm vs sequelize-typescript
- @e2b/code-interpreter vs react-multi-carousel
- io-ts vs runtypes
- openapi-fetch vs openapi-client-axios
- @asteasolutions/zod-to-openapi vs @kubb/oas
- @envelop/core vs payload
- openapi-fetch vs zod-openapi
- zod-openapi vs openapi-typescript-codegen
- openapi-client-axios vs @kubb/oas