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 |
|---|---|---|---|---|---|---|---|---|
| @esri/arcgis-rest-portal ArcGIS Online and Enterprise content and user helpers for @esri/arcgis-rest-request | 23k | - | - | - | 1 month ago 4.11.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| @effect/ai-openai-compat An OpenAI compat integration for Effect | 23k | - | - | - | 1 month ago 4.0.0-beta.107 | ESM only | None | TypeScript tooling |
| @gluestack-ui/themed A universal themed components for React Native, Next.js & React | 22.9k | - | - | - | 1 year ago 1.1.73 | ESM + CommonJS | Bundled | React, UI component libraries |
| @dfinity/utils A collection of utilities and constants for NNS/SNS projects. | 22.9k | - | - | - | 4 days ago 5.0.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| @humanspeak/memory-cache A lightweight, zero-dependency in-memory cache for TypeScript and JavaScript with TTL expiration, LRU eviction, wildcard pattern deletion, and a powerful @cached decorator for method-level memoization. Perfect for API response caching, session storage, an | 22.9k | - | - | - | 30 days ago 1.2.0 | ESM only | Bundled | Caching, TypeScript tooling |
| @iconfu/svg-inject A tiny, intuitive, robust, caching solution for injecting SVG files inline into the DOM. | 22.9k | - | - | - | 5 months ago 2.0.1 | ESM + CommonJS | Bundled | Accessibility, TypeScript tooling |
| kliedz Dead-simple, stateless logging utility for JavaScript and TypeScript. Pure functions. No dependencies. Just log. | 22.8k | -57% | - | 24 days ago 2.2.1 | ESM only | Bundled | Logging, TypeScript tooling | |
| vite-intlayer A Vite plugin for seamless internationalization (i18n), providing locale detection, redirection, and environment-based configuration | 22.8k | +68% | - | 2 days ago 9.5.9 | ESM only | Bundled | Internationalisation, TypeScript tooling | |
| @injectivelabs/grpc-web gRPC-Web client for browsers (JS/TS) | 22.7k | - | - | - | 1 year ago 0.0.6 | ESM + CommonJS | Bundled | TypeScript tooling |
| @pothos/plugin-with-input A Pothos plugin for defining fields with input objects | 22.6k | - | - | - | 2 months ago 4.1.5 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| react-native-svg-pan-zoom Pan-zoom for react-native-svg via 'Google Maps'-style pinch and drag gestures | 22.5k | +84% | - | 8 years ago 0.1.2 | CommonJS | None | React, TypeScript tooling | |
| tiny-decoders Type-safe data decoding and encoding for the minimalist. | 22.4k | +292% | - | 8 months ago 24.0.0 | ESM only | Bundled | TypeScript tooling | |
| @better-scroll/core Minimalistic core scrolling for BetterScroll, it is pure and tiny | 22.4k | - | - | - | 3 years ago 2.5.1 | ESM + CommonJS | Bundled | DOM and browser utilities, TypeScript tooling |
| zustand-computed A Zustand middleware to create computed states. | 22.4k | -24% | - | 3 months ago 2.1.4 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| grunt-ts Compile and manage your TypeScript project | 22.3k | +3% | - | 7 years ago 6.0.0-beta.22 | CommonJS | None | TypeScript tooling | |
| @kubb/mcp MCP server for Kubb. Exposes code generation as a tool over the Model Context Protocol so AI assistants like Claude, Cursor, and other MCP-compatible clients can generate TypeScript types, clients, and more. | 22.3k | - | - | - | 2 days ago 5.3.16 | ESM + CommonJS | Bundled | TypeScript tooling |
| @tsed/common A TypeScript Framework on top of Express | 22.3k | - | - | - | 5 days ago 8.38.8 | ESM only | Bundled | HTTP servers and web frameworks, TypeScript tooling |
| @wormhole-foundation/sdk-solana-tokenbridge SDK for Solana, used in conjunction with @wormhole-foundation/sdk | 22.3k | - | - | - | 1 month ago 6.1.5 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| ts-ebml ebml decoder and encoder | 22.1k | +51% | - | - 3.0.2 | CommonJS | Bundled | TypeScript tooling | |
| vuln-vects A powerful, flexible CVSS parser, calculator and validator written for JavaScript/TypeScript. | 22.1k | -67% | - | 4 years ago 1.1.0 | CommonJS | Bundled | TypeScript tooling, Security | |
| express-intlayer Manage internationalization i18n in a simple way for express application. | 22.1k | -16% | - | 2 days ago 9.5.9 | ESM + CommonJS | Bundled | TypeScript tooling, Internationalisation | |
| @better-scroll/shared-utils shared-utils for BetterScroll | 22k | - | - | - | 3 years ago 2.5.1 | ESM + CommonJS | Bundled | DOM and browser utilities, TypeScript tooling |
| typed-duration Zero-dependency typed duration library for JavaScript | 21.9k | +29% | - | 2 years ago 2.0.0 | CommonJS | Bundled | TypeScript tooling | |
| sherif-darwin-arm64 Opinionated, zero-config linter for TypeScript & JavaScript monorepos | 21.8k | +371% | - | 2 months ago 1.13.0 | - | None | Build tools, CLI tools and terminal utilities | |
| @thi.ng/transducers Collection of ~170 lightweight, composable transducers, reducers, generators, iterators for functional data transformations | 21.8k | - | - | - | 25 days ago 9.7.0 | ESM only | Bundled | Animation, TypeScript tooling |
| @neondatabase/postgrest-js PostgreSQL client for Neon Data API - query your database without authentication | 21.8k | - | - | - | 4 months ago 0.2.0-beta | ESM only | Bundled | ORMs and query builders, TypeScript tooling |
| ts-json-validator Let JSON play nicely with Typescript | 21.8k | +52% | - | 5 years ago 0.7.1 | CommonJS | Bundled | Schema validation, TypeScript tooling | |
| @mantine/vanilla-extract Vanilla Extract integration for Mantine theme | 21.8k | - | - | - | 5 days ago 9.6.2 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @bbob/types Shared Typescript types of @bbob | 21.7k | - | - | - | 2 months ago 4.4.1 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| next-share Social media share buttons for your next React apps. | 21.6k | -22% | - | 2 years ago 0.27.0 | ESM + CommonJS | Bundled | React, TypeScript tooling | |
| typescript-parser Parser for typescript (and javascript) files, that compiles those files and generates a human understandable AST. | 21.6k | +25% | - | 8 years ago 2.6.1 | CommonJS | Bundled | Parsers and serialisers, TypeScript tooling | |
| tsnite TypeScript at full throttle—fast, safe, unstoppable. 🚀 | 21.6k | +1160920% | - | 5 months ago 0.2.3 | ESM only | None | TypeScript tooling | |
| @inixiative/json-rules TypeScript-first JSON rules engine with intuitive syntax and detailed error messages | 21.6k | - | - | - | 5 days ago 2.25.0 | ESM + CommonJS | Bundled | TypeScript tooling, Schema validation |
| @intlayer/dictionaries-entry Provides the entry points for the generated Intlayer dictionaries (merged, unmerged, remote, dynamic, fetch), designed to be aliased by bundlers like Webpack, Vite, Turbopack, esbuild and Metro. | 21.5k | - | - | - | 2 days ago 9.5.9 | ESM + CommonJS | Bundled | Internationalisation, Node.js utilities |
| @pothos/plugin-add-graphql A Pothos plugin for adding existing GraphQL types to a Pothos schema | 21.5k | - | - | - | 12 days ago 4.3.3 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| @upptime/graphs Koj's repository template with GitHub Actions CI, releases, and more | 21.5k | - | - | - | 8 days ago 1.2.31 | CommonJS | Bundled | TypeScript tooling |
| react-dropzone-uploader React file dropzone and uploader: fully customizable, progress indicators, upload cancellation and restart, zero deps and excellent TypeScript support | 21.4k | -3% | - | 6 years ago 2.11.0 | CommonJS | Bundled | TypeScript tooling, React | |
| nestjs-trpc <a href="https://nestjs-trpc.io/" target="_blank" rel="noopener"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://i.imgur.com/JvsOXCg.png" /> <img alt="tRPC" src="https://i.imgur.com/JvsOXCg.png" /> </picture> </a> | 21.2k | +206% | - | 2 months ago 2.13.0 | ESM + CommonJS | Bundled | TypeScript tooling, HTTP servers and web frameworks | |
| @sapphire/utilities Common JavaScript utilities for the Sapphire Community | 21.2k | - | - | - | 1 year ago 3.18.2 | ESM + CommonJS | Bundled | TypeScript tooling, Utility libraries |
| @esri/arcgis-rest-feature-service Feature layer query and edit helpers for @esri/arcgis-rest-js | 21.1k | - | - | - | 1 month ago 4.11.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| ignorepatterns A regular expression that matches common filenames that we want to ignore | 21.1k | -30% | - | 2 years ago 5.6.0 | ESM + CommonJS | Bundled | TypeScript tooling, Files and file systems | |
| @upptime/status-page Upptime status page website | 21k | - | - | - | 2 years ago 1.17.0 | CommonJS | None | TypeScript tooling, Svelte |
| @modular-forms/solid The modular and type-safe form library for SolidJS | 20.9k | - | - | - | 1 year ago 0.25.1 | ESM + CommonJS | Bundled | TypeScript tooling |
| ts-interface-builder Compile TypeScript interfaces into a description that allows runtime validation | 20.9k | -20% | - | 4 years ago 0.3.3 | CommonJS | Bundled | TypeScript tooling | |
| unplugin-kubb Integration of Kubb for Vite, Webpack, Rollup, esbuild, Rspack, Nuxt, and Astro. | 20.9k | +1635% | - | 2 days ago 5.3.16 | ESM + CommonJS | Bundled | TypeScript tooling, Vue | |
| react-mentions-ts A React component that enables Facebook/Twitter-style @mentions and tagging in textarea inputs with full TypeScript support. | 20.9k | +49450% | - | 5 months ago 6.0.0 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| @wormhole-foundation/sdk-evm SDK for EVM chains, used in conjunction with @wormhole-foundation/sdk | 20.8k | - | - | - | 1 month ago 6.1.5 | ESM only | Bundled | Blockchain and Web3, TypeScript tooling |
| @greatsumini/react-facebook-login Well-typed React Component for Facebook Login | 20.8k | - | - | - | 1 year ago 3.4.0 | CommonJS | Bundled | Authentication and authorisation, React |
| @pothos/plugin-prisma-utils A Pothos plugin containing utility functions for building prisma inputs | 20.8k | - | - | - | 12 days ago 1.3.6 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| @intlayer/types Retrieve Intlayer configurations and manage environment variables for both server-side and client-side environments. | 20.8k | - | - | - | 2 days ago 9.5.9 | ESM + CommonJS | Bundled | TypeScript tooling, Node.js utilities |
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.
- @esri/arcgis-rest-portalArcGIS Online and Enterprise content and user helpers for @esri/arcgis-rest-request
- @effect/ai-openai-compatAn OpenAI compat integration for Effect
- @gluestack-ui/themedA universal themed components for React Native, Next.js & React
- @dfinity/utilsA collection of utilities and constants for NNS/SNS projects.
- @humanspeak/memory-cacheA lightweight, zero-dependency in-memory cache for TypeScript and JavaScript with TTL expiration, LRU eviction, wildcard pattern deletion, and a powerful @cached decorator for method-level memoization. Perfect for API response caching, session storage, an
- @iconfu/svg-injectA tiny, intuitive, robust, caching solution for injecting SVG files inline into the DOM.
- kliedzDead-simple, stateless logging utility for JavaScript and TypeScript. Pure functions. No dependencies. Just log.
- vite-intlayerA Vite plugin for seamless internationalization (i18n), providing locale detection, redirection, and environment-based configuration
- @injectivelabs/grpc-webgRPC-Web client for browsers (JS/TS)
- @pothos/plugin-with-inputA Pothos plugin for defining fields with input objects
- react-native-svg-pan-zoomPan-zoom for react-native-svg via 'Google Maps'-style pinch and drag gestures
- tiny-decodersType-safe data decoding and encoding for the minimalist.
- @better-scroll/coreMinimalistic core scrolling for BetterScroll, it is pure and tiny
- zustand-computedA Zustand middleware to create computed states.
- grunt-tsCompile and manage your TypeScript project
- @kubb/mcpMCP server for Kubb. Exposes code generation as a tool over the Model Context Protocol so AI assistants like Claude, Cursor, and other MCP-compatible clients can generate TypeScript types, clients, and more.
- @tsed/commonA TypeScript Framework on top of Express
- @wormhole-foundation/sdk-solana-tokenbridgeSDK for Solana, used in conjunction with @wormhole-foundation/sdk
- ts-ebmlebml decoder and encoder
- vuln-vectsA powerful, flexible CVSS parser, calculator and validator written for JavaScript/TypeScript.
- express-intlayerManage internationalization i18n in a simple way for express application.
- @better-scroll/shared-utilsshared-utils for BetterScroll
- typed-durationZero-dependency typed duration library for JavaScript
- sherif-darwin-arm64Opinionated, zero-config linter for TypeScript & JavaScript monorepos
- @thi.ng/transducersCollection of ~170 lightweight, composable transducers, reducers, generators, iterators for functional data transformations
- @neondatabase/postgrest-jsPostgreSQL client for Neon Data API - query your database without authentication
- ts-json-validatorLet JSON play nicely with Typescript
- @mantine/vanilla-extractVanilla Extract integration for Mantine theme
- @bbob/typesShared Typescript types of @bbob
- next-shareSocial media share buttons for your next React apps.
- typescript-parserParser for typescript (and javascript) files, that compiles those files and generates a human understandable AST.
- tsniteTypeScript at full throttle—fast, safe, unstoppable. 🚀
- @inixiative/json-rulesTypeScript-first JSON rules engine with intuitive syntax and detailed error messages
- @intlayer/dictionaries-entryProvides the entry points for the generated Intlayer dictionaries (merged, unmerged, remote, dynamic, fetch), designed to be aliased by bundlers like Webpack, Vite, Turbopack, esbuild and Metro.
- @pothos/plugin-add-graphqlA Pothos plugin for adding existing GraphQL types to a Pothos schema
- @upptime/graphsKoj's repository template with GitHub Actions CI, releases, and more
- react-dropzone-uploaderReact file dropzone and uploader: fully customizable, progress indicators, upload cancellation and restart, zero deps and excellent TypeScript support
- nestjs-trpc<a href="https://nestjs-trpc.io/" target="_blank" rel="noopener"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://i.imgur.com/JvsOXCg.png" /> <img alt="tRPC" src="https://i.imgur.com/JvsOXCg.png" /> </picture> </a>
- @sapphire/utilitiesCommon JavaScript utilities for the Sapphire Community
- @esri/arcgis-rest-feature-serviceFeature layer query and edit helpers for @esri/arcgis-rest-js
- ignorepatternsA regular expression that matches common filenames that we want to ignore
- @upptime/status-pageUpptime status page website
- @modular-forms/solidThe modular and type-safe form library for SolidJS
- ts-interface-builderCompile TypeScript interfaces into a description that allows runtime validation
- unplugin-kubbIntegration of Kubb for Vite, Webpack, Rollup, esbuild, Rspack, Nuxt, and Astro.
- react-mentions-tsA React component that enables Facebook/Twitter-style @mentions and tagging in textarea inputs with full TypeScript support.
- @wormhole-foundation/sdk-evmSDK for EVM chains, used in conjunction with @wormhole-foundation/sdk
- @greatsumini/react-facebook-loginWell-typed React Component for Facebook Login
- @pothos/plugin-prisma-utilsA Pothos plugin containing utility functions for building prisma inputs
- @intlayer/typesRetrieve Intlayer configurations and manage environment variables for both server-side and client-side environments.
- 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