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 |
|---|---|---|---|---|---|---|---|---|
| grammy The Telegram Bot Framework. | 3.8m | +8221% | - | 29 days ago 1.46.0 | CommonJS | Bundled | TypeScript tooling, Node.js utilities | |
| parse-imports-exports Fast and easy parser for declarations of import and export in ECMAScript/TypeScript | 3.8m | +197% | - | 1 year ago 0.2.4 | ESM + CommonJS | Bundled | TypeScript tooling, Parsers and serialisers | |
| @azure/keyvault-common Common internal functionality for all of the Azure Key Vault clients in the Azure SDK for JavaScript | 3.7m | +144% | - | 5 months ago 2.1.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling | |
| @schummar/icu-type-parser TypeScript powered ICU message parser. | 3.7m | +669% | - | 7 months ago 1.26.1 | ESM only | Bundled | Internationalisation, TypeScript tooling | |
| rolldown-plugin-dts A Rolldown plugin to generate and bundle dts files. | 3.7m | +1538% | - | 9 days ago 0.28.6 | ESM only | None | Bundler plugins and loaders, Vue | |
| oxc-transform Oxc Transformer Node API | 3.7m | +700% | - | 4 days ago 0.151.0 | ESM only | None | TypeScript tooling, Build tools | |
| maplibre-gl BSD licensed community fork of mapbox-gl, a WebGL interactive maps library | 3.7m | +379% | - | 1 day ago 6.11.2 | ESM only | Bundled | TypeScript tooling, Maps and geolocation | |
| @rolldown/binding-win32-x64-msvc Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API. | 3.6m | +1836% | - | 1 day ago 1.2.11 | CommonJS | None | Bundlers, TypeScript tooling | |
| clipanion Type-safe CLI library / framework with no runtime dependencies | 3.6m | +53% | - | 2 years ago 4.0.0-rc.4 | ESM + CommonJS | Bundled | CLI tools and terminal utilities, TypeScript tooling | |
| pinia Intuitive, type safe and flexible Store for Vue | 3.6m | +80% | - | 1 month ago 4.0.3 | ESM only | Bundled | State management, Vue | |
| @storybook/react-docgen-typescript-plugin A webpack plugin to inject react typescript docgen information. | 3.6m | +9% | - | 5 years ago 1.0.1 | CommonJS | None | Documentation tooling, React | |
| typeorm Data-Mapper ORM for TypeScript and ES2023+. Supports MySQL/MariaDB, PostgreSQL, MS SQL Server, Oracle, SAP HANA, SQLite, MongoDB databases. | 3.6m | +55% | - | 24 days ago 1.1.1 | ESM + CommonJS | Bundled | ORMs and query builders, TypeScript tooling | |
| @chevrotain/regexp-to-ast Parses a Regular Expression and outputs an AST | 3.5m | +175% | - | 1 month ago 13.2.0 | ESM only | Bundled | Parsers and serialisers, TypeScript tooling | |
| @swc/core-linux-arm64-gnu Super-fast alternative for babel | 3.5m | +71% | - | 20 days ago 1.16.2 | CommonJS | None | Build tools, TypeScript tooling | |
| @openfeature/server-sdk OpenFeature SDK for JavaScript | 3.5m | +1532% | - | 1 month ago 1.23.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| typanion Simple runtime TypeScript validator library | 3.5m | +71% | - | 3 years ago 3.14.0 | CommonJS | None | Schema validation, TypeScript tooling | |
| @simplewebauthn/browser SimpleWebAuthn for Browsers | 3.5m | +458% | - | 23 days ago 14.0.0 | ESM + CommonJS | Bundled | TypeScript tooling, DOM and browser utilities | |
| @swc-node/core Faster swc nodejs binding | 3.5m | +91% | - | 2 months ago 1.15.0 | CommonJS | Bundled | Build tools, Bundlers | |
| @microsoft/api-extractor Analyze the exported API for a TypeScript library and generate reviews, documentation, and .d.ts rollups | 3.4m | +64% | - | 2 days ago 7.59.2 | ESM + CommonJS | Bundled | TypeScript tooling, Documentation tooling | |
| binaryextensions A package that contains an array of every single file extension there is for binary files | 3.4m | +70% | - | 2 years ago 6.11.0 | ESM + CommonJS | Bundled | TypeScript tooling, Node.js utilities | |
| typed-assert typesafe assertion library for TypeScript 3.7+ | 3.4m | +15% | - | 4 years ago 1.0.9 | CommonJS | None | TypeScript tooling | |
| @yuku-toolchain/types Shared AST, diagnostic, and traversal type definitions for the yuku toolchain | 3.4m | - | - | 1 day ago 0.11.0 | ESM only | Bundled | TypeScript tooling, Parsers and serialisers | |
| @rolldown/binding-linux-arm64-musl Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API. | 3.4m | +2626% | - | 1 day ago 1.2.11 | CommonJS | None | Bundlers, TypeScript tooling | |
| @swc-node/sourcemap-support Runtime sourcemap support in NodeJS | 3.4m | +90% | - | 1 year ago 0.6.1 | CommonJS | Bundled | Build tools, TypeScript tooling | |
| textextensions A package that contains an array of every single file extension there is for text files | 3.4m | +68% | - | 2 years ago 6.11.0 | ESM + CommonJS | Bundled | TypeScript tooling, Node.js utilities | |
| detective-typescript Get the dependencies of a TypeScript module | 3.4m | +36% | - | 2 months ago 15.0.1 | ESM only | None | TypeScript tooling | |
| @hey-api/openapi-ts 🌀 OpenAPI to TypeScript code generator. Production-grade SDKs, Zod schemas, TanStack Query hooks, and 20+ plugins. Used by Vercel, OpenCode, and PayPal. | 3.4m | +473% | - | 3 months ago 0.99.0 | ESM only | Bundled | Documentation tooling, HTTP clients | |
| @simplewebauthn/server SimpleWebAuthn for Servers | 3.4m | +409% | - | 12 days ago 14.0.2 | ESM + CommonJS | Bundled | TypeScript tooling | |
| typed-rest-client Node Rest and Http Clients for use with TypeScript | 3.3m | +209% | - | 15 days ago 3.1.2 | CommonJS | Bundled | TypeScript tooling | |
| estree-util-value-to-estree Convert a JavaScript value to an estree expression | 3.3m | +208% | - | 11 months ago 3.5.0 | ESM only | Bundled | TypeScript tooling | |
| babel-plugin-transform-typescript-metadata Babel plugin to emit decorator metadata like typescript compiler | 3.3m | +49% | - | 10 months ago 0.4.0 | CommonJS | Bundled | TypeScript tooling | |
| fp-ts Functional programming in TypeScript | 3.3m | +17% | - | 1 year ago 2.16.11 | ESM + CommonJS | Bundled | TypeScript tooling, Utility libraries | |
| @oxc-transform/binding-linux-x64-gnu Oxc Transformer Node API | 3.3m | +723% | - | 4 days ago 0.151.0 | CommonJS | None | TypeScript tooling, Build tools | |
| inspect-with-kind `util.inspect` with additional type information | 3.3m | +147% | - | 8 years ago 1.0.5 | - | None | TypeScript tooling, Utility libraries | |
| @angular/build Official build system for Angular | 3.3m | +52% | - | 1 day ago 22.2.0 | CommonJS | Bundled | Angular, Build tools | |
| @rolldown/binding-darwin-arm64 Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API. | 3.3m | +2414% | - | 1 day ago 1.2.11 | CommonJS | None | Bundlers, TypeScript tooling | |
| shallow-equal Typescript-compatible minimalistic shallow equality check for arrays/objects | 3.3m | +40% | - | 3 years ago 3.1.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| guid-typescript Guid generator to typescript | 3.3m | +488% | - | 7 years ago 1.0.9 | CommonJS | Bundled | TypeScript tooling | |
| @hexagon/base64 Base64 and base64url to string or arraybuffer, and back. Node, Deno or browser. | 3.3m | +452% | - | 1 year ago 2.0.4 | ESM + CommonJS | Bundled | Strings and text, Cryptography and hashing | |
| merge (recursive)? merging of (cloned)? objects. | 3.2m | +13% | - | 5 years ago 2.1.1 | CommonJS | None | TypeScript tooling | |
| babel-plugin-const-enum Transform TypeScript `const` enums | 3.2m | +66% | - | 4 years ago 1.2.0 | CommonJS | None | TypeScript tooling | |
| extract-files A function to recursively extract files and their object paths within a value, replacing them with null in a deep clone without mutating the original value. FileList instances are treated as File instance arrays. Files are typically File and Blob instance | 3.1m | -7% | - | 2 months ago 14.0.0 | CommonJS | None | GraphQL, Node.js utilities | |
| @ngtools/webpack Webpack plugin that AoT compiles your Angular components and modules. | 3m | -2% | - | 1 day ago 22.2.0 | CommonJS | Bundled | Angular, CLI tools and terminal utilities | |
| @asteasolutions/zod-to-openapi Builds OpenAPI schemas from Zod schemas | 3m | +256% | - | 2 months ago 9.1.0 | ESM + CommonJS | Bundled | Documentation tooling, Schema validation | |
| three-stdlib stand-alone library of threejs examples | 3m | +348% | - | 10 months ago 2.36.1 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, TypeScript tooling | |
| @azure/keyvault-keys Isomorphic client library for Azure KeyVault's keys. | 3m | +102% | - | 3 months ago 4.10.2 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling | |
| @apollo/protobufjs Protocol Buffers for JavaScript (& TypeScript). | 3m | +15% | - | 4 months ago 1.2.8 | CommonJS | Bundled | TypeScript tooling | |
| @angular-devkit/build-angular Angular Webpack Build Facade | 2.9m | -3% | - | 1 day ago 22.2.0 | CommonJS | Bundled | Angular, CLI tools and terminal utilities | |
| typed-emitter Strictly typed event emitter interface for TypeScript 3. | 2.9m | +458% | - | 4 years ago 2.1.0 | CommonJS | Bundled | TypeScript tooling | |
| yuku-ast Typed AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities | 2.9m | - | - | 1 day ago 0.11.0 | ESM only | Bundled | TypeScript tooling, Parsers and serialisers |
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.
- grammyThe Telegram Bot Framework.
- parse-imports-exportsFast and easy parser for declarations of import and export in ECMAScript/TypeScript
- @azure/keyvault-commonCommon internal functionality for all of the Azure Key Vault clients in the Azure SDK for JavaScript
- @schummar/icu-type-parserTypeScript powered ICU message parser.
- rolldown-plugin-dtsA Rolldown plugin to generate and bundle dts files.
- oxc-transformOxc Transformer Node API
- maplibre-glBSD licensed community fork of mapbox-gl, a WebGL interactive maps library
- @rolldown/binding-win32-x64-msvcFast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.
- clipanionType-safe CLI library / framework with no runtime dependencies
- piniaIntuitive, type safe and flexible Store for Vue
- @storybook/react-docgen-typescript-pluginA webpack plugin to inject react typescript docgen information.
- typeormData-Mapper ORM for TypeScript and ES2023+. Supports MySQL/MariaDB, PostgreSQL, MS SQL Server, Oracle, SAP HANA, SQLite, MongoDB databases.
- @chevrotain/regexp-to-astParses a Regular Expression and outputs an AST
- @swc/core-linux-arm64-gnuSuper-fast alternative for babel
- @openfeature/server-sdkOpenFeature SDK for JavaScript
- typanionSimple runtime TypeScript validator library
- @simplewebauthn/browserSimpleWebAuthn for Browsers
- @swc-node/coreFaster swc nodejs binding
- @microsoft/api-extractorAnalyze the exported API for a TypeScript library and generate reviews, documentation, and .d.ts rollups
- binaryextensionsA package that contains an array of every single file extension there is for binary files
- typed-asserttypesafe assertion library for TypeScript 3.7+
- @yuku-toolchain/typesShared AST, diagnostic, and traversal type definitions for the yuku toolchain
- @rolldown/binding-linux-arm64-muslFast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.
- @swc-node/sourcemap-supportRuntime sourcemap support in NodeJS
- textextensionsA package that contains an array of every single file extension there is for text files
- detective-typescriptGet the dependencies of a TypeScript module
- @hey-api/openapi-ts🌀 OpenAPI to TypeScript code generator. Production-grade SDKs, Zod schemas, TanStack Query hooks, and 20+ plugins. Used by Vercel, OpenCode, and PayPal.
- @simplewebauthn/serverSimpleWebAuthn for Servers
- typed-rest-clientNode Rest and Http Clients for use with TypeScript
- estree-util-value-to-estreeConvert a JavaScript value to an estree expression
- babel-plugin-transform-typescript-metadataBabel plugin to emit decorator metadata like typescript compiler
- fp-tsFunctional programming in TypeScript
- @oxc-transform/binding-linux-x64-gnuOxc Transformer Node API
- inspect-with-kind`util.inspect` with additional type information
- @angular/buildOfficial build system for Angular
- @rolldown/binding-darwin-arm64Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.
- shallow-equalTypescript-compatible minimalistic shallow equality check for arrays/objects
- guid-typescriptGuid generator to typescript
- @hexagon/base64Base64 and base64url to string or arraybuffer, and back. Node, Deno or browser.
- merge(recursive)? merging of (cloned)? objects.
- babel-plugin-const-enumTransform TypeScript `const` enums
- extract-filesA function to recursively extract files and their object paths within a value, replacing them with null in a deep clone without mutating the original value. FileList instances are treated as File instance arrays. Files are typically File and Blob instance
- @ngtools/webpackWebpack plugin that AoT compiles your Angular components and modules.
- @asteasolutions/zod-to-openapiBuilds OpenAPI schemas from Zod schemas
- three-stdlibstand-alone library of threejs examples
- @azure/keyvault-keysIsomorphic client library for Azure KeyVault's keys.
- @apollo/protobufjsProtocol Buffers for JavaScript (& TypeScript).
- @angular-devkit/build-angularAngular Webpack Build Facade
- typed-emitterStrictly typed event emitter interface for TypeScript 3.
- yuku-astTyped AST toolkit for JavaScript and TypeScript ESTree trees: walker, builders, guards, and syntactic utilities
- 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