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 |
|---|---|---|---|---|---|---|---|---|
| @sniptt/guards Comprehensive collection of type guards for JavaScript and TypeScript; Inspired by Elixir | 37.2k | - | - | - | 5 years ago 0.2.0 | CommonJS | Bundled | TypeScript tooling |
| @kamino-finance/kliquidity-sdk Typescript SDK for interacting with the Kamino Liquidity (kliquidity) protocol | 37.2k | - | - | - | 27 days ago 15.0.2 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @blocknote/code-block A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap. | 37.1k | - | - | - | 3 days ago 0.55.0 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| next-qrcode React hooks for generating QR code for your next React apps. | 37k | +17% | - | 3 years ago 2.5.1 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| @trycourier/courier-ui-toast Toast components for the Courier web UI | 37k | - | - | - | 7 days ago 2.4.2 | ESM + CommonJS | Bundled | UI component libraries, TypeScript tooling |
| @rnx-kit/eslint-plugin A set of ESLint rules for React developers | 36.9k | - | - | - | 5 months ago 0.9.9 | CommonJS | None | TypeScript tooling, React |
| tsparticles-shape-square tsParticles square shape | 36.9k | +17% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, TypeScript tooling | |
| @tanstack/ai-mcp Host-side Model Context Protocol client for TanStack AI: discover and run MCP server tools, resources, and prompts in any adapter's chat() loop, with generated end-to-end types. | 36.8k | - | - | - | 1 day ago 0.4.6 | ESM only | Bundled | TypeScript tooling |
| pkgroll Zero-config rollup bundler | 36.6k | -3% | - | 30 days ago 2.28.1 | ESM only | None | Bundlers, TypeScript tooling | |
| @visulima/vite-overlay Improved vite overlay | 36.5k | - | - | - | 2 days ago 2.0.27 | ESM only | Bundled | React, Bundler plugins and loaders |
| @gluestack-ui/button A universal headless Button component for React Native, Next.js & React | 36.3k | - | - | - | 1 year ago 1.0.14 | ESM + CommonJS | Bundled | React, UI component libraries |
| react-awesome-reveal React components to add reveal animations using the Intersection Observer API and CSS Animations. | 36.3k | +30% | - | 1 year ago 4.3.1 | ESM + CommonJS | Bundled | CSS-in-JS and styling, Animation | |
| tsconfig-resolver Walk up the tree to resolve `tsconfig.json` configuration objects. | 36.2k | +12% | - | 6 years ago 3.0.1 | ESM + CommonJS | Bundled | TypeScript tooling, Files and file systems | |
| tsparticles-shape-polygon tsParticles polygon shape | 36.1k | +16% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, TypeScript tooling | |
| @imgly/background-removal-node Background Removal in NodeJS | 36.1k | - | - | - | 2 years ago 1.4.5 | ESM + CommonJS | Bundled | AI and machine learning, TypeScript tooling |
| tsparticles-shape-image tsParticles image shape | 36.1k | +15% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, TypeScript tooling | |
| @swc/core-android-arm-eabi Super-fast alternative for babel | 36k | - | - | - | 3 years ago 1.3.11 | CommonJS | None | Build tools, TypeScript tooling |
| tsparticles-shape-star tsParticles star shape | 36k | +18% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, TypeScript tooling | |
| @tanstack/ai-openrouter TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs. | 36k | - | - | - | 1 day ago 0.19.20 | ESM only | Bundled | TypeScript tooling |
| react-hook-form-mui <div align="center"> <a href="https://react-hook-form-material-ui.vercel.app/" rel="noopener" target="_blank"> <img src="./rhf-mui.png" alt="Material-UI and react-hook-form combined" /> </a> </div> | 36k | +20% | - | 5 months ago 9.0.1 | ESM + CommonJS | Bundled | React, Forms | |
| @primeicons/core Core utilities and types for PrimeIcons | 35.9k | - | - | - | 3 days ago 8.0.2 | ESM + CommonJS | Bundled | Icons, TypeScript tooling |
| tsparticles-shape-text tsParticles text shape | 35.9k | +15% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, TypeScript tooling | |
| @azure/arm-containerregistry A generated SDK for ContainerRegistryManagementClient. | 35.9k | - | - | - | 6 months ago 12.0.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| webpack-config-single-spa-react-ts Shareable webpack config for single-spa react projects that use typescript | 35.6k | -34% | - | 1 year ago 8.0.0 | CommonJS | None | TypeScript tooling, React | |
| eslint-config-airbnb-typescript-prettier Airbnb's ESLint config with TypeScript and Prettier support | 35.6k | -50% | - | 4 years ago 5.0.0 | CommonJS | None | Linting and formatting, TypeScript tooling | |
| @foblex/flow The most adopted node editor library for Angular. Angular-native, for production workflow builders, AI pipelines, and interactive diagram editors. | 35.5k | - | - | - | 5 days ago 19.2.0 | ESM + CommonJS | Bundled | TypeScript tooling, Angular |
| @gluestack-ui/avatar A universal headless avatar component for React Native, Next.js & React | 35.5k | - | - | - | 1 year ago 0.1.18 | ESM + CommonJS | Bundled | React, UI component libraries |
| @zmotivat0r/o0 Async/await wrapper with error handling, retry and error override | 35.3k | - | - | - | 7 years ago 1.0.2 | CommonJS | Bundled | Promises and async control flow, TypeScript tooling |
| minimal-shared Shared hooks and utils used by Minimal UI and Zone UI. | 35.2k | +96% | - | 4 months ago 1.1.6 | ESM only | Bundled | React, TypeScript tooling | |
| openai-harmony-js TypeScript/JavaScript utilities for the GPT‑OSS Harmony format: renderers, parsers, tokenizers, and streaming helpers | 35.2k | +552694% | - | 1 year ago 1.0.0 | ESM only | Bundled | Parsers and serialisers, TypeScript tooling | |
| tslint-config-airbnb A TSLint config for Airbnb JavaScript Style | 35.2k | -32% | - | - 5.11.2 | CommonJS | None | TypeScript tooling | |
| tsparticles-slim Easily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno. | 35.2k | +21% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, React | |
| @azure/arm-rediscache A generated SDK for RedisManagementClient. | 35.1k | - | - | - | 1 year ago 8.2.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| tstl TypeScript-STL (Standard Template Library, migrated from C++) | 35k | +125% | - | 2 years ago 3.0.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @trycourier/courier-react The React components for the Courier web UI | 35k | - | - | - | 7 days ago 9.3.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @onlyoffice/doceditor-types TypeScript type definitions for the ONLYOFFICE Document Editor API | 34.9k | - | - | - | 1 month ago 9.4.2 | - | Bundled | TypeScript tooling |
| @digitak/grubber Parse code files and patch it without having to use an AST | 34.9k | - | - | - | 3 years ago 3.1.4 | ESM only | Bundled | TypeScript tooling |
| @taquito/signer Software signer implementations and signing utilities for Taquito. | 34.8k | - | - | - | 2 months ago 25.0.0 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| remix-typedjson This package is a replacement for superjson to use in your Remix app. It handles a subset of types that `superjson` supports, but is faster and smaller. | 34.8k | -2% | - | 2 years ago 0.4.1 | CommonJS | Bundled | TypeScript tooling | |
| @standard-server/shared Internal types and utilities shared across the Standard Server ecosystem | 34.8k | - | - | - | 7 days ago 0.9.2 | ESM only | Bundled | TypeScript tooling, WebSockets and realtime |
| @tanstack/solid-start Modern and scalable routing for Solid applications | 34.6k | - | - | - | 4 days ago 1.168.55 | ESM only | Bundled | Routing, TypeScript tooling |
| @fumari/json-schema-to-typescript compile json schema to typescript typings | 34.6k | - | - | - | 10 months ago 2.0.0 | ESM only | Bundled | TypeScript tooling, Schema validation |
| @standard-server/fetch Fetch API adapter for Standard Server: transport-agnostic requests, responses, and streaming for browsers, workers, Deno, Bun, and any Fetch-based runtime | 34.6k | - | - | - | 7 days ago 0.9.2 | ESM only | Bundled | WebSockets and realtime, TypeScript tooling |
| @foblex/mediator An Angular library that implements the mediator pattern, providing a centralized way to handle requests with optional
validation and execution pipelines. | 34.6k | - | - | - | 1 year ago 1.1.3 | ESM + CommonJS | Bundled | TypeScript tooling, Angular |
| @microsoft/agents-a365-tooling-extensions-langchain Agent 365 Tooling SDK for LangChain AI agents built with TypeScript/Node.js | 34.5k | - | - | - | 4 months ago 1.1.0-preview.7 | ESM + CommonJS | Bundled | TypeScript tooling |
| @searchkit/sdk Elasticsearch Universal SDK for Searchkit | 34.5k | - | - | - | 4 years ago 3.0.0 | ESM + CommonJS | None | UI component libraries, GraphQL |
| @microsoft/agents-a365-notifications Microsoft Agent 365 Notifications SDK for AI agents built with TypeScript/Node.js | 34.5k | - | - | - | 4 months ago 1.1.0-preview.7 | ESM + CommonJS | Bundled | TypeScript tooling |
| @nomicfoundation/ethereumjs-evm JavaScript Ethereum Virtual Machine (EVM) implementation | 34.5k | - | - | - | 2 years ago 2.0.4 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @mikro-orm/mongodb TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript. | 34.5k | - | - | - | 7 days ago 7.2.1 | ESM only | Bundled | TypeScript tooling, ORMs and query builders |
| ts-undefined-partial TypeScript recursive conversion between optional (partial) and undefined properties. | 34.4k | +47% | - | 2 years ago 1.0.2 | CommonJS | Bundled | 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.
- @sniptt/guardsComprehensive collection of type guards for JavaScript and TypeScript; Inspired by Elixir
- @kamino-finance/kliquidity-sdkTypescript SDK for interacting with the Kamino Liquidity (kliquidity) protocol
- @blocknote/code-blockA "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
- next-qrcodeReact hooks for generating QR code for your next React apps.
- @trycourier/courier-ui-toastToast components for the Courier web UI
- @rnx-kit/eslint-pluginA set of ESLint rules for React developers
- tsparticles-shape-squaretsParticles square shape
- @tanstack/ai-mcpHost-side Model Context Protocol client for TanStack AI: discover and run MCP server tools, resources, and prompts in any adapter's chat() loop, with generated end-to-end types.
- pkgrollZero-config rollup bundler
- @visulima/vite-overlayImproved vite overlay
- @gluestack-ui/buttonA universal headless Button component for React Native, Next.js & React
- react-awesome-revealReact components to add reveal animations using the Intersection Observer API and CSS Animations.
- tsconfig-resolverWalk up the tree to resolve `tsconfig.json` configuration objects.
- tsparticles-shape-polygontsParticles polygon shape
- @imgly/background-removal-nodeBackground Removal in NodeJS
- tsparticles-shape-imagetsParticles image shape
- @swc/core-android-arm-eabiSuper-fast alternative for babel
- tsparticles-shape-startsParticles star shape
- @tanstack/ai-openrouterTanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.
- react-hook-form-mui<div align="center"> <a href="https://react-hook-form-material-ui.vercel.app/" rel="noopener" target="_blank"> <img src="./rhf-mui.png" alt="Material-UI and react-hook-form combined" /> </a> </div>
- @primeicons/coreCore utilities and types for PrimeIcons
- tsparticles-shape-texttsParticles text shape
- @azure/arm-containerregistryA generated SDK for ContainerRegistryManagementClient.
- webpack-config-single-spa-react-tsShareable webpack config for single-spa react projects that use typescript
- eslint-config-airbnb-typescript-prettierAirbnb's ESLint config with TypeScript and Prettier support
- @foblex/flowThe most adopted node editor library for Angular. Angular-native, for production workflow builders, AI pipelines, and interactive diagram editors.
- @gluestack-ui/avatarA universal headless avatar component for React Native, Next.js & React
- @zmotivat0r/o0Async/await wrapper with error handling, retry and error override
- minimal-sharedShared hooks and utils used by Minimal UI and Zone UI.
- openai-harmony-jsTypeScript/JavaScript utilities for the GPT‑OSS Harmony format: renderers, parsers, tokenizers, and streaming helpers
- tslint-config-airbnbA TSLint config for Airbnb JavaScript Style
- tsparticles-slimEasily create highly customizable particle animations and use them as animated backgrounds for your website. Ready to use components available also for React, Vue.js (2.x and 3.x), Angular, Svelte, jQuery, Preact, Riot.js, Inferno.
- @azure/arm-rediscacheA generated SDK for RedisManagementClient.
- tstlTypeScript-STL (Standard Template Library, migrated from C++)
- @trycourier/courier-reactThe React components for the Courier web UI
- @onlyoffice/doceditor-typesTypeScript type definitions for the ONLYOFFICE Document Editor API
- @digitak/grubberParse code files and patch it without having to use an AST
- @taquito/signerSoftware signer implementations and signing utilities for Taquito.
- remix-typedjsonThis package is a replacement for superjson to use in your Remix app. It handles a subset of types that `superjson` supports, but is faster and smaller.
- @standard-server/sharedInternal types and utilities shared across the Standard Server ecosystem
- @tanstack/solid-startModern and scalable routing for Solid applications
- @fumari/json-schema-to-typescriptcompile json schema to typescript typings
- @standard-server/fetchFetch API adapter for Standard Server: transport-agnostic requests, responses, and streaming for browsers, workers, Deno, Bun, and any Fetch-based runtime
- @foblex/mediatorAn Angular library that implements the mediator pattern, providing a centralized way to handle requests with optional validation and execution pipelines.
- @microsoft/agents-a365-tooling-extensions-langchainAgent 365 Tooling SDK for LangChain AI agents built with TypeScript/Node.js
- @searchkit/sdkElasticsearch Universal SDK for Searchkit
- @microsoft/agents-a365-notificationsMicrosoft Agent 365 Notifications SDK for AI agents built with TypeScript/Node.js
- @nomicfoundation/ethereumjs-evmJavaScript Ethereum Virtual Machine (EVM) implementation
- @mikro-orm/mongodbTypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.
- ts-undefined-partialTypeScript recursive conversion between optional (partial) and undefined properties.
- 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