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 |
|---|---|---|---|---|---|---|---|---|
| jaro-winkler-typescript Jaro-Winkler typescript implementation | 8.9k | +284% | - | 6 years ago 1.0.1 | CommonJS | Bundled | TypeScript tooling | |
| @kesills/eslint-config-airbnb-typescript Airbnb's ESLint config with TypeScript support | 8.9k | - | - | - | 2 years ago 20.0.0 | CommonJS | None | Linting and formatting, TypeScript tooling |
| @hint/configuration-development webhint's recommended hints configuration for development | 8.9k | - | - | - | 2 years ago 8.3.20 | CommonJS | None | Bundlers, TypeScript tooling |
| @akagilnc/pi-workflow-roles Soul-bound workflow roles for Pi | 8.9k | - | - | - | 2 days ago 0.1.5096 | ESM only | None | TypeScript tooling |
| @brakebein/prisma-generator-nestjs-dto Generates DTO and Entity classes from Prisma Schema for NestJS | 8.9k | - | - | - | 3 months ago 1.30.0 | CommonJS | Bundled | Documentation tooling, ORMs and query builders |
| react-native-intlayer A React Native plugin for seamless internationalization (i18n), providing locale detection, redirection, and environment-based configuration | 8.8k | +59% | - | 2 days ago 9.5.9 | ESM + CommonJS | Bundled | Internationalisation, React | |
| ts-deep-pick TypeScript utility generating new types by deep picking/omitting, leveraging Template Literal Types from TypeScript >= 4.1 | 8.8k | -33% | - | 5 years ago 0.2.2 | CommonJS | Bundled | TypeScript tooling | |
| @camstack/types Shared types, interfaces, and model catalogs for the CamStack detection ecosystem | 8.8k | - | - | - | 1 day ago 1.2.250 | ESM + CommonJS | Bundled | TypeScript tooling |
| react-md This is the full react-md library bundled together for convenience. | 8.8k | +85% | - | - 7.0.8 | ESM only | Bundled | React, UI component libraries | |
| mongoose-tsgen A Typescript interface generator for Mongoose that works out of the box. | 8.8k | +39% | - | 8 months ago 9.5.6 | CommonJS | Bundled | TypeScript tooling, ORMs and query builders | |
| @zoom-image/svelte Adapter of zoom image core for Svelte | 8.8k | - | - | - | 7 months ago 0.3.9 | ESM + CommonJS | Bundled | Svelte, TypeScript tooling |
| @templatical/types Shared TypeScript types, block factory functions, and event emitter for Templatical email editor | 8.8k | - | - | - | 2 days ago 0.40.0 | ESM only | Bundled | TypeScript tooling, Email |
| @vvlad1973/telegram-bot-client This package provides Telegram Bot API client | 8.8k | - | - | - | 1 month ago 2.0.5 | ESM only | Bundled | TypeScript tooling |
| @better-scroll/slide a carousel effect triggered by BetterScroll | 8.8k | - | - | - | 3 years ago 2.5.1 | ESM + CommonJS | Bundled | DOM and browser utilities, TypeScript tooling |
| veryfront The simplest way to build AI-powered apps | 8.8k | - | - | 4 days ago 0.1.1263 | ESM only | Bundled | TypeScript tooling, React | |
| @sapphire/pieces Sapphire's piece loader. | 8.7k | - | - | - | 1 year ago 4.4.1 | ESM + CommonJS | Bundled | TypeScript tooling |
| calendar-date Immutable object to represent a calendar date with zero dependencies | 8.7k | -31% | - | 2 months ago 2.14.0 | CommonJS | Bundled | Date and time, TypeScript tooling | |
| earl Ergonomic, modern and type-safe assertion library | 8.7k | +19% | - | 11 months ago 2.0.0 | ESM + CommonJS | Bundled | Testing, TypeScript tooling | |
| @blocknote/xl-ai A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap. | 8.7k | - | - | - | 4 days ago 0.55.0 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| @graphql-markdown/types Common types for @graphql-markdown packages | 8.7k | - | - | - | 9 days ago 1.15.0 | - | Bundled | Markdown, TypeScript tooling |
| @file-viewer/renderer-image Standalone image renderer plugin for File Viewer with native image preview, bounded multipage TIFF and HEIC/HEIF conversion, lightbox, and unified zoom support. | 8.7k | - | - | - | 6 days ago 3.1.2 | ESM only | Bundled | PDF and documents, React |
| headless-stepper Production ready React hook to create awesome stepper components. Effortless to use, easy to customize. | 8.7k | +293% | - | 2 years ago 1.11.0 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| @interlace/eslint-devkit Toolkit for building ESLint plugins in TypeScript — AST helpers, type utilities, rule-creation scaffolding, security benchmarks, and SARIF output. | 8.7k | - | - | - | 3 days ago 1.19.8 | ESM + CommonJS | Bundled | Linting and formatting, TypeScript tooling |
| @joint/layout-directed-graph LayoutDirectedGraph module for JointJS | 8.7k | - | - | - | 2 months ago 4.3.0 | ESM + CommonJS | Bundled | Charts and data visualisation, Image processing |
| @open-policy-agent/opa Driver to connect to Open Policy Agent (OPA) and EOPA deployments. | 8.7k | - | - | - | 11 months ago 2.0.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| groqd GroqD is a GROQ query builder, designed to give the best GROQ developer experience possible, with the flexibility of GROQ, the runtime safety of Zod, and provides schema-aware auto-completion and type-checking. | 8.7k | -23% | - | 1 year ago 1.7.1 | ESM + CommonJS | Bundled | TypeScript tooling, ORMs and query builders | |
| devicons-react Devicons React is a collection of icons that symbolize programming languages, design tools, and development software. | 8.7k | +480% | - | 1 year ago 1.5.0 | ESM + CommonJS | Bundled | Icons, React | |
| url-normalize Normalize, validate, and canonicalize URLs — returns HTTPS canonical form or null for invalid input. Domain extraction, URL humanization, Punycode/Unicode/IDN support, 12 config options. TypeScript, CJS + ESM. | 8.7k | +281% | - | 6 months ago 2.3.0 | ESM + CommonJS | Bundled | URLs and query strings, TypeScript tooling | |
| @sapphire/fetch Tiny wrapper around globalThis.fetch for improved TypeScript and data type support | 8.6k | - | - | - | 1 year ago 3.0.5 | ESM + CommonJS | Bundled | TypeScript tooling |
| @type-cacheable/node-cache-adapter Adapter for using node-cache with type-cacheable | 8.6k | - | - | - | 6 months ago 14.1.3 | CommonJS | Bundled | Caching, TypeScript tooling |
| @girs/atk-1.0 GJS TypeScript type definitions for Atk-1.0, generated from library version 2.61.1 | 8.6k | - | - | - | 5 days ago 5.4.0 | ESM only | Bundled | TypeScript tooling |
| nextcloud-node-client Nextcloud client API for node.js TypeScript applications | 8.6k | +345% | - | 6 years ago 1.8.1 | CommonJS | Bundled | TypeScript tooling | |
| react-use-kana A tiny React hook to create better Japanese form | 8.6k | +121% | - | 4 years ago 2.4.0 | ESM + CommonJS | Bundled | React, Forms | |
| stopwatch-node stopwatch for nodejs inspired by Spring Stopwatch | 8.6k | +173% | - | 5 years ago 1.1.0 | CommonJS | Bundled | TypeScript tooling | |
| @girs/pangocairo-1.0 GJS TypeScript type definitions for PangoCairo-1.0 | 8.6k | - | - | - | 5 days ago 5.4.0 | ESM only | Bundled | TypeScript tooling |
| @thi.ng/rle-pack Binary run-length encoding packer w/ flexible repeat bit widths and a naive RLE encoder/decoder for arrays of arbitrary typed values | 8.6k | - | - | - | 1 month ago 3.2.15 | ESM only | Bundled | TypeScript tooling |
| suger-sdk-ts OpenAPI client for suger-sdk-ts | 8.6k | +3807% | - | 1 year ago 3.14.0 | ESM only | Bundled | TypeScript tooling | |
| eslint-config-taro Taro specific linting rules for ESLint | 8.6k | +27% | - | - 4.2.1 | CommonJS | None | React, TypeScript tooling | |
| svelte-navigator Simple, accessible routing for Svelte | 8.5k | +18% | - | 4 years ago 3.2.2 | ESM + CommonJS | Bundled | Accessibility, Svelte | |
| @svelte-put/lockscroll locking scroll and hide scrollbar within an HTML element | 8.5k | - | - | - | 1 year ago 2.0.1 | ESM only | Bundled | Svelte, DOM and browser utilities |
| @gravity-ui/tsconfig Gravity UI TypeScript config for our projects | 8.5k | - | - | - | 4 years ago 1.0.0 | - | None | TypeScript tooling |
| react-native-blurhash 🖼 Blurhash is a compact representation of a placeholder for an image. This is a Native UI Module for React Native to asynchronously wrap the Blurhash implementations and make them usable in React Native. Also supports encoding! | 8.5k | -27% | - | 9 months ago 2.1.3 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| @better-scroll/pull-down pull down to refresh, behave likes App list refreshing | 8.5k | - | - | - | 3 years ago 2.5.1 | ESM + CommonJS | Bundled | DOM and browser utilities, TypeScript tooling |
| @nodearch/express nodearch express server | 8.4k | - | - | - | 1 month ago 2.2.0 | ESM only | Bundled | HTTP servers and web frameworks, Node.js utilities |
| @rematch/persist Redux-Persist v6 plugin for Rematch. Provides simple redux state persistence using local storage options. | 8.4k | - | - | - | 4 years ago 2.1.2 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| @gabrielbryk/jq-ts Deterministic TypeScript implementation of a jq subset for workflow isolates | 8.4k | - | - | - | 2 months ago 1.7.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| @pothos/tracing-sentry Sentry utilities for the Pothos tracing plugin | 8.4k | - | - | - | 2 months ago 1.1.5 | ESM + CommonJS | Bundled | Monitoring and error tracking, TypeScript tooling |
| @tsparticles/path-utils tsParticles path utils library | 8.4k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| dets A TypeScript declaration file bundler. | 8.4k | +16% | - | 1 month ago 1.0.0 | CommonJS | Bundled | TypeScript tooling, Bundlers | |
| @sanity-typed/types Infer Sanity Document Types from Sanity Schemas | 8.3k | - | - | - | 7 months ago 9.0.1 | ESM + CommonJS | Bundled | 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.
- jaro-winkler-typescriptJaro-Winkler typescript implementation
- @kesills/eslint-config-airbnb-typescriptAirbnb's ESLint config with TypeScript support
- @hint/configuration-developmentwebhint's recommended hints configuration for development
- @akagilnc/pi-workflow-rolesSoul-bound workflow roles for Pi
- @brakebein/prisma-generator-nestjs-dtoGenerates DTO and Entity classes from Prisma Schema for NestJS
- react-native-intlayerA React Native plugin for seamless internationalization (i18n), providing locale detection, redirection, and environment-based configuration
- ts-deep-pickTypeScript utility generating new types by deep picking/omitting, leveraging Template Literal Types from TypeScript >= 4.1
- @camstack/typesShared types, interfaces, and model catalogs for the CamStack detection ecosystem
- react-mdThis is the full react-md library bundled together for convenience.
- mongoose-tsgenA Typescript interface generator for Mongoose that works out of the box.
- @zoom-image/svelteAdapter of zoom image core for Svelte
- @templatical/typesShared TypeScript types, block factory functions, and event emitter for Templatical email editor
- @vvlad1973/telegram-bot-clientThis package provides Telegram Bot API client
- @better-scroll/slidea carousel effect triggered by BetterScroll
- veryfrontThe simplest way to build AI-powered apps
- @sapphire/piecesSapphire's piece loader.
- calendar-dateImmutable object to represent a calendar date with zero dependencies
- earlErgonomic, modern and type-safe assertion library
- @blocknote/xl-aiA "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
- @graphql-markdown/typesCommon types for @graphql-markdown packages
- @file-viewer/renderer-imageStandalone image renderer plugin for File Viewer with native image preview, bounded multipage TIFF and HEIC/HEIF conversion, lightbox, and unified zoom support.
- headless-stepperProduction ready React hook to create awesome stepper components. Effortless to use, easy to customize.
- @interlace/eslint-devkitToolkit for building ESLint plugins in TypeScript — AST helpers, type utilities, rule-creation scaffolding, security benchmarks, and SARIF output.
- @joint/layout-directed-graphLayoutDirectedGraph module for JointJS
- @open-policy-agent/opaDriver to connect to Open Policy Agent (OPA) and EOPA deployments.
- groqdGroqD is a GROQ query builder, designed to give the best GROQ developer experience possible, with the flexibility of GROQ, the runtime safety of Zod, and provides schema-aware auto-completion and type-checking.
- devicons-reactDevicons React is a collection of icons that symbolize programming languages, design tools, and development software.
- url-normalizeNormalize, validate, and canonicalize URLs — returns HTTPS canonical form or null for invalid input. Domain extraction, URL humanization, Punycode/Unicode/IDN support, 12 config options. TypeScript, CJS + ESM.
- @sapphire/fetchTiny wrapper around globalThis.fetch for improved TypeScript and data type support
- @type-cacheable/node-cache-adapterAdapter for using node-cache with type-cacheable
- @girs/atk-1.0GJS TypeScript type definitions for Atk-1.0, generated from library version 2.61.1
- nextcloud-node-clientNextcloud client API for node.js TypeScript applications
- react-use-kanaA tiny React hook to create better Japanese form
- stopwatch-nodestopwatch for nodejs inspired by Spring Stopwatch
- @girs/pangocairo-1.0GJS TypeScript type definitions for PangoCairo-1.0
- @thi.ng/rle-packBinary run-length encoding packer w/ flexible repeat bit widths and a naive RLE encoder/decoder for arrays of arbitrary typed values
- suger-sdk-tsOpenAPI client for suger-sdk-ts
- eslint-config-taroTaro specific linting rules for ESLint
- svelte-navigatorSimple, accessible routing for Svelte
- @svelte-put/lockscrolllocking scroll and hide scrollbar within an HTML element
- @gravity-ui/tsconfigGravity UI TypeScript config for our projects
- react-native-blurhash🖼 Blurhash is a compact representation of a placeholder for an image. This is a Native UI Module for React Native to asynchronously wrap the Blurhash implementations and make them usable in React Native. Also supports encoding!
- @better-scroll/pull-downpull down to refresh, behave likes App list refreshing
- @nodearch/expressnodearch express server
- @rematch/persistRedux-Persist v6 plugin for Rematch. Provides simple redux state persistence using local storage options.
- @gabrielbryk/jq-tsDeterministic TypeScript implementation of a jq subset for workflow isolates
- @pothos/tracing-sentrySentry utilities for the Pothos tracing plugin
- @tsparticles/path-utilstsParticles path utils library
- detsA TypeScript declaration file bundler.
- @sanity-typed/typesInfer Sanity Document Types from Sanity Schemas
- 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