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 |
|---|---|---|---|---|---|---|---|---|
| typia Superfast runtime validators with only one line | 234.4k | -7% | - | 3 days ago 15.0.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| drizzle-seed A package to seed your database using Drizzle ORM | 234.2k | +246% | - | 1 year ago 0.3.1 | ESM + CommonJS | Bundled | ORMs and query builders, TypeScript tooling | |
| evlog Modern TypeScript logger — simple logs, wide events, structured errors. Built for scripts, libraries, jobs, edge, and HTTP. One drain pipeline everywhere. | 234.2k | - | - | 15 days ago 2.29.0 | ESM only | Bundled | Logging, Vue | |
| apollo-codegen-core Core generator APIs for Apollo Codegen | 233.7k | +17% | - | - 0.40.9 | CommonJS | Bundled | GraphQL, TypeScript tooling | |
| @uiw/react-color-editable-input Color Editable Input | 232.8k | - | - | - | 4 months ago 2.10.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @ai-sdk/solid > **Warning** `@ai-sdk/solid` has been deprecated and will be removed in AI SDK 5 | 232.4k | - | - | - | 1 year ago 1.2.13 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| @tanem/svg-injector Fast, caching, dynamic inline SVG DOM injection library. | 232.4k | - | - | - | 25 days ago 12.1.3 | ESM + CommonJS | Bundled | DOM and browser utilities, TypeScript tooling |
| react-svg A React component that injects SVG into the DOM. | 232.1k | +20% | - | 25 days ago 19.1.5 | ESM + CommonJS | Bundled | DOM and browser utilities, React | |
| @uiw/react-color-editable-input-rgba Color Editable Input RGBA | 231.9k | - | - | - | 4 months ago 2.10.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| overlayscrollbars-react OverlayScrollbars for React. | 230.5k | +164% | - | 2 years ago 0.5.6 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| @tanstack/zod-adapter Modern and scalable routing for React applications | 226.2k | - | - | - | 4 months ago 1.167.0 | ESM + CommonJS | Bundled | Routing, React |
| jira.js Modern Jira REST API client for JavaScript and TypeScript. Full-featured library for the Jira Cloud platform API, Jira Agile API, and Jira Service Management API, with every response validated at runtime. Works in Node.js and browsers with TypeScript supp | 225.4k | +146% | - | 1 month ago 6.2.0 | ESM only | Bundled | TypeScript tooling | |
| @tanstack/ai-utils Shared TypeScript utilities for TanStack AI provider adapters and runtime packages. | 223.8k | - | - | - | 4 days ago 0.4.1 | ESM only | Bundled | TypeScript tooling |
| normalize-exception Normalize exceptions/errors | 222.9k | +131% | - | 1 year ago 4.0.1 | ESM only | Bundled | DOM and browser utilities, TypeScript tooling | |
| frame-ticker Frame ticker with easy events for animation or games in JavaScript or TypeScript | 222.8k | +260% | - | 9 years ago 1.0.3 | CommonJS | Bundled | Animation, TypeScript tooling | |
| rollup-plugin-typescript Seamless integration between Rollup and TypeScript. | 222.6k | +303% | - | - 1.0.1 | ESM + CommonJS | None | Bundler plugins and loaders, TypeScript tooling | |
| @azure/openai A companion library to openai for Azure OpenAI. | 222.1k | - | - | - | 1 year ago 2.0.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| cron-validate cron-validate is a cron-expression validator written in TypeScript. | 220.2k | +26% | - | 10 months ago 1.5.3 | CommonJS | Bundled | Schema validation, TypeScript tooling | |
| codeclimate-types TypeScript type definitions for code climate reports | 219.8k | +147% | - | 3 years ago 0.3.1 | CommonJS | Bundled | TypeScript tooling | |
| svelte-ast-print Serialize Svelte AST nodes into stringified syntax. A.k.a parse in reverse. | 219.1k | +220% | - | 1 year ago 1.1.0 | ESM only | None | Svelte, TypeScript tooling | |
| @mikro-orm/reflection 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. | 218.7k | - | - | - | 6 days ago 7.2.1 | ESM only | Bundled | TypeScript tooling, ORMs and query builders |
| @jedmao/location A Location class that implements the Location interface of the Web API. | 218.6k | - | - | - | 6 years ago 3.0.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| @lokalise/node-api Official Lokalise API 2.0 Node.js client | 217.9k | - | - | - | 4 days ago 16.6.0 | ESM only | Bundled | Node.js utilities, TypeScript tooling |
| @tanstack/electric-db-collection ElectricSQL collection for TanStack DB | 215.3k | - | - | - | 11 days ago 0.4.10 | ESM + CommonJS | Bundled | TypeScript tooling |
| vue-property-decorator property decorators for Vue Component | 214.4k | -23% | - | 5 years ago 9.1.2 | ESM + CommonJS | Bundled | TypeScript tooling, Vue | |
| @mintlify/openapi-parser modern OpenAPI parser written in TypeScript | 213.8k | - | - | - | 11 months ago 0.0.8 | ESM only | Bundled | Documentation tooling, TypeScript tooling |
| @prisma/management-api-sdk TypeScript SDK for the Prisma Developer Platform Management API | 212.8k | - | - | - | 3 days ago 1.76.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| eslint-etc Utils for ESLint TypeScript rules | 212.4k | -38% | - | 3 years ago 5.2.1 | ESM + CommonJS | Bundled | Linting and formatting, TypeScript tooling | |
| @vue-flow/controls This is a control component for Vue Flow. It can be used to control the canvas interactions, like zooming in, zooming out, fitting the view and locking interactions. | 212.4k | - | - | - | 1 year ago 1.1.3 | ESM + CommonJS | Bundled | TypeScript tooling, Vue |
| @uiw/react-color-sketch Color Sketch component for React. | 212.1k | - | - | - | 4 months ago 2.10.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| await-semaphore Awaitable semaphore/mutex | 211.1k | +76% | - | 8 years ago 0.1.3 | CommonJS | None | TypeScript tooling | |
| projen CDK for software projects | 209.8k | -10% | - | - 0.103.27 | CommonJS | Bundled | TypeScript tooling | |
| @azure/arm-containerinstance A generated SDK for ContainerInstanceManagementClient. | 209.7k | - | - | - | 3 years ago 9.1.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| @mobily/ts-belt 🔧 Fast, modern, and practical utility library for FP in TypeScript. | 209.5k | - | - | - | 4 years ago 3.13.1 | ESM + CommonJS | Bundled | Utility libraries, TypeScript tooling |
| react-keyed-flatten-children Flattens React children and fragments to an array with predictable and stable keys | 207.5k | +16% | - | 3 months ago 5.1.3 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| @tsparticles/interaction-particles-links tsParticles links particles interaction | 207.1k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| ebec A library that provides a basic ES6 error class. | 206.5k | +18% | - | 2 years ago 2.3.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @splidejs/splide Splide is a lightweight, flexible and accessible slider/carousel. No dependencies, no Lighthouse errors. | 205k | - | - | - | 3 years ago 4.1.4 | ESM + CommonJS | Bundled | TypeScript tooling, UI component libraries |
| @tsparticles/shape-line tsParticles line shape | 205k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, TypeScript tooling |
| @mikro-orm/mysql 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. | 204.9k | - | - | - | 6 days ago 7.2.1 | ESM only | Bundled | TypeScript tooling, ORMs and query builders |
| @chat-adapter/state-memory In-memory state adapter for Chat SDK — zero-dependency subscriptions, locks, and cache for local development and tests | 204.9k | - | - | - | 7 days ago 4.41.0 | ESM only | Bundled | Caching, Testing |
| @tsparticles/interaction-external-bubble tsParticles bubble external interaction | 204.8k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/interaction-particles-collisions tsParticles collisions particles interaction | 204.7k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/interaction-external-repulse tsParticles repulse external interaction | 204.7k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/interaction-external-attract tsParticles attract external interaction | 204.7k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/interaction-external-remove tsParticles remove external interaction | 204.7k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/interaction-external-bounce tsParticles bounce external interaction | 204.6k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/interaction-external-pause tsParticles pause external interaction | 204.6k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/plugin-easing-quad tsParticles easing quad plugin | 204.6k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| ng-zorro-antd An enterprise-class UI components based on Ant Design and Angular | 204.5k | +39% | - | 3 days ago 22.1.1 | ESM only | Bundled | Angular, UI component libraries |
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.
- typiaSuperfast runtime validators with only one line
- drizzle-seedA package to seed your database using Drizzle ORM
- evlogModern TypeScript logger — simple logs, wide events, structured errors. Built for scripts, libraries, jobs, edge, and HTTP. One drain pipeline everywhere.
- apollo-codegen-coreCore generator APIs for Apollo Codegen
- @uiw/react-color-editable-inputColor Editable Input
- @ai-sdk/solid> **Warning** `@ai-sdk/solid` has been deprecated and will be removed in AI SDK 5
- @tanem/svg-injectorFast, caching, dynamic inline SVG DOM injection library.
- react-svgA React component that injects SVG into the DOM.
- @uiw/react-color-editable-input-rgbaColor Editable Input RGBA
- overlayscrollbars-reactOverlayScrollbars for React.
- @tanstack/zod-adapterModern and scalable routing for React applications
- jira.jsModern Jira REST API client for JavaScript and TypeScript. Full-featured library for the Jira Cloud platform API, Jira Agile API, and Jira Service Management API, with every response validated at runtime. Works in Node.js and browsers with TypeScript supp
- @tanstack/ai-utilsShared TypeScript utilities for TanStack AI provider adapters and runtime packages.
- normalize-exceptionNormalize exceptions/errors
- frame-tickerFrame ticker with easy events for animation or games in JavaScript or TypeScript
- rollup-plugin-typescriptSeamless integration between Rollup and TypeScript.
- @azure/openaiA companion library to openai for Azure OpenAI.
- cron-validatecron-validate is a cron-expression validator written in TypeScript.
- codeclimate-typesTypeScript type definitions for code climate reports
- svelte-ast-printSerialize Svelte AST nodes into stringified syntax. A.k.a parse in reverse.
- @mikro-orm/reflectionTypeScript 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.
- @jedmao/locationA Location class that implements the Location interface of the Web API.
- @lokalise/node-apiOfficial Lokalise API 2.0 Node.js client
- @tanstack/electric-db-collectionElectricSQL collection for TanStack DB
- vue-property-decoratorproperty decorators for Vue Component
- @mintlify/openapi-parsermodern OpenAPI parser written in TypeScript
- @prisma/management-api-sdkTypeScript SDK for the Prisma Developer Platform Management API
- eslint-etcUtils for ESLint TypeScript rules
- @vue-flow/controlsThis is a control component for Vue Flow. It can be used to control the canvas interactions, like zooming in, zooming out, fitting the view and locking interactions.
- @uiw/react-color-sketchColor Sketch component for React.
- await-semaphoreAwaitable semaphore/mutex
- projenCDK for software projects
- @azure/arm-containerinstanceA generated SDK for ContainerInstanceManagementClient.
- @mobily/ts-belt🔧 Fast, modern, and practical utility library for FP in TypeScript.
- react-keyed-flatten-childrenFlattens React children and fragments to an array with predictable and stable keys
- @tsparticles/interaction-particles-linkstsParticles links particles interaction
- ebecA library that provides a basic ES6 error class.
- @splidejs/splideSplide is a lightweight, flexible and accessible slider/carousel. No dependencies, no Lighthouse errors.
- @tsparticles/shape-linetsParticles line shape
- @mikro-orm/mysqlTypeScript 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.
- @chat-adapter/state-memoryIn-memory state adapter for Chat SDK — zero-dependency subscriptions, locks, and cache for local development and tests
- @tsparticles/interaction-external-bubbletsParticles bubble external interaction
- @tsparticles/interaction-particles-collisionstsParticles collisions particles interaction
- @tsparticles/interaction-external-repulsetsParticles repulse external interaction
- @tsparticles/interaction-external-attracttsParticles attract external interaction
- @tsparticles/interaction-external-removetsParticles remove external interaction
- @tsparticles/interaction-external-bouncetsParticles bounce external interaction
- @tsparticles/interaction-external-pausetsParticles pause external interaction
- @tsparticles/plugin-easing-quadtsParticles easing quad plugin
- ng-zorro-antdAn enterprise-class UI components based on Ant Design and Angular
- 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