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 |
|---|---|---|---|---|---|---|---|---|
| create-validator-ts Create JSON Schema validator from TypeScript. | 2.9k | +97% | - | 1 year ago 6.0.1 | ESM only | Bundled | Schema validation, TypeScript tooling | |
| @p5-wrapper/next A NextJS specific library for the @P5-Wrapper/react project. | 2.9k | - | - | - | 9 months ago 3.0.1 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| logging-ts Composable loggers for TypeScript | 2.9k | -50% | - | - 0.3.4 | ESM + CommonJS | Bundled | Logging, TypeScript tooling | |
| next-export-optimize-images Optimize images at build time with Next.js. | 2.9k | -31% | - | 1 year ago 4.7.0 | CommonJS | Bundled | Static site generators and meta-frameworks, TypeScript tooling | |
| tiled-property-flattener Provides a way to parse Tiled project files (.tiled-project) and maps into typescript usable format,. Additionally, it also flattens the properties of nested Tiled classes into the root Tiled class's/object's/layer's own properties, as if it had inherited | 2.9k | +808% | - | 3 years ago 1.1.1 | ESM only | Bundled | TypeScript tooling | |
| post-me Use web Workers and other Windows through a simple Promise API | 2.9k | +73% | - | 5 years ago 0.4.5 | ESM + CommonJS | Bundled | Promises and async control flow, TypeScript tooling | |
| @namecheap/tsoa-cli Build swagger-compliant REST APIs using TypeScript and Node | 2.9k | - | - | - | 4 months ago 6.6.1 | CommonJS | Bundled | Documentation tooling, HTTP servers and web frameworks |
| @stdlib/array-typed-ctors Typed array constructors. | 2.9k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | TypeScript tooling |
| dom-chef Build regular DOM elements using JSX | 2.9k | -6% | - | 2 months ago 5.2.0 | ESM only | Bundled | DOM and browser utilities, TypeScript tooling | |
| inter-font Mona Sans, a variable font from GitHub. | 2.9k | +1232% | - | - 3.19.0 | - | None | TypeScript tooling | |
| getsetdeep Get and set nested variables of an object, includes support for Backbone Models | 2.9k | -0% | - | 2 years ago 5.6.0 | ESM + CommonJS | Bundled | TypeScript tooling, Node.js utilities | |
| @tsrx/oxc The official OXC integration for TSRX — Rust-native Oxlint and Oxfmt for .tsrx, JavaScript, TypeScript, and JSX | 2.9k | - | - | - | 4 days ago 0.16.0 | ESM only | Bundled | TypeScript tooling, Linting and formatting |
| bigal A type-safe PostgreSQL ORM for Node.js, written in TypeScript. Features a fluent query builder, decorator-based models, and immutable query state. | 2.9k | +180% | - | 1 day ago 16.1.0 | ESM + CommonJS | Bundled | ORMs and query builders, TypeScript tooling | |
| @namecheap/tsoa-runtime Build swagger-compliant REST APIs using TypeScript and Node | 2.9k | - | - | - | 4 months ago 6.6.1 | CommonJS | Bundled | Documentation tooling, HTTP servers and web frameworks |
| @daybrush/jsdoc An API documentation generator for JavaScript and Typescript. | 2.9k | - | - | - | 3 years ago 0.4.7 | - | None | Documentation tooling, TypeScript tooling |
| @formisch/solid The lightweight, schema-first, and fully type-safe form library for SolidJS | 2.9k | - | - | - | 18 days ago 1.1.0 | ESM only | Bundled | Forms, TypeScript tooling |
| jsonld-extract A damn simple tool to extract json-ld metadata from webpage using jquery like api (jQuery, Cheerio, CashDOM, ...). | 2.9k | +1924% | - | 5 years ago 0.0.8 | CommonJS | None | Scraping and browser automation, Parsers and serialisers | |
| supershy TypeScript HYbridizer - Hybrid (CommonJS/ESM) TypeScript node package builder | 2.9k | +801% | - | 1 year ago 1.0.0 | ESM only | Bundled | TypeScript tooling | |
| zodline Type-safe CLI argument parser powered by Zod schemas. Zero dependencies, inferred TypeScript types, and automatic help generation. | 2.9k | - | - | 5 days ago 0.3.1 | ESM only | Bundled | CLI tools and terminal utilities, Schema validation | |
| @roots/wordpress-dependencies-webpack-plugin Webpack plugin to help with wp_enqueue_script | 2.9k | - | - | - | 1 year ago 6.24.0 | ESM only | Bundled | CSS-in-JS and styling, React |
| @itwin/map-layers-auth Extension that adds a Map Layers Widget | 2.8k | - | - | - | 3 days ago 5.13.5 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, Build tools |
| @grafana-openapi-client/fetch-client Generated Grafana OpenAPI client using typescript-fetch | 2.8k | - | - | - | 1 year ago 11.4.0-alpha.5 | ESM + CommonJS | Bundled | TypeScript tooling |
| create-better-t-stack A modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations | 2.8k | -18% | - | 7 days ago 3.44.1 | ESM only | Bundled | CLI tools and terminal utilities, CSS-in-JS and styling | |
| @chainsafe/threads Web workers & worker threads as simple as a function call | 2.8k | - | - | - | 1 year ago 1.11.3 | ESM + CommonJS | Bundled | Node.js utilities, TypeScript tooling |
| @roots/wordpress-externals-webpack-plugin Webpack plugin to register WordPress dependencies as externals | 2.8k | - | - | - | 1 year ago 6.24.0 | ESM only | Bundled | CSS-in-JS and styling, React |
| @lssm-tech/lib.surface-runtime AI-native surface specs and web runtime for adaptive ContractSpec surfaces | 2.8k | - | - | - | 6 days ago 4.0.5 | ESM only | Bundled | TypeScript tooling |
| gatsby-plugin-tsconfig-paths Adds support for tsconfig paths to Gatsby build process | 2.8k | -72% | - | 3 years ago 1.0.6 | CommonJS | None | TypeScript tooling | |
| @bluelovers/tsconfig 用於 TypeScript 項目的基礎 tsconfig 配置預設 (Base tsconfig preset for TypeScript projects) | 2.8k | - | - | - | 4 months ago 2.0.3 | CommonJS | None | TypeScript tooling |
| romcal Utility library that outputs the Liturgical Calendar used by the Roman Rite (Western Church) | 2.8k | +590% | - | 6 years ago 1.3.0 | ESM + CommonJS | None | TypeScript tooling, Utility libraries | |
| effect-inngest Native Effect client library for Inngest - build durable, type-safe workflows | 2.8k | - | - | 6 months ago 0.1.3 | ESM only | Bundled | TypeScript tooling | |
| axios-error-redact Library to redact sensitive information from Axios errors | 2.8k | +68% | - | - 1.1.203 | CommonJS | Bundled | HTTP clients, TypeScript tooling | |
| @rsagiev/gantt-task-react-19 Interactive Gantt Chart for React with TypeScript. | 2.8k | - | - | - | 1 year ago 0.3.9 | ESM + CommonJS | Bundled | Charts and data visualisation, React |
| @stacksjs/bun-queue A Redis-backed job queue built for Bun. | 2.8k | - | - | - | 2 months ago 0.1.8 | ESM only | Bundled | Queues and background jobs, TypeScript tooling |
| overlayscrollbars-svelte OverlayScrollbars for Svelte. | 2.8k | +51% | - | 1 year ago 0.5.5 | ESM + CommonJS | Bundled | Svelte, TypeScript tooling | |
| @mikro-orm/knex-compat 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. | 2.8k | - | - | - | 6 days ago 7.2.1 | ESM only | Bundled | TypeScript tooling, ORMs and query builders |
| react-text-to-speech An easy-to-use React.js library that leverages the Web Speech API to convert text to speech. | 2.8k | +20% | - | 4 months ago 5.1.10 | ESM only | Bundled | TypeScript tooling, React | |
| @stwd/sdk TypeScript SDK for Steward, agent wallet infrastructure with policy enforcement | 2.8k | - | - | - | 3 months ago 0.11.0 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| state-in-url Store state in URL as in object, types and structure are preserved, with TS validation. Same API as React.useState, wthout any hasssle or boilerplate. Next.js@14-16, react-router@6-7, remix@2, and Astro. | 2.8k | +21% | - | 3 days ago 8.0.0 | ESM only | Bundled | Static site generators and meta-frameworks, State management | |
| @nlux/openai-react The OpenAI adapters for nlux React, the React JS library for building conversational AI interfaces. | 2.8k | - | - | - | 2 years ago 2.17.1 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| typed-htmx Definitions for htmx attributes in JSX | 2.8k | +92% | - | 2 years ago 0.3.1 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @phensley/cldr Internationalization in Typescript with Unicode CLDR, batteries included | 2.8k | - | - | - | 17 days ago 1.16.0 | ESM + CommonJS | Bundled | Internationalisation, Numbers and maths |
| @emdash-cms/plugin-forms Forms plugin for EmDash CMS - build forms, collect submissions, send notifications | 2.7k | - | - | - | 2 days ago 0.2.7 | ESM only | None | TypeScript tooling |
| @solid-primitives/promise Promised one-time watch for changes. Await a reactive condition. | 2.7k | - | - | - | 2 months ago 1.1.4 | ESM only | Bundled | TypeScript tooling |
| @nlux/openai The OpenAI adapters for nlux, the javascript library for building conversational AI interfaces. | 2.7k | - | - | - | 2 years ago 2.17.1 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| ts-async-semaphore A counting semaphore for node based on Java's Sempahore. | 2.7k | +297% | - | 2 years ago 4.0.1 | ESM + CommonJS | Bundled | Promises and async control flow, TypeScript tooling | |
| @focus-reactive/payload-plugin-comments [](https://www.npmjs.com/package/@focus-reactive/payload-plugin-comments) | 2.7k | - | - | - | 2 months ago 1.11.1 | ESM only | Bundled | TypeScript tooling, Monitoring and error tracking |
| type-testing 🌱 A micro library for testing your TypeScript types | 2.7k | -31% | - | 2 years ago 0.2.0 | - | Bundled | TypeScript tooling | |
| embla-carousel-solid A lightweight carousel library with fluid motion and great swipe precision | 2.7k | +55% | - | 1 year ago 8.6.0 | ESM + CommonJS | Bundled | UI component libraries, TypeScript tooling | |
| simple-logging-system A simple JS Logging system written in TypeScript | 2.7k | +752% | - | 4 years ago 1.1.0 | ESM + CommonJS | Bundled | Logging, TypeScript tooling | |
| @mempool/mempool.js NPM package module for Mempool APIs. | 2.7k | - | - | - | 1 year ago 3.0.0 | CommonJS | Bundled | Blockchain and Web3, HTTP clients |
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.
- create-validator-tsCreate JSON Schema validator from TypeScript.
- @p5-wrapper/nextA NextJS specific library for the @P5-Wrapper/react project.
- logging-tsComposable loggers for TypeScript
- next-export-optimize-imagesOptimize images at build time with Next.js.
- tiled-property-flattenerProvides a way to parse Tiled project files (.tiled-project) and maps into typescript usable format,. Additionally, it also flattens the properties of nested Tiled classes into the root Tiled class's/object's/layer's own properties, as if it had inherited
- post-meUse web Workers and other Windows through a simple Promise API
- @namecheap/tsoa-cliBuild swagger-compliant REST APIs using TypeScript and Node
- @stdlib/array-typed-ctorsTyped array constructors.
- dom-chefBuild regular DOM elements using JSX
- inter-fontMona Sans, a variable font from GitHub.
- getsetdeepGet and set nested variables of an object, includes support for Backbone Models
- @tsrx/oxcThe official OXC integration for TSRX — Rust-native Oxlint and Oxfmt for .tsrx, JavaScript, TypeScript, and JSX
- bigalA type-safe PostgreSQL ORM for Node.js, written in TypeScript. Features a fluent query builder, decorator-based models, and immutable query state.
- @namecheap/tsoa-runtimeBuild swagger-compliant REST APIs using TypeScript and Node
- @daybrush/jsdocAn API documentation generator for JavaScript and Typescript.
- @formisch/solidThe lightweight, schema-first, and fully type-safe form library for SolidJS
- jsonld-extractA damn simple tool to extract json-ld metadata from webpage using jquery like api (jQuery, Cheerio, CashDOM, ...).
- supershyTypeScript HYbridizer - Hybrid (CommonJS/ESM) TypeScript node package builder
- zodlineType-safe CLI argument parser powered by Zod schemas. Zero dependencies, inferred TypeScript types, and automatic help generation.
- @roots/wordpress-dependencies-webpack-pluginWebpack plugin to help with wp_enqueue_script
- @itwin/map-layers-authExtension that adds a Map Layers Widget
- @grafana-openapi-client/fetch-clientGenerated Grafana OpenAPI client using typescript-fetch
- create-better-t-stackA modern CLI tool for scaffolding end-to-end type-safe TypeScript projects with best practices and customizable configurations
- @chainsafe/threadsWeb workers & worker threads as simple as a function call
- @roots/wordpress-externals-webpack-pluginWebpack plugin to register WordPress dependencies as externals
- @lssm-tech/lib.surface-runtimeAI-native surface specs and web runtime for adaptive ContractSpec surfaces
- gatsby-plugin-tsconfig-pathsAdds support for tsconfig paths to Gatsby build process
- @bluelovers/tsconfig用於 TypeScript 項目的基礎 tsconfig 配置預設 (Base tsconfig preset for TypeScript projects)
- romcalUtility library that outputs the Liturgical Calendar used by the Roman Rite (Western Church)
- effect-inngestNative Effect client library for Inngest - build durable, type-safe workflows
- axios-error-redactLibrary to redact sensitive information from Axios errors
- @rsagiev/gantt-task-react-19Interactive Gantt Chart for React with TypeScript.
- @stacksjs/bun-queueA Redis-backed job queue built for Bun.
- overlayscrollbars-svelteOverlayScrollbars for Svelte.
- @mikro-orm/knex-compatTypeScript 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.
- react-text-to-speechAn easy-to-use React.js library that leverages the Web Speech API to convert text to speech.
- @stwd/sdkTypeScript SDK for Steward, agent wallet infrastructure with policy enforcement
- state-in-urlStore state in URL as in object, types and structure are preserved, with TS validation. Same API as React.useState, wthout any hasssle or boilerplate. Next.js@14-16, react-router@6-7, remix@2, and Astro.
- @nlux/openai-reactThe OpenAI adapters for nlux React, the React JS library for building conversational AI interfaces.
- typed-htmxDefinitions for htmx attributes in JSX
- @phensley/cldrInternationalization in Typescript with Unicode CLDR, batteries included
- @emdash-cms/plugin-formsForms plugin for EmDash CMS - build forms, collect submissions, send notifications
- @solid-primitives/promisePromised one-time watch for changes. Await a reactive condition.
- @nlux/openaiThe OpenAI adapters for nlux, the javascript library for building conversational AI interfaces.
- ts-async-semaphoreA counting semaphore for node based on Java's Sempahore.
- @focus-reactive/payload-plugin-comments[](https://www.npmjs.com/package/@focus-reactive/payload-plugin-comments)
- type-testing🌱 A micro library for testing your TypeScript types
- embla-carousel-solidA lightweight carousel library with fluid motion and great swipe precision
- simple-logging-systemA simple JS Logging system written in TypeScript
- @mempool/mempool.jsNPM package module for Mempool APIs.
- 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