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 |
|---|---|---|---|---|---|---|---|---|
| very-happy-dom Like a light-weight version of `happy-dom` powered by Bun. | 1.9k | +1147% | - | 2 months ago 0.1.10 | ESM only | Bundled | Scraping and browser automation, Testing | |
| @romcal/calendar.united-states Localized romcal calendar for UnitedStates | 1.9k | - | - | - | 4 years ago 3.0.0-alpha.0 | ESM + CommonJS | Bundled | TypeScript 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 | CommonJS | None | TypeScript 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 + CommonJS | Bundled | Routing, 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 + CommonJS | Bundled | TypeScript 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 + CommonJS | Bundled | React, 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 + CommonJS | Bundled | Logging, TypeScript tooling | |
| stylelint-define-config Provide a defineConfig function for stylelint.config.js files | 1.9k | -7% | - | - 17.15.0 | ESM only | Bundled | Linting 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 + CommonJS | Bundled | TypeScript tooling |
| @typeschema/main Universal adapter for schema validation | 1.9k | - | - | - | 1 year ago 0.14.1 | ESM + CommonJS | Bundled | Schema 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 + CommonJS | Bundled | Schema 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 + CommonJS | Bundled | 3D, WebGL and game engines, TypeScript tooling | |
| tslint-webpack-plugin TSLint plugin for Webpack | 1.9k | -39% | - | 5 years ago 2.1.1 | CommonJS | None | Linting 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 + CommonJS | Bundled | React, 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 + CommonJS | Bundled | Blockchain 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 | CommonJS | Bundled | Documentation 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 + CommonJS | Bundled | Authentication 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 + CommonJS | Bundled | Testing, 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 | CommonJS | None | Vue, 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 only | Bundled | TypeScript tooling, Authentication and authorisation |
| gitart-vue-dialog [](https://savelife.in.ua/en/) | 1.8k | +7% | - | 4 months ago 4.0.0 | ESM + CommonJS | Bundled | Vue, 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 only | Bundled | CLI 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 only | Bundled | TypeScript tooling, ORMs and query builders |
| grainjs JS library from Grist Labs | 1.8k | +198% | - | 8 months ago 1.1.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| svelte5-router A declarative Svelte routing library with SSR support | 1.8k | -4% | - | 7 months ago 3.1.0 | ESM only | Bundled | Routing, 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 only | Bundled | React, Routing |
| @tanstack/react-location-devtools See https://react-location.tanstack.com/tools/devtools | 1.8k | - | - | - | 4 years ago 3.4.4 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| cloudflare-worker-mock Mocks for the Cloudflare Worker API | 1.8k | +29% | - | - 1.2.0 | CommonJS | Bundled | Cloud 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 only | None | TypeScript 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 + CommonJS | Bundled | TypeScript 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 | CommonJS | None | Internationalisation, 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 + CommonJS | Bundled | TypeScript tooling, Maps and geolocation | |
| tsargs typescript function arguments utils | 1.8k | -43% | - | 5 years ago 1.4.1 | - | Bundled | TypeScript tooling | |
| api-def Typed API definitions with middleware support | 1.8k | +165% | - | 20 days ago 0.17.0 | ESM + CommonJS | Bundled | TypeScript 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 only | None | TypeScript tooling |
| @lssm-tech/tool.bun Shared Bun build presets and CLI for ContractSpec packages | 1.8k | - | - | - | 6 days ago 5.0.6 | ESM only | Bundled | TypeScript tooling |
| next-lazy-hydrate A template for creating npm packages using TypeScript and VSCode | 1.8k | +72% | - | - 1.1.0 | CommonJS | Bundled | TypeScript tooling | |
| react-location-devtools See https://react-location.tanstack.com/tools/devtools | 1.8k | +316% | - | 4 years ago 3.3.4 | ESM + CommonJS | Bundled | TypeScript 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 | CommonJS | None | Documentation 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 only | None | TypeScript tooling |
| html-screen-capture-js HTML Screen Capture JS | 1.8k | -24% | - | 4 months ago 2.0.9 | ESM + CommonJS | Bundled | TypeScript 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 only | Bundled | TypeScript 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 only | Bundled | Schema validation, WebSockets and realtime | |
| json-tree-view-vue3 JSON tree rendering Vue3 component | 1.8k | +129% | - | 2 months ago 2.0.0 | ESM only | Bundled | Parsers and serialisers, Vue | |
| vue3-signature-pad A Vue3 Signature Pad | 1.8k | +48% | - | 5 years ago 1.0.7 | ESM + CommonJS | Bundled | TypeScript 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 + CommonJS | Bundled | Charts 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 + CommonJS | Bundled | TypeScript 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 | CommonJS | None | Bundlers, 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 + CommonJS | Bundled | TypeScript 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 only | Bundled | Documentation 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[](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.
- 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