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 |
|---|---|---|---|---|---|---|---|---|
| @sbaiahmed1/react-native-biometrics React Native biometric authentication library for iOS and Android. Easy integration of Face ID, Touch ID, and Fingerprint authentication with TypeScript support. Compatible with new architecture (TurboModules) and Expo. Secure mobile login solution. | 14k | - | - | - | 18 days ago 0.16.1 | ESM + CommonJS | Bundled | Authentication and authorisation, React |
| @blocknote/math-block A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap. | 13.9k | - | - | - | 4 days ago 0.55.0 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| zod-aot Compile Zod schemas into zero-overhead validation functions at build time | 13.9k | - | - | 15 days ago 0.21.2 | ESM only | Bundled | TypeScript tooling | |
| @simular-ai/simulang-js Node.js bindings for simulang-rs | 13.8k | - | - | - | 21 days ago 13.0.0 | CommonJS | Bundled | TypeScript tooling |
| typeorm-fixtures-cli [](https://circleci.com/gh/RobinCK/typeorm-fixtures)  [. Tree-shakeable, TypeScript-ready. | 13.6k | - | - | 22 days ago 1.2.5 | ESM only | Bundled | Icons, React | |
| prisma-generator-typescript-interfaces Generate zero-dependency TypeScript interfaces from Prisma schema | 13.6k | +199% | - | 1 year ago 3.1.0 | ESM only | None | TypeScript tooling | |
| rollup-plugin-ts-treeshaking Improve TypeScript tree-shaking with Rollup and UglifyJS/Terser | 13.5k | +371% | - | 6 years ago 1.0.2 | CommonJS | Bundled | TypeScript tooling, Bundler plugins and loaders | |
| narrowing TypeScript tiny narrowing helpers you better use. | 13.5k | +144% | - | 4 years ago 1.5.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @figma-export/transform-svg-with-svgo Transformer for @figma-export that optimizes svgs using svgo tool | 13.4k | - | - | - | 2 months ago 6.4.1 | ESM only | Bundled | Icons, CLI tools and terminal utilities |
| mantine-contextmenu Craft your applications for productivity and meet your users’ expectations by enhancing your Mantine-based UIs with a desktop-grade, lightweight yet fully-featured, dark-theme aware context-menu component, built by the creator of Mantine DataTable | 13.4k | +70% | - | 2 months ago 9.4.0 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| @cerbos/hub Client library for interacting with Cerbos Hub from server-side Node.js applications | 13.4k | - | - | - | 11 days ago 0.6.2 | ESM only | Bundled | Security, Node.js utilities |
| restrict-imports-loader A Webpack loader to restrict imports in ES and TypeScript | 13.4k | +13% | - | 3 years ago 3.2.6 | CommonJS | Bundled | TypeScript tooling, Bundler plugins and loaders | |
| relay-compiler-language-typescript A language plugin for Relay that adds TypeScript support, including emitting type definitions. | 13.3k | +10% | - | 4 years ago 15.0.1 | CommonJS | Bundled | TypeScript tooling, GraphQL | |
| @bigmi/react React primitives for Bitcoin apps. | 13.3k | - | - | - | 5 days ago 0.9.4 | ESM only | Bundled | Blockchain and Web3, React |
| wallet Official server-side TypeScript / Node.js SDK for the Wallet Inc CRM & Digital Payments platform. | 13.3k | +3921% | - | 2 days ago 2.49.1 | CommonJS | Bundled | Payments and commerce, TypeScript tooling | |
| golden-layout A multi-screen javascript Layout manager | 13.3k | +23% | - | - 2.6.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| hdbscan-ts TypeScript implementation of HDBSCAN clustering algorithm | 13.3k | +655% | - | 7 months ago 1.0.17 | CommonJS | Bundled | TypeScript tooling | |
| @clickhouse/parser A TypeScript parser for ClickHouse SQL | 13.3k | - | - | - | 2 months ago 0.3.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| kanel-knex Knex extension for Kanel | 13.2k | -8% | - | 5 months ago 4.0.0 | CommonJS | Bundled | ORMs and query builders, TypeScript tooling | |
| @jsbits/escape-regex-str Escapes special characters in a string, for matching substrings with a RegExp instance. | 13.2k | - | - | - | 7 years ago 1.0.3 | ESM + CommonJS | Bundled | TypeScript tooling |
| supervision Browser-native computer vision media rendering and annotation engine. | 13.2k | +222654% | - | 5 days ago 0.2.3 | ESM only | Bundled | 3D, WebGL and game engines, TypeScript tooling | |
| types-json Type checking for JSON values | 13.2k | -38% | - | 6 months ago 5.0.0 | ESM only | Bundled | TypeScript tooling, Parsers and serialisers | |
| @prosemirror-adapter/svelte Svelte package for ProseMirror Adapter | 13.2k | - | - | - | 2 months ago 0.5.5 | ESM only | Bundled | Rich text and code editors, Svelte |
| geostyler-data TypeScript Declaration File for the Data models of the GeoStyler project. | 13.2k | -46% | - | - 1.1.0 | CommonJS | Bundled | TypeScript tooling | |
| @data-client/use-enhanced-reducer Add powerful orchestration to hooks-based Flux stores | 13.2k | - | - | - | 1 year ago 0.1.14 | ESM only | Bundled | TypeScript tooling, React |
| @segment/signals-types Shared TypeScript types for the Segment Signals ecosystem | 13.1k | - | - | - | 1 year ago 2.2.0 | CommonJS | Bundled | TypeScript tooling |
| @imagekit/javascript ImageKit Javascript SDK | 13.1k | - | - | - | 9 days ago 5.5.1 | ESM + CommonJS | Bundled | Video and audio, TypeScript tooling |
| @vnedyalk0v/react19-simple-maps An svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns | 13.1k | - | - | - | 1 month ago 2.0.10 | ESM only | Bundled | Charts and data visualisation, React |
| survey-js-ui UI component that renders dynamic, JSON-based forms and surveys in HTML/CSS/JavaScript apps, with jQuery support. You can use it to collect responses from users and send them to your own database. | 13.1k | +246% | - | 3 days ago 3.1.1 | ESM + CommonJS | Bundled | Forms, TypeScript tooling | |
| @imengyu/vue3-context-menu A context menu component for Vue3 | 13.1k | - | - | - | 2 months ago 1.5.6 | ESM + CommonJS | None | Vue, TypeScript tooling |
| @girs/harfbuzz-0.0 GJS TypeScript type definitions for HarfBuzz-0.0, generated from library version 14.4.0 | 13.1k | - | - | - | 5 days ago 5.4.0 | ESM only | Bundled | TypeScript tooling |
| split-pane-react Resizable split panes for React.js. | 13k | +57% | - | 3 years ago 0.1.3 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| @tanstack/ai-isolate-node Node.js isolated-vm sandbox driver for TanStack AI Code Mode TypeScript execution. | 13k | - | - | - | 1 month ago 0.1.51 | ESM only | Bundled | TypeScript tooling |
| @taquito/ledger-signer Ledger hardware wallet signer integration for Taquito. | 13k | - | - | - | 2 months ago 25.0.0 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @girs/pango-1.0 GJS TypeScript type definitions for Pango-1.0, generated from library version 1.58.2 | 12.9k | - | - | - | 5 days ago 5.4.0 | ESM only | Bundled | TypeScript tooling |
| csp-typed-directives Provides type information for all CSP directives and related headers' directives; as well as a basic utility funtion that helps convert the typed properties to the header content's policy string. | 12.8k | +102% | - | 3 years ago 1.1.10 | ESM + CommonJS | Bundled | Security, TypeScript tooling | |
| express-zod-api A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes. | 12.8k | +63% | - | 4 days ago 29.8.1 | ESM only | Bundled | Schema validation, TypeScript tooling | |
| localit Manage your Storage with ease, adding expiration dates through a simple API | 12.8k | +295% | - | 1 year ago 6.1.0 | ESM + CommonJS | Bundled | Bundlers, TypeScript tooling | |
| @pmndrs/uikit-pub-sub allows to publish to any property at any time and subscribe to any property to consume the latest values and all subsequent updates. | 12.8k | - | - | - | 25 days ago 1.0.76 | ESM only | Bundled | 3D, WebGL and game engines, TypeScript tooling |
| link-exists A super lightweight JavaScript / TypeScript library to check whether a given url is valid and exists or not. | 12.8k | +12% | - | 5 months ago 2.0.4 | ESM + CommonJS | Bundled | TypeScript tooling, URLs and query strings | |
| pretty-proptypes prettily render prop types from react components | 12.7k | +86% | - | 4 years ago 1.7.0 | ESM + CommonJS | None | React, Documentation tooling | |
| browser-interaction-time <p align="left"> <img src="https://raw.githubusercontent.com/atlassian/browser-interaction-time/master/bit.png" width="200" /> </p> | 12.7k | +15% | - | - 3.0.0 | ESM + CommonJS | Bundled | Date and time, 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.
- @sbaiahmed1/react-native-biometricsReact Native biometric authentication library for iOS and Android. Easy integration of Face ID, Touch ID, and Fingerprint authentication with TypeScript support. Compatible with new architecture (TurboModules) and Expo. Secure mobile login solution.
- @blocknote/math-blockA "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
- zod-aotCompile Zod schemas into zero-overhead validation functions at build time
- @simular-ai/simulang-jsNode.js bindings for simulang-rs
- typeorm-fixtures-cli[](https://circleci.com/gh/RobinCK/typeorm-fixtures)  [. Tree-shakeable, TypeScript-ready.
- prisma-generator-typescript-interfacesGenerate zero-dependency TypeScript interfaces from Prisma schema
- rollup-plugin-ts-treeshakingImprove TypeScript tree-shaking with Rollup and UglifyJS/Terser
- narrowingTypeScript tiny narrowing helpers you better use.
- @figma-export/transform-svg-with-svgoTransformer for @figma-export that optimizes svgs using svgo tool
- mantine-contextmenuCraft your applications for productivity and meet your users’ expectations by enhancing your Mantine-based UIs with a desktop-grade, lightweight yet fully-featured, dark-theme aware context-menu component, built by the creator of Mantine DataTable
- @cerbos/hubClient library for interacting with Cerbos Hub from server-side Node.js applications
- restrict-imports-loaderA Webpack loader to restrict imports in ES and TypeScript
- relay-compiler-language-typescriptA language plugin for Relay that adds TypeScript support, including emitting type definitions.
- @bigmi/reactReact primitives for Bitcoin apps.
- walletOfficial server-side TypeScript / Node.js SDK for the Wallet Inc CRM & Digital Payments platform.
- golden-layoutA multi-screen javascript Layout manager
- hdbscan-tsTypeScript implementation of HDBSCAN clustering algorithm
- @clickhouse/parserA TypeScript parser for ClickHouse SQL
- kanel-knexKnex extension for Kanel
- @jsbits/escape-regex-strEscapes special characters in a string, for matching substrings with a RegExp instance.
- supervisionBrowser-native computer vision media rendering and annotation engine.
- types-jsonType checking for JSON values
- @prosemirror-adapter/svelteSvelte package for ProseMirror Adapter
- geostyler-dataTypeScript Declaration File for the Data models of the GeoStyler project.
- @data-client/use-enhanced-reducerAdd powerful orchestration to hooks-based Flux stores
- @segment/signals-typesShared TypeScript types for the Segment Signals ecosystem
- @imagekit/javascriptImageKit Javascript SDK
- @vnedyalk0v/react19-simple-mapsAn svg map chart component built exclusively for React 19+ - Modern TypeScript-first library with cutting-edge React patterns
- survey-js-uiUI component that renders dynamic, JSON-based forms and surveys in HTML/CSS/JavaScript apps, with jQuery support. You can use it to collect responses from users and send them to your own database.
- @imengyu/vue3-context-menuA context menu component for Vue3
- @girs/harfbuzz-0.0GJS TypeScript type definitions for HarfBuzz-0.0, generated from library version 14.4.0
- split-pane-reactResizable split panes for React.js.
- @tanstack/ai-isolate-nodeNode.js isolated-vm sandbox driver for TanStack AI Code Mode TypeScript execution.
- @taquito/ledger-signerLedger hardware wallet signer integration for Taquito.
- @girs/pango-1.0GJS TypeScript type definitions for Pango-1.0, generated from library version 1.58.2
- csp-typed-directivesProvides type information for all CSP directives and related headers' directives; as well as a basic utility funtion that helps convert the typed properties to the header content's policy string.
- express-zod-apiA Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.
- localitManage your Storage with ease, adding expiration dates through a simple API
- @pmndrs/uikit-pub-suballows to publish to any property at any time and subscribe to any property to consume the latest values and all subsequent updates.
- link-existsA super lightweight JavaScript / TypeScript library to check whether a given url is valid and exists or not.
- pretty-proptypesprettily render prop types from react components
- browser-interaction-time<p align="left"> <img src="https://raw.githubusercontent.com/atlassian/browser-interaction-time/master/bit.png" width="200" /> </p>
- 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