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 |
|---|---|---|---|---|---|---|---|---|
| is-bun-module Is this specifier a Bun core module or supported Node one? | 29.3m | +210% | - | 1 year ago 2.0.0 | CommonJS | Bundled | Node.js utilities, TypeScript tooling | |
| @inquirer/prompts Inquirer prompts, combined in a single package | 27.9m | +223% | - | 17 days ago 8.7.2 | ESM only | Bundled | CLI tools and terminal utilities, TypeScript tooling | |
| embla-carousel A lightweight carousel library with fluid motion and great swipe precision | 27.4m | +495% | - | 1 year ago 8.6.0 | ESM + CommonJS | Bundled | UI component libraries, TypeScript tooling | |
| @swc/types Typings for the swc project. | 26.6m | +134% | - | 1 month ago 0.1.28 | - | Bundled | Build tools, TypeScript tooling | |
| embla-carousel-reactive-utils Reactive utilities for Embla Carousel | 26.4m | +530% | - | 1 year ago 8.6.0 | ESM + CommonJS | Bundled | TypeScript tooling, UI component libraries | |
| effect The missing standard library for TypeScript, for writing production-grade software. | 26.3m | +544% | - | 16 days ago 3.22.2 | ESM + CommonJS | Bundled | TypeScript tooling, Monitoring and error tracking | |
| @swc/core-linux-x64-gnu Super-fast alternative for babel | 26m | +136% | - | 20 days ago 1.16.2 | CommonJS | None | Build tools, TypeScript tooling | |
| embla-carousel-react A lightweight carousel library with fluid motion and great swipe precision | 25.9m | +494% | - | 1 year ago 8.6.0 | ESM + CommonJS | Bundled | UI component libraries, TypeScript tooling | |
| interpret A dictionary of file extensions and associated module loaders. | 25.6m | +17% | - | 4 years ago 3.1.1 | CommonJS | None | Parsers and serialisers, React | |
| json-schema-to-ts Infer typescript types from your JSON schemas! | 24.9m | +962% | - | 2 years ago 3.1.1 | ESM + CommonJS | Bundled | TypeScript tooling, Schema validation | |
| tagged-tag Unique tag for use in the type-fest Tagged type | 24.7m | +4619% | - | 1 year ago 1.0.0 | ESM only | Bundled | TypeScript tooling | |
| ts-dedent TypeScript package which smartly trims and strips indentation from multi-line strings | 23.7m | +184% | - | 3 months ago 2.3.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| tsconfck A utility to work with tsconfig.json without typescript | 23.6m | +314% | - | 1 year ago 3.1.6 | ESM only | Bundled | TypeScript tooling | |
| @tanstack/store Framework agnostic type-safe store w/ reactive framework adapters | 22.7m | +1572% | - | 1 month ago 0.11.1 | ESM + CommonJS | Bundled | TypeScript tooling, State management | |
| @tanstack/react-store Framework agnostic type-safe store w/ reactive framework adapters | 21.8m | +1517% | - | 1 month ago 0.11.1 | ESM + CommonJS | Bundled | TypeScript tooling, State management | |
| ts-algebra Types on steroids 💊 | 21.7m | +1351% | - | 2 years ago 2.0.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| standardwebhooks Standard Webhooks for TypeScript | 20.4m | +5011% | - | 27 days ago 1.1.1 | CommonJS | Bundled | TypeScript tooling | |
| form-data-encoder Encode FormData content into the multipart/form-data format | 20.1m | +118% | - | 1 year ago 4.1.0 | ESM + CommonJS | Bundled | Files and file systems, Promises and async control flow | |
| @azure/abort-controller Microsoft Azure SDK for JavaScript - Aborter | 19.6m | - | - | - | 2 months ago 2.2.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| ts-jest A Jest transformer with source map support that lets you use Jest to test projects written in TypeScript | 19.3m | +22% | - | 2 days ago 29.4.13 | CommonJS | Bundled | Testing, TypeScript tooling | |
| upath A drop-in replacement / proxy to Node.js path, replacing \\ with / for all results & adding file extension functions. | 19.1m | +36% | - | 2 months ago 3.0.8 | ESM + CommonJS | Bundled | TypeScript tooling | |
| ts-morph TypeScript compiler wrapper for static analysis and code manipulation. | 19m | +254% | - | 5 months ago 28.0.0 | CommonJS | Bundled | TypeScript tooling | |
| @angular-devkit/core Angular DevKit - Core Utility Library | 18.9m | +53% | - | 1 day ago 22.2.0 | CommonJS | Bundled | Angular, CLI tools and terminal utilities | |
| basic-ftp FTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript. | 18.8m | +68% | - | 28 days ago 6.2.1 | CommonJS | Bundled | Promises and async control flow, TypeScript tooling | |
| code-block-writer A simple code writer that assists with formatting and visualizing blocks of code. | 17.9m | +272% | - | 1 year ago 13.0.3 | ESM + CommonJS | Bundled | TypeScript tooling | |
| ai AI SDK by Vercel - build apps like ChatGPT, Claude, Gemini, and more with a single interface for any model using the Vercel AI Gateway or go direct to OpenAI, Anthropic, Google, or any other model provider. | 17.9m | +484% | - | today 7.0.114 | ESM only | Bundled | Cloud SDKs, React | |
| @tanstack/router-core Modern and scalable routing for React applications | 17.6m | +1742% | - | 8 days ago 1.171.32 | ESM + CommonJS | Bundled | Routing, TypeScript tooling | |
| @tanstack/history Modern and scalable routing for React applications | 17.4m | +1601% | - | 11 days ago 1.162.4 | ESM + CommonJS | Bundled | Routing, TypeScript tooling | |
| fork-ts-checker-webpack-plugin Runs typescript type checker and linter on separate process. | 17.4m | +20% | - | 1 year ago 9.1.0 | CommonJS | Bundled | TypeScript tooling, Bundler plugins and loaders | |
| @tanstack/react-router Modern and scalable routing for React applications | 17m | +1665% | - | 1 day ago 1.170.39 | ESM + CommonJS | Bundled | Routing, React | |
| @swc/core-linux-x64-musl Super-fast alternative for babel | 16.3m | +92% | - | 20 days ago 1.16.2 | CommonJS | None | Build tools, TypeScript tooling | |
| drizzle-orm Drizzle ORM package for SQL databases | 16.3m | +710% | - | 4 days ago 0.45.3 | ESM + CommonJS | Bundled | ORMs and query builders, TypeScript tooling | |
| @bufbuild/protobuf Protocol Buffers for ECMAScript. Fully compliant with the Protobuf conformance tests. | 16.2m | +241% | - | 14 days ago 2.15.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @angular-devkit/schematics Angular Schematics - Library | 16.1m | +73% | - | 1 day ago 22.2.0 | CommonJS | Bundled | Angular, CLI tools and terminal utilities | |
| tsutils utilities for working with typescript's AST | 16.1m | -17% | - | 5 years ago 3.21.0 | - | None | TypeScript tooling, Utility libraries | |
| @tanstack/router-generator Modern and scalable routing for React applications | 15.7m | +1760% | - | 8 days ago 1.167.38 | ESM + CommonJS | Bundled | Routing, React | |
| @tanstack/router-utils Modern and scalable routing for React applications | 15.7m | +2059% | - | 15 days ago 1.162.3 | ESM + CommonJS | Bundled | Routing, React | |
| @tanstack/router-plugin Modern and scalable routing for React applications | 15.4m | +1976% | - | 8 days ago 1.168.40 | ESM + CommonJS | Bundled | Routing, React | |
| @tanstack/virtual-file-routes Modern and scalable routing for React applications | 15.4m | +1788% | - | 4 months ago 1.162.0 | ESM + CommonJS | Bundled | Routing, React | |
| oxlint Linter for the JavaScript Oxidation Compiler | 15.4m | +3241% | - | 3 days ago 1.85.0 | ESM only | Bundled | Linting and formatting, TypeScript tooling | |
| is-what JS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration. | 14.3m | +61% | - | 1 year ago 5.5.0 | ESM only | None | TypeScript tooling | |
| copy-anything An optimised way to copy'ing an object. A small and simple integration | 14.3m | +67% | - | 5 days ago 4.1.1 | ESM only | None | TypeScript tooling | |
| deepmerge-ts Deeply merge 2 or more objects respecting type information. | 14.3m | +279% | - | 1 month ago 8.0.2 | ESM + CommonJS | Bundled | TypeScript tooling | |
| cron-parser Node.js library for parsing crontab instructions | 14.2m | +160% | - | 12 days ago 5.10.1 | CommonJS | Bundled | Date and time, Parsers and serialisers | |
| @azure/logger Microsoft Azure SDK for JavaScript - Logger | 13.6m | +93% | - | 2 months ago 1.4.0 | ESM + CommonJS | Bundled | Cloud SDKs, Logging | |
| drizzle-kit Drizzle Kit is a CLI migrator tool for Drizzle ORM. It is probably the one and only tool that lets you completely automatically generate SQL migrations and covers ~95% of the common cases like deletions and renames by prompting user input. <https://github | 13.6m | +754% | - | 4 days ago 0.31.11 | ESM + CommonJS | Bundled | ORMs and query builders, TypeScript tooling | |
| pvtsutils pvtsutils is a set of common utility functions used in various Peculiar Ventures TypeScript based projects. | 13.6m | +319% | - | 1 year ago 1.3.6 | ESM + CommonJS | Bundled | TypeScript tooling, Utility libraries | |
| valibot The modular and type safe schema library for validating structural data | 13.4m | +704% | - | 15 days ago 1.5.0 | ESM + CommonJS | Bundled | Schema validation, TypeScript tooling | |
| @tanstack/start-client-core Modern and scalable routing for React applications | 12.9m | +12392% | - | 8 days ago 1.170.32 | ESM only | Bundled | Routing, React | |
| @tanstack/start-plugin-core Modern and scalable routing for React applications | 12.8m | +14076% | - | 3 days ago 1.171.47 | ESM only | Bundled | Routing, React |
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.
- is-bun-moduleIs this specifier a Bun core module or supported Node one?
- @inquirer/promptsInquirer prompts, combined in a single package
- embla-carouselA lightweight carousel library with fluid motion and great swipe precision
- @swc/typesTypings for the swc project.
- embla-carousel-reactive-utilsReactive utilities for Embla Carousel
- effectThe missing standard library for TypeScript, for writing production-grade software.
- @swc/core-linux-x64-gnuSuper-fast alternative for babel
- embla-carousel-reactA lightweight carousel library with fluid motion and great swipe precision
- interpretA dictionary of file extensions and associated module loaders.
- json-schema-to-tsInfer typescript types from your JSON schemas!
- tagged-tagUnique tag for use in the type-fest Tagged type
- ts-dedentTypeScript package which smartly trims and strips indentation from multi-line strings
- tsconfckA utility to work with tsconfig.json without typescript
- @tanstack/storeFramework agnostic type-safe store w/ reactive framework adapters
- @tanstack/react-storeFramework agnostic type-safe store w/ reactive framework adapters
- ts-algebraTypes on steroids 💊
- standardwebhooksStandard Webhooks for TypeScript
- form-data-encoderEncode FormData content into the multipart/form-data format
- @azure/abort-controllerMicrosoft Azure SDK for JavaScript - Aborter
- ts-jestA Jest transformer with source map support that lets you use Jest to test projects written in TypeScript
- upathA drop-in replacement / proxy to Node.js path, replacing \\ with / for all results & adding file extension functions.
- ts-morphTypeScript compiler wrapper for static analysis and code manipulation.
- @angular-devkit/coreAngular DevKit - Core Utility Library
- basic-ftpFTP client for Node.js, supports FTPS over TLS, IPv6, Async/Await, and Typescript.
- code-block-writerA simple code writer that assists with formatting and visualizing blocks of code.
- aiAI SDK by Vercel - build apps like ChatGPT, Claude, Gemini, and more with a single interface for any model using the Vercel AI Gateway or go direct to OpenAI, Anthropic, Google, or any other model provider.
- @tanstack/router-coreModern and scalable routing for React applications
- @tanstack/historyModern and scalable routing for React applications
- fork-ts-checker-webpack-pluginRuns typescript type checker and linter on separate process.
- @tanstack/react-routerModern and scalable routing for React applications
- @swc/core-linux-x64-muslSuper-fast alternative for babel
- drizzle-ormDrizzle ORM package for SQL databases
- @bufbuild/protobufProtocol Buffers for ECMAScript. Fully compliant with the Protobuf conformance tests.
- @angular-devkit/schematicsAngular Schematics - Library
- tsutilsutilities for working with typescript's AST
- @tanstack/router-generatorModern and scalable routing for React applications
- @tanstack/router-utilsModern and scalable routing for React applications
- @tanstack/router-pluginModern and scalable routing for React applications
- @tanstack/virtual-file-routesModern and scalable routing for React applications
- oxlintLinter for the JavaScript Oxidation Compiler
- is-whatJS type check (TypeScript supported) functions like `isPlainObject() isArray()` etc. A simple & small integration.
- copy-anythingAn optimised way to copy'ing an object. A small and simple integration
- deepmerge-tsDeeply merge 2 or more objects respecting type information.
- cron-parserNode.js library for parsing crontab instructions
- @azure/loggerMicrosoft Azure SDK for JavaScript - Logger
- drizzle-kitDrizzle Kit is a CLI migrator tool for Drizzle ORM. It is probably the one and only tool that lets you completely automatically generate SQL migrations and covers ~95% of the common cases like deletions and renames by prompting user input. <https://github
- pvtsutilspvtsutils is a set of common utility functions used in various Peculiar Ventures TypeScript based projects.
- valibotThe modular and type safe schema library for validating structural data
- @tanstack/start-client-coreModern and scalable routing for React applications
- @tanstack/start-plugin-coreModern and scalable routing for React applications
- 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