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 |
|---|---|---|---|---|---|---|---|---|
| embla-carousel-autoplay An autoplay plugin for Embla Carousel | 2.1m | +180% | - | 1 year ago 8.6.0 | ESM + CommonJS | Bundled | TypeScript tooling, UI component libraries | |
| rrule JavaScript library for working with recurrence rules for calendar dates. | 2.1m | +156% | - | 2 years ago 2.8.1 | ESM + CommonJS | Bundled | Date and time, TypeScript tooling | |
| @bufbuild/protoplugin Helps to create your own Protocol Buffers code generators. | 2.1m | +301% | - | 14 days ago 2.15.0 | ESM + CommonJS | Bundled | Schema validation, TypeScript tooling | |
| @apollo/cache-control-types TypeScript types for Apollo Server info.cacheControl | 2.1m | +66% | - | 3 years ago 1.0.3 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling | |
| @rolldown/binding-darwin-x64 Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API. | 2.1m | +2122% | - | 1 day ago 1.2.11 | CommonJS | None | Bundlers, TypeScript tooling | |
| io-ts TypeScript runtime type system for IO decoding/encoding | 2m | +22% | - | 1 year ago 2.2.22 | ESM + CommonJS | Bundled | TypeScript tooling, Schema validation | |
| ts-graphviz Graphviz library for TypeScript | 2m | +90% | - | 7 months ago 3.0.7 | ESM only | Bundled | TypeScript tooling | |
| @libsql/client libSQL driver for TypeScript and JavaScript | 2m | +476% | - | 23 days ago 0.18.0 | ESM + CommonJS | Bundled | Cloud SDKs, Database clients and drivers | |
| @libsql/core libSQL driver for TypeScript and JavaScript | 2m | +497% | - | 23 days ago 0.18.0 | ESM + CommonJS | Bundled | Cloud SDKs, Database clients and drivers | |
| jsqr A pure javascript QR code reading library that takes in raw images and will locate, extract and parse any QR code found within. | 2m | +242% | - | 5 years ago 1.4.0 | CommonJS | Bundled | TypeScript tooling | |
| @apollo/utils.withrequired TypeScript utility type WithRequired | 2m | +79% | - | 3 years ago 3.0.0 | - | Bundled | GraphQL, TypeScript tooling | |
| @scalar/openapi-parser modern OpenAPI parser written in TypeScript | 2m | +1620% | - | 1 day ago 0.29.6 | ESM only | Bundled | Documentation tooling, TypeScript tooling | |
| @solid-primitives/resize-observer Reactive primitives for observing resizing of HTML elements. | 2m | +2705% | - | 2 months ago 2.2.0 | ESM only | Bundled | TypeScript tooling | |
| neverthrow Stop throwing errors, and instead return Results! | 2m | +159% | - | 1 year ago 8.2.0 | ESM + CommonJS | Bundled | TypeScript tooling, Utility libraries | |
| launchdarkly-js-client-sdk LaunchDarkly SDK for JavaScript | 2m | +39% | - | 1 month ago 3.9.5 | ESM + CommonJS | Bundled | TypeScript tooling | |
| chat Chat SDK — universal TypeScript toolkit for building multi-platform chat bots and AI agents on Slack, Teams, Google Chat, Discord, WhatsApp, and more | 2m | +521713% | - | 7 days ago 4.41.0 | ESM only | Bundled | TypeScript tooling | |
| @swc/core-darwin-x64 Super-fast alternative for babel | 2m | +19% | - | 20 days ago 1.16.2 | CommonJS | None | Build tools, TypeScript tooling | |
| sqids Generate YouTube-like ids from numbers. | 1.9m | +2192% | - | 3 years ago 0.3.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| schema-dts A TypeScript package with latest Schema.org Schema Typings | 1.9m | +149% | - | 6 months ago 2.0.0 | CommonJS | Bundled | TypeScript tooling | |
| @mantine/hooks A collection of 50+ hooks for state and UI management | 1.9m | +147% | - | 4 days ago 9.6.2 | ESM + CommonJS | Bundled | React, Static site generators and meta-frameworks | |
| inversify A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript. | 1.9m | +32% | - | 2 months ago 8.2.3 | ESM only | None | TypeScript tooling | |
| ts-mixer A very small TypeScript library that provides tolerable Mixin functionality. | 1.9m | +87% | - | 2 years ago 6.0.4 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @trivago/prettier-plugin-sort-imports A prettier plugins to sort imports in provided RegEx order | 1.8m | +11% | - | 8 months ago 6.0.2 | ESM only | Bundled | Linting and formatting, TypeScript tooling | |
| mobx-react React bindings for MobX. Create fully reactive components. | 1.8m | +58% | - | 1 month ago 10.0.2 | ESM + CommonJS | Bundled | State management, TypeScript tooling | |
| @swc/core-win32-x64-msvc Super-fast alternative for babel | 1.8m | +9% | - | 20 days ago 1.16.2 | CommonJS | None | Build tools, TypeScript tooling | |
| @typescript-eslint/rule-tester Tooling to test ESLint rules | 1.8m | +96% | - | 4 days ago 8.70.1 | CommonJS | Bundled | Linting and formatting, TypeScript tooling | |
| typed-inject Type safe dependency injection framework for TypeScript | 1.8m | +1250% | - | 1 year ago 5.0.0 | ESM only | Bundled | TypeScript tooling | |
| @azure/opentelemetry-instrumentation-azure-sdk Instrumentation client for the Azure SDK. | 1.8m | +74% | - | 4 months ago 1.0.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling | |
| runed <!-- automd:badges license name="runed" color="green" github="svecosystem/runed" --> | 1.8m | +418% | - | 9 months ago 0.37.1 | ESM only | Bundled | TypeScript tooling, Svelte | |
| rollup-plugin-dts A rollup plugin that will bundle up your .d.ts definition files. | 1.8m | +98% | - | 1 month ago 6.5.1 | ESM + CommonJS | Bundled | Bundler plugins and loaders, TypeScript tooling | |
| tslog Extensible TypeScript Logger for Node.js and Browser. | 1.7m | +909% | - | 14 days ago 5.2.0 | ESM only | Bundled | Logging, TypeScript tooling | |
| weapon-regex Weapon regeX mutates regular expressions for use in mutation testing. | 1.7m | +1346% | - | 20 days ago 2.0.5 | ESM only | Bundled | TypeScript tooling | |
| prettier-plugin-organize-imports Make prettier organize your imports using the TypeScript language service API. | 1.7m | +14% | - | 1 year ago 4.3.0 | - | - | Linting and formatting, TypeScript tooling | |
| rambda Lightweight and faster alternative to Ramda with included TS definitions | 1.7m | -19% | - | 23 days ago 11.3.0 | - | - | Utility libraries, TypeScript tooling | |
| tslint An extensible static analysis linter for the TypeScript language | 1.7m | -24% | - | 6 years ago 6.1.3 | CommonJS | Bundled | TypeScript tooling, Linting and formatting | |
| mixpart High-performance streaming multipart/mixed parser for Node.js | 1.7m | +5363% | - | 4 months ago 0.0.6 | - | - | Parsers and serialisers, TypeScript tooling | |
| rollup-plugin-typescript2 Seamless integration between Rollup and TypeScript. Now with errors. | 1.6m | +81% | - | 5 months ago 0.37.0 | ESM + CommonJS | Bundled | Bundler plugins and loaders, TypeScript tooling | |
| use-effect-event Ponyfill of the `React.useEffectEvent` hook, which became stable in React 19.2 | 1.6m | +447% | - | 29 days ago 2.0.4 | - | - | React, TypeScript tooling | |
| @teppeis/multimaps Multimap classes for TypeScript and JavaScript | 1.6m | +35% | - | 3 years ago 3.0.0 | - | - | TypeScript tooling | |
| version-range Check version ranges like `>=N` and `X || Y || Z` with support for Node.js, Web Browsers, Deno, and TypeScript. | 1.6m | +169% | - | 1 year ago 4.15.0 | - | - | TypeScript tooling | |
| @oxc-transform/binding-linux-x64-musl Oxc Transformer Node API | 1.6m | +175% | - | 4 days ago 0.151.0 | - | - | TypeScript tooling | |
| @langchain/protocol TypeScript bindings for the LangChain agent streaming protocol | 1.6m | - | - | 29 days ago 0.0.19 | - | - | TypeScript tooling | |
| @sanity/types Type definitions for common Sanity data structures | 1.6m | +163% | - | 3 days ago 6.16.0 | - | - | TypeScript tooling | |
| media-query-parser Parse CSS media queries (spec-compliant) | 1.5m | +95% | - | 2 years ago 3.0.2 | - | - | Parsers and serialisers, TypeScript tooling | |
| types-ramda Dedicated types library for ramda | 1.5m | +48% | - | 3 months ago 0.32.0 | - | - | Utility libraries, TypeScript tooling | |
| modern-ahocorasick Unicode-aware Aho–Corasick multi-pattern matching with UTF-16 ranges, counting, lazy iteration, and replacement. | 1.5m | +115% | - | 2 days ago 3.3.0 | - | - | TypeScript tooling | |
| eol Newline character converter | 1.4m | -3% | - | 2 years ago 0.10.0 | - | - | TypeScript tooling | |
| zod-to-ts generate TypeScript types from your Zod schema | 1.4m | +119% | - | 3 months ago 2.1.0 | - | - | TypeScript tooling | |
| @bufbuild/protoc-gen-es Protocol Buffers code generator for ECMAScript | 1.4m | - | - | - | 14 days ago 2.15.0 | - | - | TypeScript tooling |
| es-cookie A JavaScript module for handling cookies | 1.4m | +189% | - | 2 years ago 1.5.0 | - | - | 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.
- embla-carousel-autoplayAn autoplay plugin for Embla Carousel
- rruleJavaScript library for working with recurrence rules for calendar dates.
- @bufbuild/protopluginHelps to create your own Protocol Buffers code generators.
- @apollo/cache-control-typesTypeScript types for Apollo Server info.cacheControl
- @rolldown/binding-darwin-x64Fast JavaScript/TypeScript bundler in Rust with Rollup-compatible API.
- io-tsTypeScript runtime type system for IO decoding/encoding
- ts-graphvizGraphviz library for TypeScript
- @libsql/clientlibSQL driver for TypeScript and JavaScript
- @libsql/corelibSQL driver for TypeScript and JavaScript
- jsqrA pure javascript QR code reading library that takes in raw images and will locate, extract and parse any QR code found within.
- @apollo/utils.withrequiredTypeScript utility type WithRequired
- @scalar/openapi-parsermodern OpenAPI parser written in TypeScript
- @solid-primitives/resize-observerReactive primitives for observing resizing of HTML elements.
- neverthrowStop throwing errors, and instead return Results!
- launchdarkly-js-client-sdkLaunchDarkly SDK for JavaScript
- chatChat SDK — universal TypeScript toolkit for building multi-platform chat bots and AI agents on Slack, Teams, Google Chat, Discord, WhatsApp, and more
- @swc/core-darwin-x64Super-fast alternative for babel
- sqidsGenerate YouTube-like ids from numbers.
- schema-dtsA TypeScript package with latest Schema.org Schema Typings
- @mantine/hooksA collection of 50+ hooks for state and UI management
- inversifyA powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.
- ts-mixerA very small TypeScript library that provides tolerable Mixin functionality.
- @trivago/prettier-plugin-sort-importsA prettier plugins to sort imports in provided RegEx order
- mobx-reactReact bindings for MobX. Create fully reactive components.
- @swc/core-win32-x64-msvcSuper-fast alternative for babel
- @typescript-eslint/rule-testerTooling to test ESLint rules
- typed-injectType safe dependency injection framework for TypeScript
- @azure/opentelemetry-instrumentation-azure-sdkInstrumentation client for the Azure SDK.
- runed<!-- automd:badges license name="runed" color="green" github="svecosystem/runed" -->
- rollup-plugin-dtsA rollup plugin that will bundle up your .d.ts definition files.
- tslogExtensible TypeScript Logger for Node.js and Browser.
- weapon-regexWeapon regeX mutates regular expressions for use in mutation testing.
- prettier-plugin-organize-importsMake prettier organize your imports using the TypeScript language service API.
- rambdaLightweight and faster alternative to Ramda with included TS definitions
- tslintAn extensible static analysis linter for the TypeScript language
- mixpartHigh-performance streaming multipart/mixed parser for Node.js
- rollup-plugin-typescript2Seamless integration between Rollup and TypeScript. Now with errors.
- use-effect-eventPonyfill of the `React.useEffectEvent` hook, which became stable in React 19.2
- @teppeis/multimapsMultimap classes for TypeScript and JavaScript
- version-rangeCheck version ranges like `>=N` and `X || Y || Z` with support for Node.js, Web Browsers, Deno, and TypeScript.
- @oxc-transform/binding-linux-x64-muslOxc Transformer Node API
- @langchain/protocolTypeScript bindings for the LangChain agent streaming protocol
- @sanity/typesType definitions for common Sanity data structures
- media-query-parserParse CSS media queries (spec-compliant)
- types-ramdaDedicated types library for ramda
- modern-ahocorasickUnicode-aware Aho–Corasick multi-pattern matching with UTF-16 ranges, counting, lazy iteration, and replacement.
- eolNewline character converter
- zod-to-tsgenerate TypeScript types from your Zod schema
- @bufbuild/protoc-gen-esProtocol Buffers code generator for ECMAScript
- es-cookieA JavaScript module for handling cookies
- 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