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 |
|---|---|---|---|---|---|---|---|---|
| @mollitia/prometheus Prometheus Mollitia Addon | 2.4k | - | - | - | 1 year ago 0.1.0 | ESM + CommonJS | Bundled | Monitoring and error tracking, TypeScript tooling |
| @voila.dev/effect-form-react React bindings for @voila.dev/effect-form | 2.4k | - | - | - | 27 days ago 0.27.1 | ESM only | None | React, TypeScript tooling |
| @voila.dev/effect-form Type-safe form builder powered by Effect Schema | 2.4k | - | - | - | 27 days ago 0.27.1 | ESM only | None | Forms, TypeScript tooling |
| quicvarint Variable-Length Integer Encoding defined by RFC 9000 | 2.4k | +833% | - | 1 month ago 0.2.1 | ESM + CommonJS | Bundled | Cryptography and hashing, TypeScript tooling | |
| cuimp Node wrapper for curl-impersonate (lexiforest) via CLI - Enhanced with raw buffer support and extra curl args | 2.4k | +12412% | - | 1 month ago 2.1.1 | ESM + CommonJS | Bundled | Scraping and browser automation, TypeScript tooling | |
| @graphysdk/agents-sdk TypeScript client for the Graphy Agents API | 2.4k | - | - | - | 1 day ago 1.9.0-beta.1790263076123 | ESM + CommonJS | Bundled | TypeScript tooling |
| ast-parser ```sh $ npm i ast-parser -D ``` | 2.4k | +186% | - | 4 years ago 0.2.0 | CommonJS | Bundled | TypeScript tooling | |
| rn-country-select 🌍 React Native country picker with flags, search, TypeScript, i18n, and offline support. Lightweight, customizable, and designed with a modern UI. | 2.4k | - | - | 21 days ago 0.5.3 | ESM + CommonJS | Bundled | Internationalisation, TypeScript tooling | |
| @gjsify/utils Utils module for gjsify | 2.4k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | Node.js utilities, HTTP clients |
| joiful TypeScript Declarative Validation. Decorate your class properties to validate them using Joi. | 2.4k | -40% | - | 5 years ago 3.0.2 | CommonJS | Bundled | Schema validation, TypeScript tooling | |
| @alenon/grpc-mock-server gRPC mock server written on typescript | 2.4k | - | - | - | 4 months ago 3.2.9 | CommonJS | Bundled | Dev servers and API mocking, TypeScript tooling |
| @nahkies/typescript-koa-runtime Runtime package for code generated by @nahkies/openapi-code-generator using the typescript-koa template | 2.4k | - | - | - | 3 months ago 0.26.0 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling |
| maplibre-gl-swipe A MapLibre GL plugin for swiping layers to compare them side by side | 2.4k | - | - | 9 days ago 0.13.4 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| lzo1x Pure-TypeScript clean-room implementation of LZO1X-1 compression and decompression, isomorphic (Node + browser) | 2.4k | - | - | 3 months ago 1.0.1 | ESM + CommonJS | Bundled | Compression and archives, TypeScript tooling | |
| @gjsify/compression-streams W3C Compression Streams API for GJS | 2.4k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | Compression and archives, HTTP clients |
| @tsparticles/palette-snowfall tsParticles snowfall palette | 2.4k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @curveball/http-errors A standard package for HTTP exceptions | 2.4k | - | - | - | 2 years ago 1.0.1 | ESM only | None | TypeScript tooling |
| opik-openai Opik TypeScript and JavaScript SDK integration with OpenAI | 2.4k | +867% | - | 1 day ago 2.2.80 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @kitlangton/rolling-number Interruptible, locale-aware rolling numbers for the web. | 2.4k | - | - | - | 20 days ago 0.4.1 | ESM only | Bundled | Animation, React |
| bun-ffmpeg Bun-native FFmpeg wrapper for audio encoding, streaming, and Whisper-ready WAV | 2.4k | +1831% | - | 16 days ago 0.3.0 | ESM only | None | Video and audio, TypeScript tooling | |
| typescript-dependency-lint Internal dependency graph linter for typescript | 2.4k | +114% | - | - 1.2.1 | CommonJS | Bundled | TypeScript tooling | |
| @gjsify/url Node.js url module for Gjs | 2.4k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | Node.js utilities, URLs and query strings |
| @facile-it/tsconfig Shared TypeScript config for facile-it projects | 2.4k | - | - | - | 2 years ago 0.2.0 | CommonJS | None | TypeScript tooling |
| rn-international-phone-number International phone number input for React Native, Expo & Web — per-country mask, validation, line-type detection, country picker and 33 languages. | 2.4k | - | - | 20 days ago 0.15.0 | CommonJS | Bundled | TypeScript tooling, React | |
| @ts-audio/core Zero-dependency TypeScript audio toolkit for modern media workflows. | 2.4k | - | - | - | 1 month ago 0.1.2 | ESM only | Bundled | Video and audio, TypeScript tooling |
| react-remove-attr A Vite plugin designed specifically for React.js projects that allows the removal of specified attributes in production builds. Useful for excluding attributes like 'data-testid' used in testing. Options include specific file extensions, attributes, ignor | 2.4k | +53% | - | 3 years ago 0.0.6 | ESM + CommonJS | Bundled | Bundler plugins and loaders, React | |
| @gjsify/domparser DOMParser for GJS — HTML5 parser, XML scanner, CSS Selectors 4 engine and the full entity table, dependency-free | 2.4k | - | - | - | 1 day ago 0.52.0 | ESM only | Bundled | DOM and browser utilities, Parsers and serialisers |
| @thoughtspot/rest-api-sdk Api sdk for thoughtspot's public v2 rest api | 2.4k | - | - | - | 16 days ago 2.28.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| bun-plugin-istanbul Bun plugin to instrument your code for nyc/istanbul code coverage | 2.4k | +170350% | - | 1 year ago 1.1.1 | ESM only | Bundled | TypeScript tooling | |
| entitree-flex Flexible Tree layout supporting ancestors, descendants and side nodes in all 4 orientations | 2.4k | +16% | - | 4 years ago 0.4.1 | CommonJS | Bundled | TypeScript tooling | |
| array-utils-ts Zero-dependency TypeScript library for immutable array operations: filter nullables, upsert/toggle by key, deduplicate, enumerate, and more. | 2.4k | +93% | - | 6 months ago 1.1.0 | ESM + CommonJS | Bundled | Utility libraries, TypeScript tooling | |
| @solid-primitives/immutable Primitive for rectifying immutable values and dealing with immutability in Solid. | 2.4k | - | - | - | 2 months ago 1.1.5 | ESM only | Bundled | TypeScript tooling |
| @sroussey/json-schema-to-ts Infer typescript types from your JSON schemas! | 2.4k | - | - | - | 8 months ago 3.1.4 | ESM + CommonJS | Bundled | TypeScript tooling, Schema validation |
| better-validator Second generation object or request validator for node.js | 2.4k | +5% | - | 6 years ago 2.1.9 | CommonJS | Bundled | Schema validation, HTTP servers and web frameworks | |
| utilful A collection of TypeScript utilities | 2.3k | +1872% | - | - 3.4.0 | ESM only | Bundled | TypeScript tooling | |
| ts-videos Modern video tooling - zero dependency TypeScript media toolkit. | 2.3k | - | - | 2 months ago 0.1.1 | ESM only | Bundled | Video and audio, TypeScript tooling | |
| @openapi-qraft/cli CLI for generating typed TanStack Query React Hooks and services from OpenAPI Document, improving type safety in React apps | 2.3k | - | - | - | 4 months ago 2.14.1 | ESM only | Bundled | Documentation tooling, React |
| angular-ide Provides a seamless integration with the Angular IDE from the command-line for developers looking for an enhanced development experience with Angular. | 2.3k | -22% | - | 5 years ago 0.9.77 | - | None | Angular, TypeScript tooling | |
| sitka An extremely lightweight but powerful logger that's great for full-stack TypeScript/JavaScript cloud applications. | 2.3k | -22% | - | 3 years ago 1.1.1 | CommonJS | Bundled | Cloud SDKs, Logging | |
| vue-mapbox-ts Reactive Vue3 Mapbox Framework for Vue.js written in TypeScript | 2.3k | -29% | - | 3 months ago 0.10.1 | ESM + CommonJS | Bundled | TypeScript tooling, Vue | |
| compress-tag Template literal tag to remove excess whitespace and newlines from strings. | 2.3k | -9% | - | 3 years ago 3.0.0 | CommonJS | Bundled | Strings and text, Compression and archives | |
| react-clear-modal Simple and lightweight, fully controlled isomorphic (with SSR support) modal component for React.js | 2.3k | +17% | - | 1 month ago 3.0.3 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| @tanstack/ai-vue Vue composables for TanStack AI streaming chat, structured outputs, and media generation. | 2.3k | - | - | - | 1 day ago 0.25.1 | ESM only | Bundled | Vue, TypeScript tooling |
| to-file-path Create a filepath from an object path (dot notation), list of arguments, array, number or Arguments object. | 2.3k | +57% | - | 4 years ago 3.0.0 | ESM only | None | Build tools, Linting and formatting | |
| @amqp-contract/contract Contract builder for amqp-contract | 2.3k | - | - | - | 2 months ago 2.4.0 | ESM + CommonJS | Bundled | Queues and background jobs, TypeScript tooling |
| @happyvertical/smrt-products SMRT products module: triple-purpose microservice template for standalone apps, federated modules, and NPM libraries | 2.3k | - | - | - | 7 days ago 0.51.10 | ESM only | Bundled | TypeScript tooling, Svelte |
| win32-api FFI definitions of windows win32 api for node-ffi | 2.3k | -51% | - | 1 year ago 26.1.2 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @testmail.app/graphql-request Clone of graphql-request (minimal GraphQL client) with improvements like built-in retries | 2.3k | - | - | - | 6 years ago 1.8.4 | CommonJS | Bundled | GraphQL, TypeScript tooling |
| thinkjs ThinkJS - Use full ES6+ features to develop web applications | 2.3k | +57% | - | 4 months ago 4.0.0 | CommonJS | Bundled | TypeScript tooling | |
| nestjs-resilience A module for improving the reliability and fault-tolerance of your NestJS applications | 2.3k | -73% | - | 23 days ago 4.0.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.
- @mollitia/prometheusPrometheus Mollitia Addon
- @voila.dev/effect-form-reactReact bindings for @voila.dev/effect-form
- @voila.dev/effect-formType-safe form builder powered by Effect Schema
- quicvarintVariable-Length Integer Encoding defined by RFC 9000
- cuimpNode wrapper for curl-impersonate (lexiforest) via CLI - Enhanced with raw buffer support and extra curl args
- @graphysdk/agents-sdkTypeScript client for the Graphy Agents API
- ast-parser```sh $ npm i ast-parser -D ```
- rn-country-select🌍 React Native country picker with flags, search, TypeScript, i18n, and offline support. Lightweight, customizable, and designed with a modern UI.
- @gjsify/utilsUtils module for gjsify
- joifulTypeScript Declarative Validation. Decorate your class properties to validate them using Joi.
- @alenon/grpc-mock-servergRPC mock server written on typescript
- @nahkies/typescript-koa-runtimeRuntime package for code generated by @nahkies/openapi-code-generator using the typescript-koa template
- maplibre-gl-swipeA MapLibre GL plugin for swiping layers to compare them side by side
- lzo1xPure-TypeScript clean-room implementation of LZO1X-1 compression and decompression, isomorphic (Node + browser)
- @gjsify/compression-streamsW3C Compression Streams API for GJS
- @tsparticles/palette-snowfalltsParticles snowfall palette
- @curveball/http-errorsA standard package for HTTP exceptions
- opik-openaiOpik TypeScript and JavaScript SDK integration with OpenAI
- @kitlangton/rolling-numberInterruptible, locale-aware rolling numbers for the web.
- bun-ffmpegBun-native FFmpeg wrapper for audio encoding, streaming, and Whisper-ready WAV
- typescript-dependency-lintInternal dependency graph linter for typescript
- @gjsify/urlNode.js url module for Gjs
- @facile-it/tsconfigShared TypeScript config for facile-it projects
- rn-international-phone-numberInternational phone number input for React Native, Expo & Web — per-country mask, validation, line-type detection, country picker and 33 languages.
- @ts-audio/coreZero-dependency TypeScript audio toolkit for modern media workflows.
- react-remove-attrA Vite plugin designed specifically for React.js projects that allows the removal of specified attributes in production builds. Useful for excluding attributes like 'data-testid' used in testing. Options include specific file extensions, attributes, ignor
- @gjsify/domparserDOMParser for GJS — HTML5 parser, XML scanner, CSS Selectors 4 engine and the full entity table, dependency-free
- @thoughtspot/rest-api-sdkApi sdk for thoughtspot's public v2 rest api
- bun-plugin-istanbulBun plugin to instrument your code for nyc/istanbul code coverage
- entitree-flexFlexible Tree layout supporting ancestors, descendants and side nodes in all 4 orientations
- array-utils-tsZero-dependency TypeScript library for immutable array operations: filter nullables, upsert/toggle by key, deduplicate, enumerate, and more.
- @solid-primitives/immutablePrimitive for rectifying immutable values and dealing with immutability in Solid.
- @sroussey/json-schema-to-tsInfer typescript types from your JSON schemas!
- better-validatorSecond generation object or request validator for node.js
- utilfulA collection of TypeScript utilities
- ts-videosModern video tooling - zero dependency TypeScript media toolkit.
- @openapi-qraft/cliCLI for generating typed TanStack Query React Hooks and services from OpenAPI Document, improving type safety in React apps
- angular-ideProvides a seamless integration with the Angular IDE from the command-line for developers looking for an enhanced development experience with Angular.
- sitkaAn extremely lightweight but powerful logger that's great for full-stack TypeScript/JavaScript cloud applications.
- vue-mapbox-tsReactive Vue3 Mapbox Framework for Vue.js written in TypeScript
- compress-tagTemplate literal tag to remove excess whitespace and newlines from strings.
- react-clear-modalSimple and lightweight, fully controlled isomorphic (with SSR support) modal component for React.js
- @tanstack/ai-vueVue composables for TanStack AI streaming chat, structured outputs, and media generation.
- to-file-pathCreate a filepath from an object path (dot notation), list of arguments, array, number or Arguments object.
- @amqp-contract/contractContract builder for amqp-contract
- @happyvertical/smrt-productsSMRT products module: triple-purpose microservice template for standalone apps, federated modules, and NPM libraries
- win32-apiFFI definitions of windows win32 api for node-ffi
- @testmail.app/graphql-requestClone of graphql-request (minimal GraphQL client) with improvements like built-in retries
- thinkjsThinkJS - Use full ES6+ features to develop web applications
- nestjs-resilienceA module for improving the reliability and fault-tolerance of your NestJS applications
- 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