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 |
|---|---|---|---|---|---|---|---|---|
| @biomejs/wasm-web WebAssembly bindings to the Biome workspace API | 11k | - | - | - | 10 days ago 2.5.14 | ESM only | Bundled | Parsers and serialisers, Linting and formatting |
| ngx-filesize A filesize.js pipe for Angular | 11k | -21% | - | 30 days ago 3.0.8 | ESM + CommonJS | Bundled | Angular, TypeScript tooling | |
| currency-codes-ts A TypeScript library for ISO 4217 currency codes. Efficiently lookup and validate currency codes, retrieve associated countries, and more. | 11k | +378% | - | 2 years ago 3.0.0 | ESM only | Bundled | Payments and commerce, TypeScript tooling | |
| ng-let Angular structural directive for sharing data as local variable into html component template. | 11k | +30% | - | 2 months ago 22.0.0 | ESM only | Bundled | Angular, TypeScript tooling | |
| @copilotkit/react-native Headless React Native bindings for CopilotKit. Provides a lightweight provider and re-exports platform-agnostic hooks -- no DOM, CSS, or web framework dependencies. You build the chat UI with standard React Native components. | 10.9k | - | - | - | 4 days ago 1.73.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| computed-types Runtime validation types for TypeScript. | 10.9k | +488% | - | 4 years ago 1.11.2 | ESM + CommonJS | Bundled | Schema validation, TypeScript tooling | |
| @better-auth/test-utils Testing utilities for Better Auth adapter development | 10.9k | - | - | - | 2 days ago 1.7.6 | ESM only | Bundled | Authentication and authorisation, Testing |
| @plist/binary.parse TypeScript library for parsing binary Property Lists, in browser and node.js. | 10.9k | - | - | - | 2 years ago 1.1.0 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling |
| @bluvo/sdk-ts Bluvo SDK for TypeScript | 10.8k | - | - | - | 4 months ago 5.0.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| drizzle-valibot Generate valibot schemas from Drizzle ORM schemas | 10.8k | +150% | - | 1 year ago 0.4.2 | ESM + CommonJS | Bundled | ORMs and query builders, Schema validation | |
| @thi.ng/compose Optimized functional composition helpers | 10.8k | - | - | - | 1 month ago 3.0.65 | ESM only | Bundled | TypeScript tooling |
| @ngxpert/hot-toast Smoking hot Notifications for Angular. Lightweight, customizable and beautiful by default. | 10.8k | - | - | - | 25 days ago 7.0.0 | ESM only | Bundled | Angular, CSS-in-JS and styling |
| @opentf/std The Modern JavaScript Standard Library. A lightweight, high-accuracy, runtime-agnostic collection of essential utilities. | 10.8k | - | - | - | 15 days ago 0.19.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| claude-mem Memory compression system for Claude Code - persist context across sessions | 10.8k | +4368% | - | 5 days ago 13.25.3 | ESM only | None | Compression and archives, TypeScript tooling | |
| diff-cover A Tool to Show Code Coverage for Modified Lines in a Diff | 10.8k | - | - | 7 months ago 2.0.5 | ESM only | None | Testing, Bundlers | |
| @plist/parse An universal TypeScript library for parsing Apple's Property Lists. Supports binary, text and XML plists; works well in both browser and node. | 10.7k | - | - | - | 2 years ago 1.1.0 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling |
| @tanstack/vue-router Modern and scalable routing for Vue applications | 10.7k | - | - | - | 10 days ago 1.170.35 | ESM only | Bundled | Routing, Vue |
| glin-profanity Glin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content | 10.7k | +459% | - | 7 months ago 3.3.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @faulty/ts-docs-loader Generate documentation for TypeScript interfaces, functions, types, and more on-the-fly through webpack | 10.7k | - | - | - | 2 years ago 0.3.2 | CommonJS | None | Documentation tooling, TypeScript tooling |
| @rajesh896/video-thumbnails-generator This package will generate n numbers of thumbnails at different position in a given video file. | 10.7k | - | - | - | 4 years ago 2.3.9 | CommonJS | Bundled | TypeScript tooling, React |
| rollup-plugin-jscc Conditional comments and variable replacement for rollup, based on jscc | 10.7k | +91% | - | 6 years ago 2.0.0 | CommonJS | Bundled | Bundler plugins and loaders, TypeScript tooling | |
| survey-angular-ui Angular form library for rendering dynamic, JSON-based forms and surveys. Collect user responses and store them in your own database. | 10.6k | +40% | - | 3 days ago 3.1.1 | ESM + CommonJS | Bundled | Forms, Angular | |
| navigation-api-types Type definition for the Navigation API | 10.6k | +15% | - | 1 year ago 0.6.1 | - | Bundled | TypeScript tooling | |
| @tanstack/ai-sandbox Provider-agnostic sandbox layer for TanStack AI — run harness adapters inside isolated sandboxes (defineSandbox, defineWorkspace, withSandbox) with a uniform SandboxHandle, workspace bootstrap, policy, and resumable lifecycle. | 10.5k | - | - | - | 2 days ago 0.5.15 | ESM only | Bundled | TypeScript tooling |
| @brokerloop/ttlcache Evented LRU TTL cache for NodeJS and browsers. | 10.5k | - | - | - | 6 years ago 3.2.3 | - | None | Caching, TypeScript tooling |
| @docmd/core Documentation compiler for humans and machines. One Markdown source, one command — generates website, search, AI context, and knowledge formats together. | 10.5k | - | - | - | 5 days ago 0.9.6 | ESM only | Bundled | Documentation tooling, Parsers and serialisers |
| @open-multi-agent/core Self-hosted TypeScript agent runtime with durable approvals and verifiable run records. Own it, approve it, audit it. | 10.4k | - | - | - | 8 days ago 1.20.0 | ESM only | Bundled | TypeScript tooling |
| @progress/kendo-react-scheduler React Scheduler brings the functionality of Outlook's Calendar to a single UI component. KendoReact Scheduler package | 10.4k | - | - | - | 18 days ago 16.1.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| @sapphire/stopwatch Accurately measure passing time. | 10.4k | - | - | - | 1 year ago 1.5.4 | ESM + CommonJS | Bundled | TypeScript tooling |
| tsdoc-markdown Generates markdown documentation from TypeScript source code. | 10.4k | -7% | - | 4 months ago 1.5.0 | ESM + CommonJS | Bundled | Documentation tooling, Markdown | |
| @scandit/web-datacapture-barcode Scandit Data Capture SDK for the Web | 10.3k | - | - | - | 26 days ago 8.6.0 | ESM only | Bundled | TypeScript tooling |
| super-sitemap Sitemap library for TanStack Start and SvelteKit, focused on ease of use and making it impossible to forget to add your paths. | 10.3k | +58% | - | 2 months ago 2.0.6 | ESM only | Bundled | Svelte, TypeScript tooling | |
| just-deep-map-values Returns an object with values at all depths mapped according to the provided function | 10.3k | -52% | - | 3 years ago 1.2.0 | ESM + CommonJS | Bundled | TypeScript tooling, Utility libraries | |
| @opensea/sdk TypeScript SDK for the OpenSea marketplace helps developers build new experiences using NFTs, tokens, and our marketplace data | 10.2k | - | - | - | 5 days ago 12.9.1 | CommonJS | Bundled | TypeScript tooling, Blockchain and Web3 |
| @sapiom/core Core SDK for Sapiom API - Transaction management and core utilities | 10.2k | - | - | - | 6 months ago 0.5.0 | ESM + CommonJS | Bundled | Payments and commerce, TypeScript tooling |
| passport-okta-oauth20 An Okta OAuth 2.0 Strategy for Passport with native TypeScript support | 10.2k | +187% | - | 4 years ago 1.1.0 | CommonJS | Bundled | Authentication and authorisation, TypeScript tooling | |
| @pothos/selection-mapper shared selection-to-query walker for Pothos ORM plugins | 10.2k | - | - | - | 15 days ago 0.1.0 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| @udecode/plate-ui Add Plate components to your apps. | 10.2k | - | - | - | 1 year ago 35.0.0 | ESM + CommonJS | Bundled | Rich text and code editors, CSS-in-JS and styling |
| onesixty AIP-160 filtering language parser and evaluator for TypeScript | 10.2k | - | - | 6 months ago 0.2.0 | ESM only | Bundled | Parsers and serialisers, TypeScript tooling | |
| @shotstack/schemas Centralized OpenAPI schemas and TypeScript types for Shotstack API | 10.2k | - | - | - | 23 days ago 1.18.3 | ESM + CommonJS | Bundled | Documentation tooling, Video and audio |
| @okikio/sharedworker A small mostly spec. compliant polyfill/ponyfill for SharedWorkers, it acts as a drop in replacement for normal Workers, and supports an API surface that matches normal Workers. | 10.1k | - | - | - | 1 year ago 1.1.0 | ESM + CommonJS | Bundled | Polyfills and shims, TypeScript tooling |
| @nativescript/webpack <p align="center"> <a href="https://nativescript.org"> <img alt="NativeScript" src="https://raw.githubusercontent.com/NativeScript/artwork/main/logo/export/NativeScript_Logo_Dark_Transparent.png" width="100"/> </a> </p> | 10.1k | - | - | - | 2 months ago 5.0.38 | CommonJS | Bundled | TypeScript tooling |
| @circle-fin/app-kit A one-stop Circle SDK solution for building stablecoin (e.g. USDC) applications, with bridging, swapping, and more on-chain operations | 10.1k | - | - | - | 2 days ago 1.15.3 | ESM + CommonJS | Bundled | Blockchain and Web3, TypeScript tooling |
| @stdlib/array-defaults Default array settings. | 10.1k | - | - | - | 7 months ago 0.4.1 | CommonJS | Bundled | TypeScript tooling |
| ngx-vflow <div align="center"> | 10.1k | +655% | - | 23 days ago 2.7.0 | ESM + CommonJS | Bundled | Angular, TypeScript tooling | |
| use-between How to share React hooks state between components | 10k | +3% | - | 9 months ago 1.4.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| db-migrate-plugin-typescript A db-migrate plugin to enable TypeScript style migrations. | 10k | +185% | - | 8 years ago 2.0.0 | CommonJS | None | TypeScript tooling | |
| express-zod-safe TypeScript-friendly middleware designed for Express applications, leveraging the robustness of Zod schemas to validate incoming request bodies, parameters, and queries. | 10k | +219% | - | 5 months ago 3.2.1 | ESM + CommonJS | Bundled | Schema validation, HTTP servers and web frameworks | |
| @magidoc/plugin-svelte-prismjs A Svelte component library providing an easy to use component to display PrismJS code blocks | 10k | - | - | - | 1 month ago 7.0.0 | ESM only | Bundled | Svelte, Parsers and serialisers |
| @girs/gdkpixbuf-2.0 GJS TypeScript type definitions for GdkPixbuf-2.0 | 10k | - | - | - | 5 days ago 5.4.0 | ESM only | 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.
- @biomejs/wasm-webWebAssembly bindings to the Biome workspace API
- ngx-filesizeA filesize.js pipe for Angular
- currency-codes-tsA TypeScript library for ISO 4217 currency codes. Efficiently lookup and validate currency codes, retrieve associated countries, and more.
- ng-letAngular structural directive for sharing data as local variable into html component template.
- @copilotkit/react-nativeHeadless React Native bindings for CopilotKit. Provides a lightweight provider and re-exports platform-agnostic hooks -- no DOM, CSS, or web framework dependencies. You build the chat UI with standard React Native components.
- computed-typesRuntime validation types for TypeScript.
- @better-auth/test-utilsTesting utilities for Better Auth adapter development
- @plist/binary.parseTypeScript library for parsing binary Property Lists, in browser and node.js.
- @bluvo/sdk-tsBluvo SDK for TypeScript
- drizzle-valibotGenerate valibot schemas from Drizzle ORM schemas
- @thi.ng/composeOptimized functional composition helpers
- @ngxpert/hot-toastSmoking hot Notifications for Angular. Lightweight, customizable and beautiful by default.
- @opentf/stdThe Modern JavaScript Standard Library. A lightweight, high-accuracy, runtime-agnostic collection of essential utilities.
- claude-memMemory compression system for Claude Code - persist context across sessions
- diff-coverA Tool to Show Code Coverage for Modified Lines in a Diff
- @plist/parseAn universal TypeScript library for parsing Apple's Property Lists. Supports binary, text and XML plists; works well in both browser and node.
- @tanstack/vue-routerModern and scalable routing for Vue applications
- glin-profanityGlin-Profanity is a lightweight and efficient npm package designed to detect and filter profane language in text inputs across multiple languages. Whether you’re building a chat application, a comment section, or any platform where user-generated content
- @faulty/ts-docs-loaderGenerate documentation for TypeScript interfaces, functions, types, and more on-the-fly through webpack
- @rajesh896/video-thumbnails-generatorThis package will generate n numbers of thumbnails at different position in a given video file.
- rollup-plugin-jsccConditional comments and variable replacement for rollup, based on jscc
- survey-angular-uiAngular form library for rendering dynamic, JSON-based forms and surveys. Collect user responses and store them in your own database.
- navigation-api-typesType definition for the Navigation API
- @tanstack/ai-sandboxProvider-agnostic sandbox layer for TanStack AI — run harness adapters inside isolated sandboxes (defineSandbox, defineWorkspace, withSandbox) with a uniform SandboxHandle, workspace bootstrap, policy, and resumable lifecycle.
- @brokerloop/ttlcacheEvented LRU TTL cache for NodeJS and browsers.
- @docmd/coreDocumentation compiler for humans and machines. One Markdown source, one command — generates website, search, AI context, and knowledge formats together.
- @open-multi-agent/coreSelf-hosted TypeScript agent runtime with durable approvals and verifiable run records. Own it, approve it, audit it.
- @progress/kendo-react-schedulerReact Scheduler brings the functionality of Outlook's Calendar to a single UI component. KendoReact Scheduler package
- @sapphire/stopwatchAccurately measure passing time.
- tsdoc-markdownGenerates markdown documentation from TypeScript source code.
- @scandit/web-datacapture-barcodeScandit Data Capture SDK for the Web
- super-sitemapSitemap library for TanStack Start and SvelteKit, focused on ease of use and making it impossible to forget to add your paths.
- just-deep-map-valuesReturns an object with values at all depths mapped according to the provided function
- @opensea/sdkTypeScript SDK for the OpenSea marketplace helps developers build new experiences using NFTs, tokens, and our marketplace data
- @sapiom/coreCore SDK for Sapiom API - Transaction management and core utilities
- passport-okta-oauth20An Okta OAuth 2.0 Strategy for Passport with native TypeScript support
- @pothos/selection-mappershared selection-to-query walker for Pothos ORM plugins
- @udecode/plate-uiAdd Plate components to your apps.
- onesixtyAIP-160 filtering language parser and evaluator for TypeScript
- @shotstack/schemasCentralized OpenAPI schemas and TypeScript types for Shotstack API
- @okikio/sharedworkerA small mostly spec. compliant polyfill/ponyfill for SharedWorkers, it acts as a drop in replacement for normal Workers, and supports an API surface that matches normal Workers.
- @nativescript/webpack<p align="center"> <a href="https://nativescript.org"> <img alt="NativeScript" src="https://raw.githubusercontent.com/NativeScript/artwork/main/logo/export/NativeScript_Logo_Dark_Transparent.png" width="100"/> </a> </p>
- @circle-fin/app-kitA one-stop Circle SDK solution for building stablecoin (e.g. USDC) applications, with bridging, swapping, and more on-chain operations
- @stdlib/array-defaultsDefault array settings.
- ngx-vflow<div align="center">
- use-betweenHow to share React hooks state between components
- db-migrate-plugin-typescriptA db-migrate plugin to enable TypeScript style migrations.
- express-zod-safeTypeScript-friendly middleware designed for Express applications, leveraging the robustness of Zod schemas to validate incoming request bodies, parameters, and queries.
- @magidoc/plugin-svelte-prismjsA Svelte component library providing an easy to use component to display PrismJS code blocks
- @girs/gdkpixbuf-2.0GJS TypeScript type definitions for GdkPixbuf-2.0
- 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