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
@arkade-os/sdk
TypeScript SDK for building Bitcoin wallets using the Arkade protocol
8.3k---3 days ago
0.4.75
ESM + CommonJSBundledBlockchain and Web3, TypeScript tooling
tzientist
Scientist-like library for Node.js in TypeScript
8.3k+1563%-3 months ago
4.0.2
CommonJSBundledTypeScript tooling
@mirawision/usa-map-react
A highly customizable and interactive USA map component for React, allowing easy integration, state-based customization, and interactivity for data visualization and user interaction.
8.3k---1 year ago
2.0.2
ESM + CommonJSBundledReact, State management
@hugeicons/vue
Hugeicons Vue Component Library https://hugeicons.com
8.3k---1 month ago
1.0.8
ESM + CommonJSBundledVue, Icons
@ankhorage/paradox
Deterministic documentation generator for TypeScript packages.
8.2k---14 days ago
0.2.0
ESM onlyBundledDocumentation tooling, TypeScript tooling
jqwidgets-framework
jQWidgets UI framework for JavaScript, jQuery, React, Vue and TypeScript with over 1,000 demos - 82 widgets including a data grid, scheduler, Gantt chart, pivot grid, tree grid and charts, with 40 themes.
8.2k-29%-8 days ago
27.0.1
CommonJSNoneTables and data grids, UI component libraries
e
A modern universal utility library.
8.2k+19%-3 years ago
0.2.33
ESM + CommonJSBundledUtility libraries, TypeScript tooling
compose-spec-schema
TypeScript type and JSON schema for `docker-compose.yml`
8.2k+5377%-4 years ago
1.0.0
CommonJSBundledSchema validation, TypeScript tooling
node-ts
TeamSpeak® 3 Server Query client for node.js implemented using TypeScript
8.1k-42%-5 months ago
8.0.12
ESM onlyBundledTypeScript tooling
@deanwhillier/jest-matchmedia-mock
Mock for fully testing any media queries with Jest
8.1k---4 years ago
1.2.0
CommonJSBundledTesting, TypeScript tooling
@stdlib/ndarray-base-dtype-resolve-str
Return the data type string associated with a supported ndarray data type value.
8.1k---7 months ago
0.3.1
CommonJSBundledTypeScript tooling
@sapphire/discord.js-utilities
Discord.js specific utilities for your JavaScript/TypeScript bots
8.1k---1 year ago
7.3.3
ESM + CommonJSBundledTypeScript tooling
canvafy
Make configurable canvas easily with Canvafy
8.1k-55%-1 year ago
7.2.1
CommonJSBundledTypeScript tooling, Image processing
@stdlib/array-base-filled-by
Create a filled generic array according to a provided callback function.
8.1k---7 months ago
0.2.3
CommonJSBundledTypeScript tooling
@instabrain-sdks/api-client
Official Node.js SDK for InstaBrain APIs - Insurance quotes and application processing
8.1k---25 days ago
2.6.0
CommonJSBundledTypeScript tooling
functional.js
A lightweight, TypeScript-first functional programming library with excellent type inference
8k+4%-7 months ago
1.0.2
ESM + CommonJSBundledUtility libraries, TypeScript tooling
@tanstack/start
Modern and scalable routing for React applications
8k---1 year ago
1.120.20
ESM + CommonJSBundledRouting, React
@scayle/checkout-types
TypeScript definitions for SCAYLE Checkout
8k---9 months ago
2.1.73
CommonJSBundledPayments and commerce, TypeScript tooling
numerable
Number formatting library for Javascript and Node.js apps
8k-15%-5 years ago
0.3.15
ESM + CommonJSNoneNumbers and maths, TypeScript tooling
@uploadcare/signed-uploads
@uploadcare/signed-uploads secures uploads to Uploadcare. On the server it mints the credentials the Upload API expects: JWTs for the `Authorization: Bearer` scheme, with optional endpoint scope and operation limits, and the legacy {secureSignature, secur
8k---3 days ago
6.22.0
ESM + CommonJSBundledCryptography and hashing, TypeScript tooling
@sapphire/ratelimits
Bucket implementation for Ratelimits.
8k---1 year ago
2.4.11
ESM + CommonJSBundledTypeScript tooling
@odata2ts/http-client-api
Specifies the contract between HTTP clients and odata2ts
8k---21 days ago
0.7.1
CommonJSBundledHTTP clients, TypeScript tooling
@spec2ts/openapi-client
Utility to convert OpenAPI v3 specifications to Typescript HTTP client using TypeScript native compiler
8k---19 days ago
4.1.1
ESM onlyBundledDocumentation tooling, TypeScript tooling
zod-prisma
A Prisma generator that creates Zod schemas for all of your models
8k-11%-4 years ago
0.5.4
ESM + CommonJSBundledORMs and query builders, Schema validation
jsstore
Harness the power of JsStore to streamline database operations in your web applications. With its SQL-like API, JsStore simplifies IndexedDB interactions, enabling developers to easily query, filter, and manipulate data with familiar syntax and efficiency
8k+112%--
4.9.0
CommonJSBundledTypeScript tooling
swagger2
Typescript-based tools for working with Swagger v2.0 documents
8k+21%-1 year ago
5.0.1
ESM onlyBundledDocumentation tooling, TypeScript tooling
@docmd/deployer
Deployment configuration generator for docmd - Docker, Nginx, Caddy, GitHub Pages, Vercel, and Netlify.
8k---5 days ago
0.9.6
ESM onlyBundledDocumentation tooling, Cloud SDKs
@neodrag/react
React library to add dragging to your apps 😉
8k---1 year ago
2.3.1
ESM onlyBundledReact, TypeScript tooling
@taiga-ui/experimental
A package with Taiga UI experimental components
8k---5 days ago
5.25.0
ESM + CommonJSBundledAngular, UI component libraries
@web3-react/walletconnect-connector
A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
7.9k---4 years ago
6.2.13
ESM + CommonJSBundledBlockchain and Web3, React
intlayer-editor
Integrate the Intlayer visual editor into your Intlayer projects, enabling CMS-like content management with multilingual support.
7.9k+16%--
9.5.9
ESM + CommonJSBundledTypeScript tooling
chessground
lichess.org chess ui
7.9k+158%--
9.2.1
ESM onlyBundledTypeScript tooling, UI component libraries
@adonisjs/require-ts
In memory typescript compiler
7.9k---4 years ago
2.0.13
CommonJSBundledTypeScript tooling
@neodrag/svelte
Svelte Action to add dragging to your apps 😉
7.9k---1 year ago
2.3.3
ESM onlyBundledSvelte, TypeScript tooling
@web/dev-server-legacy
Plugin for legacy browsers in @web/dev-server
7.9k---2 months ago
3.0.0
ESM + CommonJSBundledTesting, TypeScript tooling
jalali-moment
Manipulate and convert Jalali and Gregorian date easily
7.9k-17%-4 years ago
3.3.11
CommonJSBundledDate and time, TypeScript tooling
@copilotkit/vue
Vue 3 components and composables for CopilotKit
7.8k---3 days ago
1.73.3
ESM + CommonJSBundledVue, TypeScript tooling
config-dug
Config loader with support for AWS Secrets Manager
7.8k-1%-2 months ago
1.10.1
CommonJSBundledConfiguration, TypeScript tooling
@modular-forms/qwik
The modular and type-safe form library for Qwik
7.8k---1 year ago
0.29.1
ESM + CommonJSBundledTypeScript tooling
text-readability-ts
npm package includes TypeScript and is designed to calculate various statistics from text in order to determine the readability, complexity, and grade level of a given corpus.
7.8k+262%-2 years ago
1.0.11
ESM + CommonJSBundledTypeScript tooling, Numbers and maths
@antfu/eslint-define-config
Provide a defineConfig function for .eslintrc.js files
7.8k---2 years ago
1.23.0-2
ESM + CommonJSBundledLinting and formatting, TypeScript tooling
@spec2ts/cli
Utility to convert specifications (Open API, JSON Schemas) to TypeScript using TypeScript native compiler
7.8k---19 days ago
4.0.5
ESM onlyNoneSchema validation, CLI tools and terminal utilities
misc-utils-of-mine-generic
Miscellaneous utilities for JavaScript/TypeScript that I often use
7.8k-58%-3 years ago
0.2.45
CommonJSBundledTypeScript tooling
reading-time-estimator
A medium's like reading time estimator with internationalization support
7.8k+27%-25 days ago
2.15.0
ESM + CommonJSBundledInternationalisation, TypeScript tooling
@stdlib/ndarray-base-assert-is-data-type
Test if an input value is a supported ndarray data type.
7.8k---7 months ago
0.2.3
CommonJSBundledTypeScript tooling, Testing
@stdlib/ndarray-base-bytes-per-element
Return the number of bytes per element for a provided underlying ndarray data type.
7.8k---7 months ago
0.3.1
CommonJSBundledTypeScript tooling
@valkey/valkey-glide-darwin-arm64
Native bindings for valkey-glide on darwin-arm64
7.8k---2 days ago
2.5.3
CommonJSNoneNode.js utilities, TypeScript tooling
use-clamp-text
react hook to clamp multiline text to a given height in a responsive way (in < 2.5kb)
7.8k-40%-2 years ago
1.1.1
ESM + CommonJSBundledReact, TypeScript tooling
@vibe-agent-toolkit/utils
Core utility functions shared across the vibe-agent-toolkit packages
7.7k---1 month ago
0.1.42
ESM onlyBundledUtility libraries, Linting and formatting
@sapphire/framework
Discord bot framework built for advanced and amazing bots.
7.7k---1 month ago
5.5.1
ESM + CommonJSBundledTypeScript 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.

  • @arkade-os/sdkTypeScript SDK for building Bitcoin wallets using the Arkade protocol
  • tzientistScientist-like library for Node.js in TypeScript
  • @mirawision/usa-map-reactA highly customizable and interactive USA map component for React, allowing easy integration, state-based customization, and interactivity for data visualization and user interaction.
  • @hugeicons/vueHugeicons Vue Component Library https://hugeicons.com
  • @ankhorage/paradoxDeterministic documentation generator for TypeScript packages.
  • jqwidgets-frameworkjQWidgets UI framework for JavaScript, jQuery, React, Vue and TypeScript with over 1,000 demos - 82 widgets including a data grid, scheduler, Gantt chart, pivot grid, tree grid and charts, with 40 themes.
  • eA modern universal utility library.
  • compose-spec-schemaTypeScript type and JSON schema for `docker-compose.yml`
  • node-tsTeamSpeak® 3 Server Query client for node.js implemented using TypeScript
  • @deanwhillier/jest-matchmedia-mockMock for fully testing any media queries with Jest
  • @stdlib/ndarray-base-dtype-resolve-strReturn the data type string associated with a supported ndarray data type value.
  • @sapphire/discord.js-utilitiesDiscord.js specific utilities for your JavaScript/TypeScript bots
  • canvafyMake configurable canvas easily with Canvafy
  • @stdlib/array-base-filled-byCreate a filled generic array according to a provided callback function.
  • @instabrain-sdks/api-clientOfficial Node.js SDK for InstaBrain APIs - Insurance quotes and application processing
  • functional.jsA lightweight, TypeScript-first functional programming library with excellent type inference
  • @tanstack/startModern and scalable routing for React applications
  • @scayle/checkout-typesTypeScript definitions for SCAYLE Checkout
  • numerableNumber formatting library for Javascript and Node.js apps
  • @uploadcare/signed-uploads@uploadcare/signed-uploads secures uploads to Uploadcare. On the server it mints the credentials the Upload API expects: JWTs for the `Authorization: Bearer` scheme, with optional endpoint scope and operation limits, and the legacy {secureSignature, secur
  • @sapphire/ratelimitsBucket implementation for Ratelimits.
  • @odata2ts/http-client-apiSpecifies the contract between HTTP clients and odata2ts
  • @spec2ts/openapi-clientUtility to convert OpenAPI v3 specifications to Typescript HTTP client using TypeScript native compiler
  • zod-prismaA Prisma generator that creates Zod schemas for all of your models
  • jsstoreHarness the power of JsStore to streamline database operations in your web applications. With its SQL-like API, JsStore simplifies IndexedDB interactions, enabling developers to easily query, filter, and manipulate data with familiar syntax and efficiency
  • swagger2Typescript-based tools for working with Swagger v2.0 documents
  • @docmd/deployerDeployment configuration generator for docmd - Docker, Nginx, Caddy, GitHub Pages, Vercel, and Netlify.
  • @neodrag/reactReact library to add dragging to your apps 😉
  • @taiga-ui/experimentalA package with Taiga UI experimental components
  • @web3-react/walletconnect-connectorA simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
  • intlayer-editorIntegrate the Intlayer visual editor into your Intlayer projects, enabling CMS-like content management with multilingual support.
  • chessgroundlichess.org chess ui
  • @adonisjs/require-tsIn memory typescript compiler
  • @neodrag/svelteSvelte Action to add dragging to your apps 😉
  • @web/dev-server-legacyPlugin for legacy browsers in @web/dev-server
  • jalali-momentManipulate and convert Jalali and Gregorian date easily
  • @copilotkit/vueVue 3 components and composables for CopilotKit
  • config-dugConfig loader with support for AWS Secrets Manager
  • @modular-forms/qwikThe modular and type-safe form library for Qwik
  • text-readability-tsnpm package includes TypeScript and is designed to calculate various statistics from text in order to determine the readability, complexity, and grade level of a given corpus.
  • @antfu/eslint-define-configProvide a defineConfig function for .eslintrc.js files
  • @spec2ts/cliUtility to convert specifications (Open API, JSON Schemas) to TypeScript using TypeScript native compiler
  • misc-utils-of-mine-genericMiscellaneous utilities for JavaScript/TypeScript that I often use
  • reading-time-estimatorA medium's like reading time estimator with internationalization support
  • @stdlib/ndarray-base-assert-is-data-typeTest if an input value is a supported ndarray data type.
  • @stdlib/ndarray-base-bytes-per-elementReturn the number of bytes per element for a provided underlying ndarray data type.
  • @valkey/valkey-glide-darwin-arm64Native bindings for valkey-glide on darwin-arm64
  • use-clamp-textreact hook to clamp multiline text to a given height in a responsive way (in < 2.5kb)
  • @vibe-agent-toolkit/utilsCore utility functions shared across the vibe-agent-toolkit packages
  • @sapphire/frameworkDiscord bot framework built for advanced and amazing bots.