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 |
|---|---|---|---|---|---|---|---|---|
| @infisical/pg-view-generator TypeScript SDK to generate PostgreSQL schema + view SQL from YAML definitions | 3.5k | - | - | - | 7 months ago 1.1.0 | ESM only | Bundled | Database clients and drivers, TypeScript tooling |
| @tevm/node Client implementations of Tevm | 3.5k | - | - | - | 11 months ago 1.0.0-next.148 | ESM + CommonJS | Bundled | TypeScript tooling, Blockchain and Web3 |
| @tevm/decorators Client implementations of Tevm | 3.5k | - | - | - | 11 months ago 1.0.0-next.148 | ESM + CommonJS | Bundled | TypeScript tooling, Blockchain and Web3 |
| oxlint-config-decent A decent oxlint configuration for TypeScript projects | 3.5k | - | - | 12 days ago 5.0.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| vue-devui DevUI components based on Vite and Vue3 | 3.5k | +56% | - | 18 days ago 1.6.37 | ESM + CommonJS | None | TypeScript tooling, Vue | |
| @tevm/memory-client MemoryClient for tevm is an in memory devnet for JavaScript | 3.5k | - | - | - | 11 months ago 1.0.0-next.148 | ESM + CommonJS | Bundled | TypeScript tooling, Blockchain and Web3 |
| lz4-lite A lean, optimized, spec-compliant LZ4 (block + frame) codec in TypeScript — zero dependencies. | 3.5k | - | - | 2 months ago 1.1.2 | ESM + CommonJS | Bundled | TypeScript tooling | |
| typed-path Type safe object string paths for typescript. | 3.4k | -15% | - | 5 years ago 2.2.3 | CommonJS | Bundled | TypeScript tooling, Utility libraries | |
| @opencollection/types TypeScript types for OpenCollection schema | 3.4k | - | - | - | 29 days ago 0.14.0 | CommonJS | Bundled | TypeScript tooling |
| @decocms/better-auth The most comprehensive authentication framework for TypeScript. | 3.4k | - | - | - | 6 months ago 1.5.19 | ESM only | Bundled | Authentication and authorisation, TypeScript tooling |
| @nouance/payload-better-fields-plugin A Payload plugin that aims to provide improved fields for the admin panel | 3.4k | - | - | - | 1 year ago 2.0.2 | ESM only | Bundled | TypeScript tooling, React |
| stan-js Lightweight and flexible state management library designed for use in React applications and beyond | 3.4k | +648% | - | 9 months ago 1.9.1 | ESM + CommonJS | Bundled | State management, React | |
| @lodestar/validator A Typescript implementation of the validator client | 3.4k | - | - | - | 10 days ago 1.48.0 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| body-muscles Interactive SVG body map with 70+ muscles, intensity visualization, and zero dependencies. Works with React, Vue, Svelte, or vanilla JS. | 3.4k | - | - | 5 months ago 1.0.0 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| @typestrong/ts-mockito Mocking library for TypeScript | 3.4k | - | - | - | 2 years ago 2.7.12 | CommonJS | Bundled | TypeScript tooling, Testing |
| react-redux-typescript React / Redux / TypeScript Utils | 3.4k | -0% | - | 8 years ago 3.0.0-rc.3 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| @fimbul/wotan Pluggable TypeScript and JavaScript linter | 3.4k | - | - | - | 5 years ago 0.24.0 | - | None | Linting and formatting, TypeScript tooling |
| @stdlib/complex-dtype Return the data type of a complex number. | 3.4k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | TypeScript tooling |
| tslint-config-typings tslint config for writing typings | 3.4k | -14% | - | - 0.3.1 | CommonJS | None | TypeScript tooling | |
| image-resize-compress Resize, compress, and convert images in the browser from a File, Blob, or URL - ~3 kB, zero runtime dependencies, TypeScript-first | 3.4k | -20% | - | 2 months ago 4.1.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @nivaro/react React hooks and components for Nivaro CMS forms | 3.4k | - | - | - | 1 day ago 0.1.291 | ESM only | Bundled | React, TypeScript tooling |
| @gitmyabi/gnosissafe Auto-generated TypeScript type bindings for GnosisSafe (build etherscan-gnosissafe-849d5231-1790186114359, commit 7cee371, branch etherscan) | 3.4k | - | - | - | 2 days ago 1.0.146 | ESM + CommonJS | Bundled | TypeScript tooling, Blockchain and Web3 |
| @ydbjs/auth Authentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access. | 3.3k | - | - | - | 3 months ago 6.3.1 | ESM only | Bundled | Authentication and authorisation, Database clients and drivers |
| @shiftcoders/dynamo-easy DynamoDB client for NodeJS and browser with a fluent api to build requests. We take care of the type mapping between JS and DynamoDB, customizable trough typescript decorators. | 3.3k | - | - | - | 2 years ago 7.1.1 | ESM + CommonJS | Bundled | Cloud SDKs, ORMs and query builders |
| fast-find-in-files fast-find-in-files recursively searches sub-directories for needle matches | 3.3k | +66% | - | 2 years ago 1.0.5 | CommonJS | None | TypeScript tooling, Node.js utilities | |
| hook-conditional Conditionally run different React hooks at runtime with a clean and safe API that follows the Rules of Hooks. | 3.3k | -95% | - | 1 year ago 0.2.0 | CommonJS | Bundled | React, State management | |
| @xmtp/agent-sdk XMTP Agent SDK for interacting with XMTP networks | 3.3k | - | - | - | 6 months ago 2.3.0 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| throw-expression Allows you, through a simple function, to throw an error inside an expression | 3.3k | -6% | - | - 2.1.0 | CommonJS | None | TypeScript tooling | |
| svelte-intlayer Easily internationalize i18n your Svelte applications with type-safe multilingual content management. | 3.3k | +1347% | - | 1 day ago 9.5.9 | ESM only | Bundled | Internationalisation, TypeScript tooling | |
| brex Unofficial TypeScript SDK for the Brex API, generated deterministically from Brex's OpenAPI specs. Tree-shakeable, ESM-only, zero dependencies. | 3.3k | +57424% | - | 2 months ago 2.0.0 | ESM only | Bundled | Documentation tooling, TypeScript tooling | |
| @o3r/routing This module helps you to configure an Otter application's routing (POST parameter management, preloading strategy, guard recommendation). | 3.3k | - | - | - | 1 day ago 15.1.2 | ESM only | Bundled | Routing, Angular |
| vitest-auto-spy Auto-generate fully-typed test spies from a class — across Vitest, Bun, node:test and Rstest, with Angular/NestJS/React/Vue/Svelte recipes. Drop-in replacement for jest-auto-spies and jasmine-auto-spies. | 3.3k | - | - | 2 days ago 5.29.0 | ESM + CommonJS | Bundled | Testing, Vue | |
| @kinescope/player-iframe-api-loader Kinescope Player Iframe API loader and TypeScript type definitions | 3.3k | - | - | - | 9 months ago 0.9.0 | CommonJS | Bundled | Video and audio, TypeScript tooling |
| @ydbjs/core Core driver for YDB: manages connections, endpoint discovery, authentication, and service client creation. Foundation for all YDB client operations. | 3.3k | - | - | - | 3 months ago 6.3.1 | ESM only | Bundled | Database clients and drivers, TypeScript tooling |
| @preline/select Preline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework. | 3.3k | - | - | - | 1 month ago 5.0.0 | CommonJS | Bundled | CSS-in-JS and styling, TypeScript tooling |
| getpatter Open-source voice AI SDK — connect any AI agent to real phone calls in 4 lines of code | 3.3k | - | - | 2 months ago 0.7.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| solid-intlayer Easily internationalize i18n your Solid applications with type-safe multilingual content management. | 3.3k | +1435% | - | 1 day ago 9.5.9 | ESM + CommonJS | Bundled | Internationalisation, TypeScript tooling | |
| ngx-otp-input One Time Password input library for Angular (19+), with signal forms support on Angular 22+ | 3.3k | -10% | - | 1 month ago 3.0.0 | ESM only | Bundled | Angular, TypeScript tooling | |
| @pyramation/json-schema-to-typescript compile json schema to typescript typings | 3.3k | - | - | - | 4 years ago 11.0.4 | CommonJS | Bundled | Schema validation, TypeScript tooling |
| react-aws-s3-typescript Open source npm package to upload your files into AWS S3 Bucket directly using react(typescript template) | 3.3k | +105% | - | 1 year ago 2.0.0 | CommonJS | Bundled | Cloud SDKs, React | |
| @office-open/core Shared OOXML infrastructure for office-open — part descriptors, charts, drawings, tables, VML, and unit converters | 3.3k | - | - | - | 7 days ago 0.14.6 | ESM only | Bundled | Charts and data visualisation, TypeScript tooling |
| uql-orm The JSON-native TypeScript ORM for Bun, Browsers, Edge, Deno, Node, Workers. Supports PostgreSQL, PGlite, MySQL, MariaDB, SQLite, CockroachDB, SQL Server, Turso, Neon, Cloudflare D1 and MongoDB. Queries are plain JSON, typed to the leaf. | 3.3k | - | - | 1 day ago 0.83.0 | ESM only | Bundled | ORMs and query builders, TypeScript tooling | |
| @wreq-js/binding-linux-x64-musl Node.js/TypeScript HTTP client with browser TLS fingerprint impersonation (JA3/JA4). Bypass Cloudflare and anti-bot detection. Rust-powered, fetch()-compatible. | 3.3k | - | - | - | 1 month ago 3.2.0 | CommonJS | None | HTTP clients, Scraping and browser automation |
| @aurelia/router [](https://opensource.org/licenses/MIT) [](http://www.typescriptlang.org/) [ and dependency free. (horizontal, vertical and circular slider) | 3.3k | +91% | - | 1 year ago 1.10.1 | CommonJS | Bundled | TypeScript tooling, Vue | |
| @rilaykit/workflow Workflow and multi-step form utilities for RilayKit | 3.3k | - | - | - | 6 months ago 0.1.6 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| @binance-chain/bsc-connector A simple, maximally extensible, dependency minimized framework for building modern Bsc dApps | 3.3k | - | - | - | 5 years ago 1.0.0 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| sleepjs Asynchronous sleep with better time functions and typescript bindings | 3.3k | +19% | - | 5 years ago 4.0.3 | CommonJS | Bundled | Promises and async control flow, TypeScript tooling | |
| dts-css-modules-loader webpack loader to generate typings for css modules | 3.3k | -49% | - | 7 months ago 2.0.2 | - | None | TypeScript tooling, Bundler plugins and loaders | |
| @midwayjs/session midway session component for koa and faas | 3.3k | - | - | - | 20 days ago 4.2.3 | CommonJS | Bundled | Cloud SDKs, HTTP servers and web frameworks |
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.
- @infisical/pg-view-generatorTypeScript SDK to generate PostgreSQL schema + view SQL from YAML definitions
- @tevm/nodeClient implementations of Tevm
- @tevm/decoratorsClient implementations of Tevm
- oxlint-config-decentA decent oxlint configuration for TypeScript projects
- vue-devuiDevUI components based on Vite and Vue3
- @tevm/memory-clientMemoryClient for tevm is an in memory devnet for JavaScript
- lz4-liteA lean, optimized, spec-compliant LZ4 (block + frame) codec in TypeScript — zero dependencies.
- typed-pathType safe object string paths for typescript.
- @opencollection/typesTypeScript types for OpenCollection schema
- @decocms/better-authThe most comprehensive authentication framework for TypeScript.
- @nouance/payload-better-fields-pluginA Payload plugin that aims to provide improved fields for the admin panel
- stan-jsLightweight and flexible state management library designed for use in React applications and beyond
- @lodestar/validatorA Typescript implementation of the validator client
- body-musclesInteractive SVG body map with 70+ muscles, intensity visualization, and zero dependencies. Works with React, Vue, Svelte, or vanilla JS.
- @typestrong/ts-mockitoMocking library for TypeScript
- react-redux-typescriptReact / Redux / TypeScript Utils
- @fimbul/wotanPluggable TypeScript and JavaScript linter
- @stdlib/complex-dtypeReturn the data type of a complex number.
- tslint-config-typingstslint config for writing typings
- image-resize-compressResize, compress, and convert images in the browser from a File, Blob, or URL - ~3 kB, zero runtime dependencies, TypeScript-first
- @nivaro/reactReact hooks and components for Nivaro CMS forms
- @gitmyabi/gnosissafeAuto-generated TypeScript type bindings for GnosisSafe (build etherscan-gnosissafe-849d5231-1790186114359, commit 7cee371, branch etherscan)
- @ydbjs/authAuthentication providers for YDB: static credentials, tokens, anonymous, and cloud metadata. Integrates with the core driver for secure access.
- @shiftcoders/dynamo-easyDynamoDB client for NodeJS and browser with a fluent api to build requests. We take care of the type mapping between JS and DynamoDB, customizable trough typescript decorators.
- fast-find-in-filesfast-find-in-files recursively searches sub-directories for needle matches
- hook-conditionalConditionally run different React hooks at runtime with a clean and safe API that follows the Rules of Hooks.
- @xmtp/agent-sdkXMTP Agent SDK for interacting with XMTP networks
- throw-expressionAllows you, through a simple function, to throw an error inside an expression
- svelte-intlayerEasily internationalize i18n your Svelte applications with type-safe multilingual content management.
- brexUnofficial TypeScript SDK for the Brex API, generated deterministically from Brex's OpenAPI specs. Tree-shakeable, ESM-only, zero dependencies.
- @o3r/routingThis module helps you to configure an Otter application's routing (POST parameter management, preloading strategy, guard recommendation).
- vitest-auto-spyAuto-generate fully-typed test spies from a class — across Vitest, Bun, node:test and Rstest, with Angular/NestJS/React/Vue/Svelte recipes. Drop-in replacement for jest-auto-spies and jasmine-auto-spies.
- @kinescope/player-iframe-api-loaderKinescope Player Iframe API loader and TypeScript type definitions
- @ydbjs/coreCore driver for YDB: manages connections, endpoint discovery, authentication, and service client creation. Foundation for all YDB client operations.
- @preline/selectPreline UI is an open-source set of prebuilt UI components based on the utility-first Tailwind CSS framework.
- getpatterOpen-source voice AI SDK — connect any AI agent to real phone calls in 4 lines of code
- solid-intlayerEasily internationalize i18n your Solid applications with type-safe multilingual content management.
- ngx-otp-inputOne Time Password input library for Angular (19+), with signal forms support on Angular 22+
- @pyramation/json-schema-to-typescriptcompile json schema to typescript typings
- react-aws-s3-typescriptOpen source npm package to upload your files into AWS S3 Bucket directly using react(typescript template)
- @office-open/coreShared OOXML infrastructure for office-open — part descriptors, charts, drawings, tables, VML, and unit converters
- uql-ormThe JSON-native TypeScript ORM for Bun, Browsers, Edge, Deno, Node, Workers. Supports PostgreSQL, PGlite, MySQL, MariaDB, SQLite, CockroachDB, SQL Server, Turso, Neon, Cloudflare D1 and MongoDB. Queries are plain JSON, typed to the leaf.
- @wreq-js/binding-linux-x64-muslNode.js/TypeScript HTTP client with browser TLS fingerprint impersonation (JA3/JA4). Bypass Cloudflare and anti-bot detection. Rust-powered, fetch()-compatible.
- @aurelia/router[](https://opensource.org/licenses/MIT) [](http://www.typescriptlang.org/) [ and dependency free. (horizontal, vertical and circular slider)
- @rilaykit/workflowWorkflow and multi-step form utilities for RilayKit
- @binance-chain/bsc-connectorA simple, maximally extensible, dependency minimized framework for building modern Bsc dApps
- sleepjsAsynchronous sleep with better time functions and typescript bindings
- dts-css-modules-loaderwebpack loader to generate typings for css modules
- @midwayjs/sessionmidway session component for koa and faas
- 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