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 |
|---|---|---|---|---|---|---|---|---|
| bpmn-visualization A TypeScript library for visualizing process execution data on BPMN diagrams | 2.7k | +229% | - | 3 months ago 0.48.0 | ESM only | Bundled | TypeScript tooling, DOM and browser utilities | |
| @lottiefiles/lottie-types Representation of the Lottie JSON Schema in Typescript | 2.7k | - | - | - | 2 years ago 1.5.0 | CommonJS | Bundled | Schema validation, TypeScript tooling |
| zod-matter Typesafe front matter | 2.7k | +4921% | - | 11 months ago 0.1.3 | ESM + CommonJS | Bundled | Markdown, Parsers and serialisers | |
| jquery.panzoom A jQuery plugin to pan and/or zoom elements using CSS3 | 2.7k | +30% | - | 7 years ago 3.2.3 | CommonJS | None | CSS-in-JS and styling, Image processing | |
| dictionaryjs A simple dictionary wrapper for JavaScript providing hashmap functionality with the added benefit of accessing keys using box and dot operators! | 2.7k | -90% | - | 3 years ago 1.0.10 | CommonJS | Bundled | TypeScript tooling | |
| swagger-express-ts Generate and serve swagger.json | 2.7k | -12% | - | 5 years ago 1.1.0 | CommonJS | Bundled | Documentation tooling, TypeScript tooling | |
| @dschz/solid-flow Solid Flow - A highly customizable Solid library for building node-based editors, workflow systems, diagrams and more. | 2.7k | - | - | - | 1 month ago 0.2.6 | ESM only | Bundled | TypeScript tooling |
| tns-core-modules NativeScript Core Modules | 2.7k | -75% | - | - 6.5.27 | CommonJS | Bundled | TypeScript tooling, React | |
| @gitmyabi/safe Auto-generated TypeScript type bindings for Safe (build etherscan-safe-e18d3f89-1790303900348, commit c45ac46, branch etherscan) | 2.7k | - | - | - | 1 day ago 1.0.149 | ESM + CommonJS | Bundled | TypeScript tooling, Blockchain and Web3 |
| @relaymessenger/pi Relay Messenger channel for Pi over Relay v1 WebSocket delivery. | 2.7k | - | - | - | 8 days ago 0.1.3 | ESM only | Bundled | CLI tools and terminal utilities, Node.js utilities |
| @stdlib/ndarray-base-assert-is-safe-data-type-cast Determine if an ndarray data type can be safely cast to another ndarray data type. | 2.7k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | TypeScript tooling, Testing |
| @relaymessenger/openclaw-plugin Native Relay channel plugin for OpenClaw | 2.7k | - | - | - | 8 days ago 0.4.6 | ESM only | None | CLI tools and terminal utilities, Node.js utilities |
| @flatfile/improv A powerful TypeScript library for building AI agents with multi-threaded conversations, tool execution, and event handling capabilities | 2.7k | - | - | - | 10 months ago 0.3.1 | ESM + CommonJS | Bundled | TypeScript tooling |
| @mdx-js/typescript-plugin A TypeScript plugin to support language features in MDX files | 2.7k | - | - | - | 28 days ago 0.1.4 | ESM + CommonJS | Bundled | Markdown, TypeScript tooling |
| @stdlib/ndarray-base-assert-is-same-kind-data-type-cast Determine if an ndarray data type can be safely cast to, or is of the same kind as, another ndarray data type. | 2.7k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | TypeScript tooling, Testing |
| @uiw/react-amap-tool-bar-control 地图操作工具条插件。可支持方向导航、位置定位、视野级别缩放、视野级别选择等操作。 | 2.7k | - | - | - | 4 months ago 7.1.15 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @uiw/react-amap-info-window 用于在地图上弹出一个详细信息展示窗体,地图上只允许同时展示 `1` 个信息窗体。 | 2.7k | - | - | - | 4 months ago 7.1.15 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @stdlib/ndarray-base-assert-is-allowed-data-type-cast Determine if an ndarray data type can be cast to another ndarray data type according to a specified casting mode. | 2.7k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | TypeScript tooling, Testing |
| advanced-map-base Abstract base class of advanced-map packages | 2.6k | +165% | - | 6 years ago 0.0.4 | - | None | Build tools, Node.js utilities | |
| jsonv-ts JSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards. | 2.6k | +344% | - | 3 months ago 0.11.1 | ESM only | Bundled | Schema validation, Documentation tooling | |
| moment-recur-ts A momentjs plugin for matching and generating recurring dates. | 2.6k | +2% | - | 8 years ago 1.3.1 | CommonJS | Bundled | Date and time, TypeScript tooling | |
| typed-vuex A typed store accessor for Vuex. | 2.6k | -27% | - | 4 years ago 0.3.1 | ESM + CommonJS | Bundled | TypeScript tooling, Vue | |
| @servicestack/client ServiceStack's TypeScript library providing convenience utilities in developing web apps. Integrates with ServiceStack's Server features including ServiceClient, Server Events, Error Handling and Validation | 2.6k | - | - | - | 1 year ago 2.1.13 | ESM + CommonJS | Bundled | TypeScript tooling, Schema validation |
| advanced-map-initialized Map-like class with default values | 2.6k | +138% | - | 6 years ago 0.0.4 | - | None | Build tools, Node.js utilities | |
| @convex-dev/typedoc-plugin-markdown A plugin for TypeDoc that enables TypeScript API documentation to be generated in Markdown. | 2.6k | - | - | - | 3 years ago 3.15.6 | CommonJS | None | Documentation tooling, Parsers and serialisers |
| sweph-wasm High-precision Swiss Ephemeris WebAssembly bindings for TypeScript — comprehensive astronomical calculations including planetary positions, house systems, eclipses, fixed stars, and astrological computations with modern JS/TS support. | 2.6k | +826% | - | - 2.6.9 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @ar.io/sdk [](https://codecov.io/gh/ar-io/ar-io-sdk) | 2.6k | - | - | - | 10 days ago 4.3.1 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| react-modern-audio-player Modern, customizable React audio player with waveform visualization, drag-and-drop playlist, WAI-ARIA accessibility, TypeScript-first API, and Next.js App Router (Server Components) support. | 2.6k | +19% | - | 19 days ago 2.4.4 | ESM + CommonJS | Bundled | Accessibility, React | |
| @evolution-sdk/evolution A modern TypeScript SDK for Cardano blockchain development | 2.6k | - | - | - | 1 day ago 0.5.14 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| @theholocron/components-doc Astro components for Holocron documentation sites. | 2.6k | - | - | - | 9 days ago 1.14.0 | ESM only | Bundled | Documentation tooling, TypeScript tooling |
| @theholocron/observability Logging, error tracking, and analytics — one interface, swappable backends. | 2.6k | - | - | - | 3 days ago 0.4.0 | ESM only | Bundled | Monitoring and error tracking, Logging |
| typescript-chained-error Chained custom errors for Typescript and Javascript. ('Caused by' in error stack) | 2.6k | +84% | - | - 1.6.0 | CommonJS | Bundled | TypeScript tooling | |
| simplify-ts Simplification of a 2D-polyline or a 3D-polyline. | 2.6k | -21% | - | 6 years ago 1.0.2 | CommonJS | Bundled | TypeScript tooling | |
| @sapphire/time-utilities A time utility library for JavaScript. | 2.6k | - | - | - | 1 year ago 1.7.14 | ESM + CommonJS | Bundled | TypeScript tooling, Utility libraries |
| @convex-dev/docusaurus-plugin-typedoc A Docusaurus v2 plugin to build API documentation with TypeDoc. | 2.6k | - | - | - | 3 years ago 0.19.2 | CommonJS | None | Documentation tooling, Parsers and serialisers |
| @gjsify/fetch Web and Node.js fetch module for Gjs | 2.6k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | HTTP clients, Node.js utilities |
| @mikro-orm/oracledb TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL, SQLite, MSSQL and Oracle databases. | 2.6k | - | - | - | 6 days ago 7.2.1 | ESM only | Bundled | TypeScript tooling, ORMs and query builders |
| pg-to-ts Generate TypeScript-friendly interfaces and constants from (postgres) SQL database schema | 2.6k | +12% | - | 3 years ago 4.1.1 | CommonJS | Bundled | Database clients and drivers, TypeScript tooling | |
| @stdlib/array-min-dtype Determine the minimum array data type of the closest kind necessary for storing a provided scalar value. | 2.6k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | TypeScript tooling |
| ngx-unused Detect unused classes (components, pipes, services and directives) defined in Angular workspace. | 2.6k | +120% | - | 1 year ago 1.3.0 | ESM only | None | Angular, TypeScript tooling | |
| vitest-openapi [](https://www.npmjs.com/package/vitest-openapi) [](https://github.com/yutak23/vitest-openapi/actions/workflows/ | 2.6k | +105% | - | 2 years ago 1.0.3 | ESM only | Bundled | Documentation tooling, TypeScript tooling | |
| @terra-money/feather.js TypeScript SDK for Terra and Cosmos chains | 2.6k | - | - | - | 2 years ago 2.1.0-beta.3 | CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @virtualstate/navigation Native JavaScript [navigation](https://developer.mozilla.org/en-US/docs/Web/API/Navigation_API) implementation | 2.6k | - | - | - | 11 months ago 1.0.1-alpha.212 | ESM + CommonJS | Bundled | Polyfills and shims, TypeScript tooling |
| @marketto/belfiore-connector-embedded TS & JS Belfiore datasource connector: embedded dataset | 2.6k | - | - | - | 1 year ago 1.2.1 | ESM + CommonJS | Bundled | TypeScript tooling |
| orbo Minimal, lazy-initialized global state for React. Zero nested providers, true bundle splitting, useState-familiar API | 2.6k | +352% | - | 11 months ago 3.4.2 | ESM only | Bundled | React, TypeScript tooling | |
| @provablehq/aleo-wallet-standard TypeScript type definitions and interfaces for Aleo wallets (StandardWallet interface is experimental/work-in-progress) | 2.6k | - | - | - | 3 days ago 1.3.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| lz-ts LZ-based compression algorithm for TypeScript projects (Browser, Node.js) | 2.6k | +91% | - | 4 years ago 1.1.2 | CommonJS | Bundled | TypeScript tooling | |
| ng-zorro-antd-mobile An enterprise-class mobile UI components based on Ant Design and Angular | 2.6k | +100% | - | 2 years ago 10.0.0 | ESM + CommonJS | Bundled | Angular, TypeScript tooling | |
| mui-daterange-picker A react date range picker implementation using @mui. | 2.6k | -6% | - | 7 months ago 1.0.6 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| @sheetxl/io IO - Import/Export Libraries for SheetXL. | 2.6k | - | - | - | 8 months ago 0.7.27 | ESM + CommonJS | Bundled | PDF and documents, 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.
- bpmn-visualizationA TypeScript library for visualizing process execution data on BPMN diagrams
- @lottiefiles/lottie-typesRepresentation of the Lottie JSON Schema in Typescript
- zod-matterTypesafe front matter
- jquery.panzoomA jQuery plugin to pan and/or zoom elements using CSS3
- dictionaryjsA simple dictionary wrapper for JavaScript providing hashmap functionality with the added benefit of accessing keys using box and dot operators!
- swagger-express-tsGenerate and serve swagger.json
- @dschz/solid-flowSolid Flow - A highly customizable Solid library for building node-based editors, workflow systems, diagrams and more.
- tns-core-modulesNativeScript Core Modules
- @gitmyabi/safeAuto-generated TypeScript type bindings for Safe (build etherscan-safe-e18d3f89-1790303900348, commit c45ac46, branch etherscan)
- @relaymessenger/piRelay Messenger channel for Pi over Relay v1 WebSocket delivery.
- @stdlib/ndarray-base-assert-is-safe-data-type-castDetermine if an ndarray data type can be safely cast to another ndarray data type.
- @relaymessenger/openclaw-pluginNative Relay channel plugin for OpenClaw
- @flatfile/improvA powerful TypeScript library for building AI agents with multi-threaded conversations, tool execution, and event handling capabilities
- @mdx-js/typescript-pluginA TypeScript plugin to support language features in MDX files
- @stdlib/ndarray-base-assert-is-same-kind-data-type-castDetermine if an ndarray data type can be safely cast to, or is of the same kind as, another ndarray data type.
- @uiw/react-amap-tool-bar-control地图操作工具条插件。可支持方向导航、位置定位、视野级别缩放、视野级别选择等操作。
- @uiw/react-amap-info-window用于在地图上弹出一个详细信息展示窗体,地图上只允许同时展示 `1` 个信息窗体。
- @stdlib/ndarray-base-assert-is-allowed-data-type-castDetermine if an ndarray data type can be cast to another ndarray data type according to a specified casting mode.
- advanced-map-baseAbstract base class of advanced-map packages
- jsonv-tsJSON Schema builder and validator for TypeScript with static type inference, Hono middleware for OpenAPI generation and validation, and MCP server/client implementation. Lightweight, dependency-free, and built on Web Standards.
- moment-recur-tsA momentjs plugin for matching and generating recurring dates.
- typed-vuexA typed store accessor for Vuex.
- @servicestack/clientServiceStack's TypeScript library providing convenience utilities in developing web apps. Integrates with ServiceStack's Server features including ServiceClient, Server Events, Error Handling and Validation
- advanced-map-initializedMap-like class with default values
- @convex-dev/typedoc-plugin-markdownA plugin for TypeDoc that enables TypeScript API documentation to be generated in Markdown.
- sweph-wasmHigh-precision Swiss Ephemeris WebAssembly bindings for TypeScript — comprehensive astronomical calculations including planetary positions, house systems, eclipses, fixed stars, and astrological computations with modern JS/TS support.
- @ar.io/sdk[](https://codecov.io/gh/ar-io/ar-io-sdk)
- react-modern-audio-playerModern, customizable React audio player with waveform visualization, drag-and-drop playlist, WAI-ARIA accessibility, TypeScript-first API, and Next.js App Router (Server Components) support.
- @evolution-sdk/evolutionA modern TypeScript SDK for Cardano blockchain development
- @theholocron/components-docAstro components for Holocron documentation sites.
- @theholocron/observabilityLogging, error tracking, and analytics — one interface, swappable backends.
- typescript-chained-errorChained custom errors for Typescript and Javascript. ('Caused by' in error stack)
- simplify-tsSimplification of a 2D-polyline or a 3D-polyline.
- @sapphire/time-utilitiesA time utility library for JavaScript.
- @convex-dev/docusaurus-plugin-typedocA Docusaurus v2 plugin to build API documentation with TypeDoc.
- @gjsify/fetchWeb and Node.js fetch module for Gjs
- @mikro-orm/oracledbTypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL, SQLite, MSSQL and Oracle databases.
- pg-to-tsGenerate TypeScript-friendly interfaces and constants from (postgres) SQL database schema
- @stdlib/array-min-dtypeDetermine the minimum array data type of the closest kind necessary for storing a provided scalar value.
- ngx-unusedDetect unused classes (components, pipes, services and directives) defined in Angular workspace.
- vitest-openapi[](https://www.npmjs.com/package/vitest-openapi) [](https://github.com/yutak23/vitest-openapi/actions/workflows/
- @terra-money/feather.jsTypeScript SDK for Terra and Cosmos chains
- @virtualstate/navigationNative JavaScript [navigation](https://developer.mozilla.org/en-US/docs/Web/API/Navigation_API) implementation
- @marketto/belfiore-connector-embeddedTS & JS Belfiore datasource connector: embedded dataset
- orboMinimal, lazy-initialized global state for React. Zero nested providers, true bundle splitting, useState-familiar API
- @provablehq/aleo-wallet-standardTypeScript type definitions and interfaces for Aleo wallets (StandardWallet interface is experimental/work-in-progress)
- lz-tsLZ-based compression algorithm for TypeScript projects (Browser, Node.js)
- ng-zorro-antd-mobileAn enterprise-class mobile UI components based on Ant Design and Angular
- mui-daterange-pickerA react date range picker implementation using @mui.
- @sheetxl/ioIO - Import/Export Libraries for SheetXL.
- 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