Skip to content
JS
Package category

TypeScript tooling

Type utilities, declaration tooling and TypeScript build helpers.

4,224 packages107 comparisons

Packages compared

4,224 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
bpmn-visualization
A TypeScript library for visualizing process execution data on BPMN diagrams
2.7k+229%-3 months ago
0.48.0
ESM onlyBundledTypeScript tooling, DOM and browser utilities
@lottiefiles/lottie-types
Representation of the Lottie JSON Schema in Typescript
2.7k---2 years ago
1.5.0
CommonJSBundledSchema validation, TypeScript tooling
zod-matter
Typesafe front matter
2.7k+4921%-11 months ago
0.1.3
ESM + CommonJSBundledMarkdown, 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
CommonJSNoneCSS-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
CommonJSBundledTypeScript tooling
swagger-express-ts
Generate and serve swagger.json
2.7k-12%-5 years ago
1.1.0
CommonJSBundledDocumentation 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 onlyBundledTypeScript tooling
tns-core-modules
NativeScript Core Modules
2.7k-75%--
6.5.27
CommonJSBundledTypeScript 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 + CommonJSBundledTypeScript 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 onlyBundledCLI 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
CommonJSBundledTypeScript tooling, Testing
@relaymessenger/openclaw-plugin
Native Relay channel plugin for OpenClaw
2.7k---8 days ago
0.4.6
ESM onlyNoneCLI 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 + CommonJSBundledTypeScript tooling
@mdx-js/typescript-plugin
A TypeScript plugin to support language features in MDX files
2.7k---28 days ago
0.1.4
ESM + CommonJSBundledMarkdown, 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
CommonJSBundledTypeScript tooling, Testing
@uiw/react-amap-tool-bar-control
地图操作工具条插件。可支持方向导航、位置定位、视野级别缩放、视野级别选择等操作。
2.7k---4 months ago
7.1.15
ESM + CommonJSBundledReact, TypeScript tooling
@uiw/react-amap-info-window
用于在地图上弹出一个详细信息展示窗体,地图上只允许同时展示 `1` 个信息窗体。
2.7k---4 months ago
7.1.15
ESM + CommonJSBundledReact, 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
CommonJSBundledTypeScript tooling, Testing
advanced-map-base
Abstract base class of advanced-map packages
2.6k+165%-6 years ago
0.0.4
-NoneBuild 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 onlyBundledSchema validation, Documentation tooling
moment-recur-ts
A momentjs plugin for matching and generating recurring dates.
2.6k+2%-8 years ago
1.3.1
CommonJSBundledDate and time, TypeScript tooling
typed-vuex
A typed store accessor for Vuex.
2.6k-27%-4 years ago
0.3.1
ESM + CommonJSBundledTypeScript 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 + CommonJSBundledTypeScript tooling, Schema validation
advanced-map-initialized
Map-like class with default values
2.6k+138%-6 years ago
0.0.4
-NoneBuild 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
CommonJSNoneDocumentation 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 + CommonJSBundledTypeScript tooling
@ar.io/sdk
[![codecov](https://codecov.io/gh/ar-io/ar-io-sdk/graph/badge.svg?token=7dXKcT7dJy)](https://codecov.io/gh/ar-io/ar-io-sdk)
2.6k---10 days ago
4.3.1
ESM onlyBundledBlockchain 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 + CommonJSBundledAccessibility, React
@evolution-sdk/evolution
A modern TypeScript SDK for Cardano blockchain development
2.6k---1 day ago
0.5.14
ESM onlyBundledBlockchain and Web3, TypeScript tooling
@theholocron/components-doc
Astro components for Holocron documentation sites.
2.6k---9 days ago
1.14.0
ESM onlyBundledDocumentation tooling, TypeScript tooling
@theholocron/observability
Logging, error tracking, and analytics — one interface, swappable backends.
2.6k---3 days ago
0.4.0
ESM onlyBundledMonitoring 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
CommonJSBundledTypeScript tooling
simplify-ts
Simplification of a 2D-polyline or a 3D-polyline.
2.6k-21%-6 years ago
1.0.2
CommonJSBundledTypeScript tooling
@sapphire/time-utilities
A time utility library for JavaScript.
2.6k---1 year ago
1.7.14
ESM + CommonJSBundledTypeScript 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
CommonJSNoneDocumentation tooling, Parsers and serialisers
@gjsify/fetch
Web and Node.js fetch module for Gjs
2.6k---1 day ago
0.52.0
ESM onlyBundledHTTP 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 onlyBundledTypeScript 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
CommonJSBundledDatabase 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
CommonJSBundledTypeScript 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 onlyNoneAngular, TypeScript tooling
vitest-openapi
[![npm](https://img.shields.io/npm/v/vitest-openapi.svg)](https://www.npmjs.com/package/vitest-openapi) [![test](https://github.com/yutak23/vitest-openapi/actions/workflows/test.yaml/badge.svg)](https://github.com/yutak23/vitest-openapi/actions/workflows/
2.6k+105%-2 years ago
1.0.3
ESM onlyBundledDocumentation tooling, TypeScript tooling
@terra-money/feather.js
TypeScript SDK for Terra and Cosmos chains
2.6k---2 years ago
2.1.0-beta.3
CommonJSBundledBlockchain 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 + CommonJSBundledPolyfills and shims, TypeScript tooling
@marketto/belfiore-connector-embedded
TS & JS Belfiore datasource connector: embedded dataset
2.6k---1 year ago
1.2.1
ESM + CommonJSBundledTypeScript 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 onlyBundledReact, 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 + CommonJSBundledTypeScript tooling
lz-ts
LZ-based compression algorithm for TypeScript projects (Browser, Node.js)
2.6k+91%-4 years ago
1.1.2
CommonJSBundledTypeScript 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 + CommonJSBundledAngular, TypeScript tooling
mui-daterange-picker
A react date range picker implementation using @mui.
2.6k-6%-7 months ago
1.0.6
ESM + CommonJSBundledReact, TypeScript tooling
@sheetxl/io
IO - Import/Export Libraries for SheetXL.
2.6k---8 months ago
0.7.27
ESM + CommonJSBundledPDF 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[![codecov](https://codecov.io/gh/ar-io/ar-io-sdk/graph/badge.svg?token=7dXKcT7dJy)](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[![npm](https://img.shields.io/npm/v/vitest-openapi.svg)](https://www.npmjs.com/package/vitest-openapi) [![test](https://github.com/yutak23/vitest-openapi/actions/workflows/test.yaml/badge.svg)](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.