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 |
|---|---|---|---|---|---|---|---|---|
| wiremock-captain A better way to use the WireMock simulator to test your HTTP APIs | 55.6k | +20% | - | 10 months ago 4.1.3 | CommonJS | Bundled | Testing, TypeScript tooling | |
| eslint-plugin-typescript-enum ESLint rules for TypeScript enums. | 55.5k | +69% | - | 4 years ago 2.1.0 | CommonJS | None | Linting and formatting, TypeScript tooling | |
| tstyche Everything You Need for Type Testing. | 55.5k | +618% | - | 16 days ago 7.2.5 | ESM + CommonJS | Bundled | TypeScript tooling, Testing | |
| @cerbos/api Generated code used by the Cerbos client libraries | 55.4k | - | - | - | 10 days ago 0.11.1 | ESM only | Bundled | Security, Node.js utilities |
| graphql-upload-ts TypeScript-first middleware and Upload scalar for GraphQL multipart requests (file uploads) with support for Apollo Server, Express, Koa, and more. | 55.3k | +41% | - | 5 months ago 2.2.0 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling | |
| @slonik/types A Node.js PostgreSQL client with strict types, detailed logging and assertions. | 55.2k | - | - | - | 4 days ago 49.10.10 | ESM only | Bundled | Database clients and drivers, TypeScript tooling |
| @tsparticles/updater-paint tsParticles particles paint updater | 55.1k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| esno Node.js runtime enhanced with esbuild for loading TypeScript & ESM | 55k | +10% | - | - 4.8.0 | ESM only | None | TypeScript tooling | |
| snakify-ts Recursive snake casing of object property names with proper typing | 54.9k | -11% | - | 3 years ago 2.3.0 | ESM only | Bundled | TypeScript tooling | |
| @tsparticles/plugin-blend tsParticles blend plugin | 54.5k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @swedevtools/livedoc-vitest BDD extensions for Vitest that support LiveDoc reporting with Gherkin syntax and MSpec-style specifications. | 54.4k | - | - | - | 17 days ago 0.3.0 | ESM only | Bundled | TypeScript tooling, Testing |
| @taquito/rpc TypeScript client and types for the Tezos RPC used by Taquito. | 54.3k | - | - | - | 2 months ago 25.0.0 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @azure/arm-resourcegraph A generated SDK for ResourceGraphClient. | 54.3k | - | - | - | 1 month ago 5.0.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| angry-pixel Lightweight 2D game engine made with TypeScript. | 54.3k | +18474% | - | 17 days ago 2.3.7 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, TypeScript tooling | |
| @gitmyabi/b26 Auto-generated TypeScript type bindings for B26 (build etherscan-b26-481de76d-1788881975009, commit 72508ae, branch etherscan) | 54.3k | - | - | - | 17 days ago 1.0.0 | ESM + CommonJS | Bundled | TypeScript tooling, Blockchain and Web3 |
| @gitmyabi/yld Auto-generated TypeScript type bindings for YLD (build etherscan-yld-dcb01cc4-1788881720392, commit 5b67eb8, branch etherscan) | 54.2k | - | - | - | 17 days ago 1.0.0 | ESM + CommonJS | Bundled | TypeScript tooling, Blockchain and Web3 |
| fastify-zod-openapi Fastify plugin for zod-openapi | 54.1k | +106% | - | 2 months ago 5.7.0 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling | |
| typescript-fsa Type-safe action creator utilities | 54.1k | +31% | - | 7 years ago 3.0.0 | CommonJS | Bundled | State management, TypeScript tooling | |
| @azure/arm-postgresql A generated SDK for PostgreSQLManagementClient. | 53.8k | - | - | - | 3 years ago 6.1.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| @taquito/taquito TypeScript SDK for building wallets, dapps, and tooling on Tezos. | 53.8k | - | - | - | 2 months ago 25.0.0 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @tsparticles/plugin-move tsParticles Move plugin | 53.6k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @maptiler/client Javascript & Typescript wrapper to MapTiler Cloud API | 53.5k | - | - | - | 4 months ago 3.0.2 | ESM + CommonJS | Bundled | Maps and geolocation, TypeScript tooling |
| io-ts-extra Adds pattern matching, optional properties, and several other helpers and types, to io-ts. | 53.4k | +188% | - | 5 years ago 0.11.6 | CommonJS | Bundled | TypeScript tooling | |
| @genql/cli Generate a TypeScript SDK for any GraphQl API | 53.3k | - | - | - | 3 months ago 6.3.4 | CommonJS | Bundled | CLI tools and terminal utilities, TypeScript tooling |
| node-version-call-local Call a function in a Node version found in PATH | 53.1k | - | - | 13 days ago 1.1.5 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @hookform/lenses Type-safe lenses for React Hook Form that enable precise control over nested form state. Build reusable form components with composable operations, array handling, and full TypeScript support. | 53.1k | - | - | - | 2 months ago 0.10.0 | ESM + CommonJS | Bundled | Forms, React |
| cash-dom An absurdly small jQuery alternative for modern browsers. | 53k | +60% | - | - 8.1.5 | ESM + CommonJS | Bundled | DOM and browser utilities, TypeScript tooling | |
| @azure/arm-sqlvirtualmachine A generated SDK for SqlVirtualMachineClient. | 52.9k | - | - | - | 2 months ago 5.0.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| @slonik/sql-tag A Node.js PostgreSQL client with strict types, detailed logging and assertions. | 52.8k | - | - | - | 4 days ago 49.10.10 | ESM only | Bundled | Database clients and drivers, TypeScript tooling |
| @shopify/shopify-app-remix Shopify Remix - to simplify the building of Shopify Apps with Remix | 52.7k | - | - | - | 8 days ago 6.0.0 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| tslint-loader tslint loader for webpack | 52.7k | +11% | - | 7 years ago 3.5.4 | CommonJS | None | Linting and formatting, TypeScript tooling | |
| react-to-text Convert react components to plain text without any HTML markup | 52.4k | -21% | - | 3 years ago 2.0.1 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| @middy/validator Validator middleware for the middy framework | 52.3k | - | - | - | 29 days ago 7.9.2 | ESM only | Bundled | Cloud SDKs, Schema validation |
| eslint-plugin-typescript TypeScript plugin for ESLint | 52.2k | -30% | - | - 0.14.0 | CommonJS | None | Linting and formatting, TypeScript tooling | |
| @openapi-spec/types TypeScript types for the OpenAPI Specification, covering versions 3.0, 3.1, and 3.2 with complete inline documentation | 52k | - | - | - | 19 days ago 0.1.0 | ESM only | Bundled | Documentation tooling, TypeScript tooling |
| pure-parse Strongly typed validation library that decouples type aliases from validation logic | 52k | +2064% | - | 3 months ago 1.0.3 | ESM + CommonJS | Bundled | TypeScript tooling, Schema validation | |
| shamir-secret-sharing Simple, independently audited, zero-dependency TypeScript implementation of Shamir's Secret Sharing algorithm | 51.9k | +1130% | - | 1 year ago 0.0.4 | ESM + CommonJS | Bundled | Cryptography and hashing, TypeScript tooling | |
| eslint-plugin-codegen An eslint plugin for inline codegen. Auto-fixes out of sync code, with presets for barrels, jsdoc to markdown and more. | 51.9k | +383% | - | 10 months ago 0.34.1 | CommonJS | Bundled | TypeScript tooling, Testing | |
| @tsparticles/canvas-utils tsParticles canvas utils library | 51.9k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @slonik/driver A Node.js PostgreSQL client with strict types, detailed logging and assertions. | 51.7k | - | - | - | 4 days ago 49.10.10 | ESM only | Bundled | Database clients and drivers, TypeScript tooling |
| typescript-fsa-reducers Fluent syntax for defining typesafe Redux reducers on top of typescript-fsa. | 51.4k | +61% | - | 6 years ago 1.2.2 | CommonJS | Bundled | TypeScript tooling, State management | |
| @mcp-b/webmcp-ts-sdk Thin WebMCP-to-MCP v2 browser adapter with native Chrome tool mirroring | 51.3k | - | - | - | 26 days ago 5.1.0 | ESM only | Bundled | TypeScript tooling |
| graphql-codegen-typescript-operation-types GraphQL codegen plugin that generates only the types used in the operations | 51k | +74% | - | 2 months ago 3.0.0 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling | |
| @azure/eventgrid An isomorphic client library for the Azure Event Grid service. | 51k | - | - | - | 1 year ago 5.12.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| as-typed Static TypeScript types from a literal JSONSchema type | 50.9k | +16% | - | 4 years ago 1.3.2 | - | Bundled | Schema validation, TypeScript tooling | |
| @rollup/plugin-sucrase Compile TypeScript, Flow, JSX, etc with Sucrase | 50.8k | - | - | - | 6 months ago 5.1.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| ngx-file-drop Angular ngx-file-drop - Simple desktop file and folder drag and drop | 50.7k | -7% | - | 3 years ago 16.0.0 | ESM + CommonJS | Bundled | Angular, TypeScript tooling | |
| @rushstack/heft Build all your JavaScript projects the same way: A way that works. | 50.6k | - | - | - | 3 days ago 1.3.1 | ESM + CommonJS | Bundled | Linting and formatting, TypeScript tooling |
| @slonik/errors A Node.js PostgreSQL client with strict types, detailed logging and assertions. | 50.6k | - | - | - | 4 days ago 49.10.10 | ESM only | Bundled | Database clients and drivers, TypeScript tooling |
| @slonik/utilities A Node.js PostgreSQL client with strict types, detailed logging and assertions. | 50.1k | - | - | - | 4 days ago 49.10.10 | ESM only | Bundled | Database clients and drivers, 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.
- wiremock-captainA better way to use the WireMock simulator to test your HTTP APIs
- eslint-plugin-typescript-enumESLint rules for TypeScript enums.
- tstycheEverything You Need for Type Testing.
- @cerbos/apiGenerated code used by the Cerbos client libraries
- graphql-upload-tsTypeScript-first middleware and Upload scalar for GraphQL multipart requests (file uploads) with support for Apollo Server, Express, Koa, and more.
- @slonik/typesA Node.js PostgreSQL client with strict types, detailed logging and assertions.
- @tsparticles/updater-painttsParticles particles paint updater
- esnoNode.js runtime enhanced with esbuild for loading TypeScript & ESM
- snakify-tsRecursive snake casing of object property names with proper typing
- @tsparticles/plugin-blendtsParticles blend plugin
- @swedevtools/livedoc-vitestBDD extensions for Vitest that support LiveDoc reporting with Gherkin syntax and MSpec-style specifications.
- @taquito/rpcTypeScript client and types for the Tezos RPC used by Taquito.
- @azure/arm-resourcegraphA generated SDK for ResourceGraphClient.
- angry-pixelLightweight 2D game engine made with TypeScript.
- @gitmyabi/b26Auto-generated TypeScript type bindings for B26 (build etherscan-b26-481de76d-1788881975009, commit 72508ae, branch etherscan)
- @gitmyabi/yldAuto-generated TypeScript type bindings for YLD (build etherscan-yld-dcb01cc4-1788881720392, commit 5b67eb8, branch etherscan)
- fastify-zod-openapiFastify plugin for zod-openapi
- typescript-fsaType-safe action creator utilities
- @azure/arm-postgresqlA generated SDK for PostgreSQLManagementClient.
- @taquito/taquitoTypeScript SDK for building wallets, dapps, and tooling on Tezos.
- @tsparticles/plugin-movetsParticles Move plugin
- @maptiler/clientJavascript & Typescript wrapper to MapTiler Cloud API
- io-ts-extraAdds pattern matching, optional properties, and several other helpers and types, to io-ts.
- @genql/cliGenerate a TypeScript SDK for any GraphQl API
- node-version-call-localCall a function in a Node version found in PATH
- @hookform/lensesType-safe lenses for React Hook Form that enable precise control over nested form state. Build reusable form components with composable operations, array handling, and full TypeScript support.
- cash-domAn absurdly small jQuery alternative for modern browsers.
- @azure/arm-sqlvirtualmachineA generated SDK for SqlVirtualMachineClient.
- @slonik/sql-tagA Node.js PostgreSQL client with strict types, detailed logging and assertions.
- @shopify/shopify-app-remixShopify Remix - to simplify the building of Shopify Apps with Remix
- tslint-loadertslint loader for webpack
- react-to-textConvert react components to plain text without any HTML markup
- @middy/validatorValidator middleware for the middy framework
- eslint-plugin-typescriptTypeScript plugin for ESLint
- @openapi-spec/typesTypeScript types for the OpenAPI Specification, covering versions 3.0, 3.1, and 3.2 with complete inline documentation
- pure-parseStrongly typed validation library that decouples type aliases from validation logic
- shamir-secret-sharingSimple, independently audited, zero-dependency TypeScript implementation of Shamir's Secret Sharing algorithm
- eslint-plugin-codegenAn eslint plugin for inline codegen. Auto-fixes out of sync code, with presets for barrels, jsdoc to markdown and more.
- @tsparticles/canvas-utilstsParticles canvas utils library
- @slonik/driverA Node.js PostgreSQL client with strict types, detailed logging and assertions.
- typescript-fsa-reducersFluent syntax for defining typesafe Redux reducers on top of typescript-fsa.
- @mcp-b/webmcp-ts-sdkThin WebMCP-to-MCP v2 browser adapter with native Chrome tool mirroring
- graphql-codegen-typescript-operation-typesGraphQL codegen plugin that generates only the types used in the operations
- @azure/eventgridAn isomorphic client library for the Azure Event Grid service.
- as-typedStatic TypeScript types from a literal JSONSchema type
- @rollup/plugin-sucraseCompile TypeScript, Flow, JSX, etc with Sucrase
- ngx-file-dropAngular ngx-file-drop - Simple desktop file and folder drag and drop
- @rushstack/heftBuild all your JavaScript projects the same way: A way that works.
- @slonik/errorsA Node.js PostgreSQL client with strict types, detailed logging and assertions.
- @slonik/utilitiesA Node.js PostgreSQL client with strict types, detailed logging and assertions.
- 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