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
very-happy-dom
Like a light-weight version of `happy-dom` powered by Bun.
1.9k+1147%-2 months ago
0.1.10
ESM onlyBundledScraping and browser automation, Testing
@romcal/calendar.united-states
Localized romcal calendar for UnitedStates
1.9k---4 years ago
3.0.0-alpha.0
ESM + CommonJSBundledTypeScript tooling
react-loading-hook
Async loading and error state management hook for TypeScript and JavaScript React applications
1.9k+155%-2 years ago
1.1.2
CommonJSNoneTypeScript tooling, React
dynamsoft-capture-vision-router
The Dynamsoft Capture Vision Router module is the cornerstone of the Dynamsoft Capture Vision architecture.
1.9k-31%--
2.4.33
ESM + CommonJSBundledRouting, TypeScript tooling
codablejson
Serialize JavaScript Map, Date, Set, BigInt, and custom classes with JSON. Faster SuperJSON alternative with declarative TypeScript decorators. Handles circular references, typed arrays, and preserves all types.
1.9k--10 months ago
0.2.0
ESM + CommonJSBundledTypeScript tooling, Static site generators and meta-frameworks
@bolasim/react-use-pylon
React Pylon integration without the hassle, driven by hooks.
1.9k---2 years ago
0.0.3
ESM + CommonJSBundledReact, Static site generators and meta-frameworks
caterpillar
Caterpillar is the ultimate logging system for Deno, Node.js, and Web Browsers. Log levels are implemented to the RFC standard. Log entries can be filtered and piped to various streams, including coloured output to the terminal, the browser's console, and
1.9k-4%-2 years ago
8.2.0
ESM + CommonJSBundledLogging, TypeScript tooling
stylelint-define-config
Provide a defineConfig function for stylelint.config.js files
1.9k-7%--
17.15.0
ESM onlyBundledLinting and formatting, TypeScript tooling
@excaliburjs/plugin-tiled
excalibur-tiled provides Tiled map editor integration with Excalibur.js
1.9k---9 months ago
0.32.0
ESM + CommonJSBundledTypeScript tooling
@typeschema/main
Universal adapter for schema validation
1.9k---1 year ago
0.14.1
ESM + CommonJSBundledSchema validation, TypeScript tooling
next-safe-navigation
Type-safe navigation for NextJS App router with Standard Schema support (Zod, Valibot, ArkType, etc.)
1.9k+511%-1 year ago
0.4.0
ESM + CommonJSBundledSchema validation, TypeScript tooling
pixi-tiledmap
High-performance PixiJS v8 renderer for Tiled Map Editor maps (TMJ/TMX), built for TypeScript and JavaScript
1.9k+1555%--
2.10.4
ESM + CommonJSBundled3D, WebGL and game engines, TypeScript tooling
tslint-webpack-plugin
TSLint plugin for Webpack
1.9k-39%-5 years ago
2.1.1
CommonJSNoneLinting and formatting, TypeScript tooling
@nlux/nlbridge
The nlbridge adapters for nlux, the javascript library for building conversational AI interfaces.
1.9k---2 years ago
2.17.1
ESM + CommonJSBundledReact, TypeScript tooling
@web3-react/frame-connector
A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
1.9k---6 years ago
6.0.9
ESM + CommonJSBundledBlockchain and Web3, React
@ttsc/evidence
Evidence-graph lint contributor for @ttsc/lint: declare provenance with a JSDoc @evidence tag and fail the build when it is missing or dangling.
1.8k---8 days ago
0.30.4
CommonJSBundledDocumentation tooling, TypeScript tooling
@blinkdotnew/sdk
Blink TypeScript SDK for client-side applications - Zero-boilerplate CRUD + auth + AI + analytics + notifications for modern SaaS/AI apps
1.8k---1 month ago
2.9.0
ESM + CommonJSBundledAuthentication and authorisation, Database clients and drivers
jest-tsd
The easiest way to test your TS types with Jest
1.8k+193%-3 years ago
0.2.2
ESM + CommonJSBundledTesting, TypeScript tooling
vue-fixed-header
Simple and cross-browser friendly fixed header component for Vue.js.
1.8k-18%-6 years ago
3.2.15
CommonJSNoneVue, TypeScript tooling
@guren/server
HTTP layer of the Guren framework, on Hono: routing, controllers, middleware, auth, sessions, queues and the AWS Lambda adapter. Applications import it through @guren/core.
1.8k---2 days ago
2.26.0
ESM onlyBundledTypeScript tooling, Authentication and authorisation
gitart-vue-dialog
[![Stand With Ukraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg)](https://savelife.in.ua/en/)
1.8k+7%-4 months ago
4.0.0
ESM + CommonJSBundledVue, UI component libraries
oauth-callback
Lightweight OAuth 2.0 callback handler for Node.js, Deno, and Bun with built-in browser flow and MCP SDK integration
1.8k+5087%-4 days ago
2.2.1
ESM onlyBundledCLI tools and terminal utilities, TypeScript tooling
@mikro-orm/sql-js
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.
1.8k---6 days ago
7.2.1
ESM onlyBundledTypeScript tooling, ORMs and query builders
grainjs
JS library from Grist Labs
1.8k+198%-8 months ago
1.1.0
ESM + CommonJSBundledTypeScript tooling
svelte5-router
A declarative Svelte routing library with SSR support
1.8k-4%-7 months ago
3.1.0
ESM onlyBundledRouting, Svelte
@jalez/react-flow-smart-edge
Smart edge routing for @xyflow/react v12+ (maintained fork of @tisoap/react-flow-smart-edge)
1.8k---1 year ago
4.0.0
ESM onlyBundledReact, Routing
@tanstack/react-location-devtools
See https://react-location.tanstack.com/tools/devtools
1.8k---4 years ago
3.4.4
ESM + CommonJSBundledTypeScript tooling, React
cloudflare-worker-mock
Mocks for the Cloudflare Worker API
1.8k+29%--
1.2.0
CommonJSBundledCloud SDKs, Testing
babel-preset-typescript-vue3
TypeScript preset for Babel 7.x supporting Vue.js 3 components written in TS
1.8k-54%-1 year ago
2.1.1
ESM onlyNoneTypeScript tooling, Vue
@hypequery/serve
Code-first TypeScript runtime for validated ClickHouse analytics APIs, OpenAPI, auth, and tenancy
1.8k---7 days ago
0.18.0
ESM + CommonJSBundledTypeScript tooling, Schema validation
gettext-extract
CLI for extracting Gettext messages from JavaScript, TypeScript, JSX and HTML
1.8k+68%-7 years ago
2.0.1
CommonJSNoneInternationalisation, CLI tools and terminal utilities
maplibre-gl-components
Legend, colorbar, and HTML control components for MapLibre GL JS maps
1.8k--1 month ago
0.31.1
ESM + CommonJSBundledTypeScript tooling, Maps and geolocation
tsargs
typescript function arguments utils
1.8k-43%-5 years ago
1.4.1
-BundledTypeScript tooling
api-def
Typed API definitions with middleware support
1.8k+165%-20 days ago
0.17.0
ESM + CommonJSBundledTypeScript tooling, HTTP clients
@tardie/ai-openai-compat
An OpenAI compat integration for Effect
1.8k---15 days ago
4.0.0-rc.113-clavia.0
ESM onlyNoneTypeScript tooling
@lssm-tech/tool.bun
Shared Bun build presets and CLI for ContractSpec packages
1.8k---6 days ago
5.0.6
ESM onlyBundledTypeScript tooling
next-lazy-hydrate
A template for creating npm packages using TypeScript and VSCode
1.8k+72%--
1.1.0
CommonJSBundledTypeScript tooling
react-location-devtools
See https://react-location.tanstack.com/tools/devtools
1.8k+316%-4 years ago
3.3.4
ESM + CommonJSBundledTypeScript tooling, React
jsdoc-ts-utils
A plugin with utilities to make your TypeScript-like docs JSDoc valid
1.8k-2%-9 months ago
6.0.0
CommonJSNoneDocumentation tooling, TypeScript tooling
@tardie/ai-anthropic
An Anthropic provider integration for Effect AI SDK
1.8k---15 days ago
4.0.0-rc.113-clavia.0
ESM onlyNoneTypeScript tooling
html-screen-capture-js
HTML Screen Capture JS
1.8k-24%-4 months ago
2.0.9
ESM + CommonJSBundledTypeScript tooling
@wolfstar/cli
The stars command line interface for @wolfstar/http-framework projects: typed configuration, dev server, build and project info
1.8k---5 days ago
2.0.1
ESM onlyBundledTypeScript tooling, CLI tools and terminal utilities
stitchkit
Contract-first backend framework — one defineContract() into an HTTP API, MCP tools, AI-agent tools and a typed client. Bun and Node.
1.8k--1 day ago
0.96.1
ESM onlyBundledSchema validation, WebSockets and realtime
json-tree-view-vue3
JSON tree rendering Vue3 component
1.8k+129%-2 months ago
2.0.0
ESM onlyBundledParsers and serialisers, Vue
vue3-signature-pad
A Vue3 Signature Pad
1.8k+48%-5 years ago
1.0.7
ESM + CommonJSBundledTypeScript tooling, Vue
maplibre-gl-lidar
A MapLibre GL JS plugin for visualizing LiDAR point clouds using deck.gl
1.8k--4 days ago
0.17.1
ESM + CommonJSBundledCharts and data visualisation, React
@gfazioli/mantine-marquee
Mantine component that creates seamless, GPU-accelerated infinite-scrolling content loops — horizontal/vertical directions, responsive props, CSS-mask fade edges, and a 3D isometric variant.
1.8k---11 days ago
4.1.6
ESM + CommonJSBundledTypeScript tooling, React
@rolldown/binding-linux-arm64-ohos
Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.
1.8k---1 year ago
1.0.0-beta.31
CommonJSNoneBundlers, TypeScript tooling
@promptbook/core
Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action
1.8k---4 days ago
0.114.0-41
ESM + CommonJSBundledTypeScript tooling
@redocly/client-generator
Generate typed, zero-dependency TypeScript clients (fetch, auth, retries, middleware, SSE) from OpenAPI descriptions.
1.8k---3 days ago
0.4.15
ESM onlyBundledDocumentation tooling, 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.

  • very-happy-domLike a light-weight version of `happy-dom` powered by Bun.
  • @romcal/calendar.united-statesLocalized romcal calendar for UnitedStates
  • react-loading-hookAsync loading and error state management hook for TypeScript and JavaScript React applications
  • dynamsoft-capture-vision-routerThe Dynamsoft Capture Vision Router module is the cornerstone of the Dynamsoft Capture Vision architecture.
  • codablejsonSerialize JavaScript Map, Date, Set, BigInt, and custom classes with JSON. Faster SuperJSON alternative with declarative TypeScript decorators. Handles circular references, typed arrays, and preserves all types.
  • @bolasim/react-use-pylonReact Pylon integration without the hassle, driven by hooks.
  • caterpillarCaterpillar is the ultimate logging system for Deno, Node.js, and Web Browsers. Log levels are implemented to the RFC standard. Log entries can be filtered and piped to various streams, including coloured output to the terminal, the browser's console, and
  • stylelint-define-configProvide a defineConfig function for stylelint.config.js files
  • @excaliburjs/plugin-tiledexcalibur-tiled provides Tiled map editor integration with Excalibur.js
  • @typeschema/mainUniversal adapter for schema validation
  • next-safe-navigationType-safe navigation for NextJS App router with Standard Schema support (Zod, Valibot, ArkType, etc.)
  • pixi-tiledmapHigh-performance PixiJS v8 renderer for Tiled Map Editor maps (TMJ/TMX), built for TypeScript and JavaScript
  • tslint-webpack-pluginTSLint plugin for Webpack
  • @nlux/nlbridgeThe nlbridge adapters for nlux, the javascript library for building conversational AI interfaces.
  • @web3-react/frame-connectorA simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
  • @ttsc/evidenceEvidence-graph lint contributor for @ttsc/lint: declare provenance with a JSDoc @evidence tag and fail the build when it is missing or dangling.
  • @blinkdotnew/sdkBlink TypeScript SDK for client-side applications - Zero-boilerplate CRUD + auth + AI + analytics + notifications for modern SaaS/AI apps
  • jest-tsdThe easiest way to test your TS types with Jest
  • vue-fixed-headerSimple and cross-browser friendly fixed header component for Vue.js.
  • @guren/serverHTTP layer of the Guren framework, on Hono: routing, controllers, middleware, auth, sessions, queues and the AWS Lambda adapter. Applications import it through @guren/core.
  • gitart-vue-dialog[![Stand With Ukraine](https://raw.githubusercontent.com/vshymanskyy/StandWithUkraine/main/banner-direct.svg)](https://savelife.in.ua/en/)
  • oauth-callbackLightweight OAuth 2.0 callback handler for Node.js, Deno, and Bun with built-in browser flow and MCP SDK integration
  • @mikro-orm/sql-jsTypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.
  • grainjsJS library from Grist Labs
  • svelte5-routerA declarative Svelte routing library with SSR support
  • @jalez/react-flow-smart-edgeSmart edge routing for @xyflow/react v12+ (maintained fork of @tisoap/react-flow-smart-edge)
  • @tanstack/react-location-devtoolsSee https://react-location.tanstack.com/tools/devtools
  • cloudflare-worker-mockMocks for the Cloudflare Worker API
  • babel-preset-typescript-vue3TypeScript preset for Babel 7.x supporting Vue.js 3 components written in TS
  • @hypequery/serveCode-first TypeScript runtime for validated ClickHouse analytics APIs, OpenAPI, auth, and tenancy
  • gettext-extractCLI for extracting Gettext messages from JavaScript, TypeScript, JSX and HTML
  • maplibre-gl-componentsLegend, colorbar, and HTML control components for MapLibre GL JS maps
  • tsargstypescript function arguments utils
  • api-defTyped API definitions with middleware support
  • @tardie/ai-openai-compatAn OpenAI compat integration for Effect
  • @lssm-tech/tool.bunShared Bun build presets and CLI for ContractSpec packages
  • next-lazy-hydrateA template for creating npm packages using TypeScript and VSCode
  • react-location-devtoolsSee https://react-location.tanstack.com/tools/devtools
  • jsdoc-ts-utilsA plugin with utilities to make your TypeScript-like docs JSDoc valid
  • @tardie/ai-anthropicAn Anthropic provider integration for Effect AI SDK
  • html-screen-capture-jsHTML Screen Capture JS
  • @wolfstar/cliThe stars command line interface for @wolfstar/http-framework projects: typed configuration, dev server, build and project info
  • stitchkitContract-first backend framework — one defineContract() into an HTTP API, MCP tools, AI-agent tools and a typed client. Bun and Node.
  • json-tree-view-vue3JSON tree rendering Vue3 component
  • vue3-signature-padA Vue3 Signature Pad
  • maplibre-gl-lidarA MapLibre GL JS plugin for visualizing LiDAR point clouds using deck.gl
  • @gfazioli/mantine-marqueeMantine component that creates seamless, GPU-accelerated infinite-scrolling content loops — horizontal/vertical directions, responsive props, CSS-mask fade edges, and a 3D isometric variant.
  • @rolldown/binding-linux-arm64-ohosFast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.
  • @promptbook/corePromptbook: Create persistent AI agents that turn your company's scattered knowledge into action
  • @redocly/client-generatorGenerate typed, zero-dependency TypeScript clients (fetch, auth, retries, middleware, SSE) from OpenAPI descriptions.