Skip to content
JS
Package category

TypeScript tooling

Type utilities, declaration tooling and TypeScript build helpers.

4,224 packages107 comparisons

Packages compared

4,224 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
is-bun-module
Is this specifier a Bun core module or supported Node one?
29.3m+210%-1 year ago
2.0.0
CommonJSBundledNode.js utilities, TypeScript tooling
@inquirer/prompts
Inquirer prompts, combined in a single package
27.9m+223%-17 days ago
8.7.2
ESM onlyBundledCLI 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 + CommonJSBundledUI component libraries, TypeScript tooling
@swc/types
Typings for the swc project.
26.6m+134%-1 month ago
0.1.28
-BundledBuild tools, TypeScript tooling
embla-carousel-reactive-utils
Reactive utilities for Embla Carousel
26.4m+530%-1 year ago
8.6.0
ESM + CommonJSBundledTypeScript 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 + CommonJSBundledTypeScript tooling, Monitoring and error tracking
@swc/core-linux-x64-gnu
Super-fast alternative for babel
26m+136%-20 days ago
1.16.2
CommonJSNoneBuild 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 + CommonJSBundledUI component libraries, TypeScript tooling
interpret
A dictionary of file extensions and associated module loaders.
25.6m+17%-4 years ago
3.1.1
CommonJSNoneParsers and serialisers, React
json-schema-to-ts
Infer typescript types from your JSON schemas!
24.9m+962%-2 years ago
3.1.1
ESM + CommonJSBundledTypeScript 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 onlyBundledTypeScript 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 + CommonJSBundledTypeScript tooling
tsconfck
A utility to work with tsconfig.json without typescript
23.6m+314%-1 year ago
3.1.6
ESM onlyBundledTypeScript tooling
@tanstack/store
Framework agnostic type-safe store w/ reactive framework adapters
22.7m+1572%-1 month ago
0.11.1
ESM + CommonJSBundledTypeScript 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 + CommonJSBundledTypeScript tooling, State management
ts-algebra
Types on steroids 💊
21.7m+1351%-2 years ago
2.0.0
ESM + CommonJSBundledTypeScript tooling
standardwebhooks
Standard Webhooks for TypeScript
20.4m+5011%-27 days ago
1.1.1
CommonJSBundledTypeScript tooling
form-data-encoder
Encode FormData content into the multipart/form-data format
20.1m+118%-1 year ago
4.1.0
ESM + CommonJSBundledFiles 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 + CommonJSBundledCloud 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
CommonJSBundledTesting, 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 + CommonJSBundledTypeScript tooling
ts-morph
TypeScript compiler wrapper for static analysis and code manipulation.
19m+254%-5 months ago
28.0.0
CommonJSBundledTypeScript tooling
@angular-devkit/core
Angular DevKit - Core Utility Library
18.9m+53%-1 day ago
22.2.0
CommonJSBundledAngular, 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
CommonJSBundledPromises 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 + CommonJSBundledTypeScript 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 onlyBundledCloud SDKs, React
@tanstack/router-core
Modern and scalable routing for React applications
17.6m+1742%-8 days ago
1.171.32
ESM + CommonJSBundledRouting, TypeScript tooling
@tanstack/history
Modern and scalable routing for React applications
17.4m+1601%-11 days ago
1.162.4
ESM + CommonJSBundledRouting, 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
CommonJSBundledTypeScript tooling, Bundler plugins and loaders
@tanstack/react-router
Modern and scalable routing for React applications
17m+1665%-1 day ago
1.170.39
ESM + CommonJSBundledRouting, React
@swc/core-linux-x64-musl
Super-fast alternative for babel
16.3m+92%-20 days ago
1.16.2
CommonJSNoneBuild tools, TypeScript tooling
drizzle-orm
Drizzle ORM package for SQL databases
16.3m+710%-4 days ago
0.45.3
ESM + CommonJSBundledORMs 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 + CommonJSBundledTypeScript tooling
@angular-devkit/schematics
Angular Schematics - Library
16.1m+73%-1 day ago
22.2.0
CommonJSBundledAngular, CLI tools and terminal utilities
tsutils
utilities for working with typescript's AST
16.1m-17%-5 years ago
3.21.0
-NoneTypeScript tooling, Utility libraries
@tanstack/router-generator
Modern and scalable routing for React applications
15.7m+1760%-8 days ago
1.167.38
ESM + CommonJSBundledRouting, React
@tanstack/router-utils
Modern and scalable routing for React applications
15.7m+2059%-15 days ago
1.162.3
ESM + CommonJSBundledRouting, React
@tanstack/router-plugin
Modern and scalable routing for React applications
15.4m+1976%-8 days ago
1.168.40
ESM + CommonJSBundledRouting, React
@tanstack/virtual-file-routes
Modern and scalable routing for React applications
15.4m+1788%-4 months ago
1.162.0
ESM + CommonJSBundledRouting, React
oxlint
Linter for the JavaScript Oxidation Compiler
15.4m+3241%-3 days ago
1.85.0
ESM onlyBundledLinting 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 onlyNoneTypeScript 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 onlyNoneTypeScript tooling
deepmerge-ts
Deeply merge 2 or more objects respecting type information.
14.3m+279%-1 month ago
8.0.2
ESM + CommonJSBundledTypeScript tooling
cron-parser
Node.js library for parsing crontab instructions
14.2m+160%-12 days ago
5.10.1
CommonJSBundledDate and time, Parsers and serialisers
@azure/logger
Microsoft Azure SDK for JavaScript - Logger
13.6m+93%-2 months ago
1.4.0
ESM + CommonJSBundledCloud 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 + CommonJSBundledORMs 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 + CommonJSBundledTypeScript 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 + CommonJSBundledSchema validation, TypeScript tooling
@tanstack/start-client-core
Modern and scalable routing for React applications
12.9m+12392%-8 days ago
1.170.32
ESM onlyBundledRouting, React
@tanstack/start-plugin-core
Modern and scalable routing for React applications
12.8m+14076%-3 days ago
1.171.47
ESM onlyBundledRouting, 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