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 |
|---|---|---|---|---|---|---|---|---|
| cra-template-typescript The base TypeScript template for Create React App. | 6.1k | -73% | - | 1 year ago 1.3.0 | - | None | TypeScript tooling, React | |
| @stacksjs/env Stacks env helper methods. | 6.1k | - | - | - | 1 day ago 0.74.68 | ESM only | Bundled | TypeScript tooling |
| ngrx-forms Proper integration of forms in Angular 4 applications using ngrx | 6.1k | +32% | - | 3 years ago 8.0.0 | ESM + CommonJS | Bundled | TypeScript tooling, Angular | |
| @tsparticles/plugin-oklch-color tsParticles OKLCH color plugin | 6.1k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/plugin-named-color tsParticles named color plugin | 6.1k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @praha/error-factory A simple utility for creating custom errors effortlessly | 6.1k | - | - | - | 5 months ago 1.4.1 | ESM + CommonJS | Bundled | TypeScript tooling |
| @azure/maps-common An internal shared package for Azure Maps TypeScript SDK | 6.1k | - | - | - | 3 years ago 1.0.0-beta.2 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| @girs/gl-1.0 GJS TypeScript type definitions for GL-1.0 | 6k | - | - | - | 5 days ago 5.4.0 | ESM only | Bundled | TypeScript tooling |
| ts-opaque Easy-to-use library that implements opaque types in TypeScript! | 6k | -43% | - | 5 years ago 3.0.1 | CommonJS | Bundled | TypeScript tooling | |
| @stdlib/ndarray-base-numel Return the number of elements in an array. | 6k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | TypeScript tooling |
| premium-react-loaders Premium, production-ready loading components for React with TypeScript | 6k | - | - | 1 month ago 4.2.0 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| @pgpmjs/env PGPM environment management | 6k | - | - | - | 1 day ago 2.46.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| @inixiative/prisma-map Extracts a complete model map (fields, relations, FK info) from a Prisma generated client — supports v6 (schema.prisma) and v7 (runtimeDataModel) | 6k | - | - | - | 25 days ago 0.2.0 | ESM + CommonJS | Bundled | ORMs and query builders, TypeScript tooling |
| css-variants Lightweight helpers to compose class names and inline styles using variants. Zero runtime deps, small bundle, and first-class TypeScript support. | 6k | +127% | - | 7 months ago 2.3.5 | ESM + CommonJS | Bundled | TypeScript tooling | |
| gatsby-plugin-typegen Gatsby plugin to play with extream type-safety | 6k | +7% | - | 3 years ago 3.1.0 | CommonJS | None | GraphQL, TypeScript tooling | |
| persist-and-sync Zustand middleware to easily persist and sync Zustand state between tabs and windows | 6k | -81% | - | 1 year ago 1.2.3 | CommonJS | Bundled | TypeScript tooling, React | |
| rollup-plugin-minify-template-literals A Vite/Rollup plugin that minifies template literals. | 6k | +89% | - | 1 month ago 2.2.0 | ESM only | Bundled | TypeScript tooling, Bundler plugins and loaders | |
| @inixiative/transitions Declarative, serializable transition guard + affordance layer on top of @inixiative/json-rules | 6k | - | - | - | 2 months ago 0.1.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| simplytyped yet another Typescript type library for advanced types | 6k | -1% | - | 6 years ago 3.3.0 | CommonJS | Bundled | TypeScript tooling | |
| @wdns/vue-code-block Vue 3 CodeBlock - Highlight your code with ease using this syntax highlighting component powered by PrismJS or Highlight.js. | 6k | - | - | - | 1 year ago 2.3.5 | ESM + CommonJS | Bundled | TypeScript tooling, Vue |
| types-eslintrc Type checking for .eslintrc.json | 6k | -54% | - | 6 months ago 3.1.0 | ESM only | Bundled | TypeScript tooling | |
| identity-type TypeScript identity type — type aliases that return the input type unchanged | 5.9k | - | - | 4 months ago 1.0.0 | ESM only | Bundled | TypeScript tooling | |
| @tsparticles/plugin-canvas-mask tsParticles canvas mask plugin | 5.9k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @nestjs-cognito/testing Cognito testing helpers for NestJS-Cognito | 5.9k | - | - | - | 10 months ago 2.2.1 | CommonJS | Bundled | Testing, TypeScript tooling |
| @ant-design/react-native 基于蚂蚁金服移动设计规范的 React Native 组件库 | 5.9k | - | - | - | 1 year ago 5.4.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| @odata2ts/converter-v2-to-v4 A set of odata2ts compatible converters to convert certain OData V2 types to their V4 analog | 5.9k | - | - | - | 1 month ago 0.5.8 | CommonJS | Bundled | TypeScript tooling, Date and time |
| md5-ts MD5 Encryption TypeScript Version | 5.9k | +2938% | - | 6 years ago 0.1.6 | CommonJS | Bundled | TypeScript tooling, Cryptography and hashing | |
| react-ui-scrollspy Simple, Easy To Use and Customisable ScrollSpy component for react with callback, typescript and throttle support among others | 5.9k | -2% | - | 3 years ago 2.3.0 | CommonJS | Bundled | TypeScript tooling, React | |
| @react-native-kakao/social React Native Kakao Social SDK | 5.9k | - | - | - | 2 months ago 2.4.6 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| @girs/libxml2-2.0 GJS TypeScript type definitions for libxml2-2.0 | 5.9k | - | - | - | 5 days ago 5.4.0 | ESM only | Bundled | TypeScript tooling |
| @stdlib/ndarray-ctor Multidimensional array constructor. | 5.9k | - | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | TypeScript tooling |
| angular-l10n Angular library to translate texts, dates and numbers | 5.9k | -33% | - | 1 year ago 17.0.1 | ESM + CommonJS | Bundled | Internationalisation, Angular | |
| fluentvalidation-ts A TypeScript-first library for building strongly-typed validation rules | 5.9k | +29% | - | 1 year ago 5.0.0 | ESM + CommonJS | Bundled | Forms, TypeScript tooling | |
| @tsparticles/interaction-light tsParticles Light interaction | 5.9k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| typescript-docs-verifier Verifies that typescript examples in markdown files actually compile. | 5.9k | +29% | - | 6 months ago 3.0.2 | CommonJS | Bundled | TypeScript tooling, Markdown | |
| @tsparticles/updater-orbit tsParticles particles orbit updater | 5.9k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/plugin-easing-cubic tsParticles easing cubic plugin | 5.8k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/plugin-export-image tsParticles export image plugin | 5.8k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/shape-path tsParticles path shape | 5.8k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/plugin-easing-back tsParticles easing back plugin | 5.8k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| drizzle-prisma-generator Generate Drizzle schema from Prisma schema | 5.8k | -4% | - | 2 years ago 0.1.7 | CommonJS | Bundled | TypeScript tooling, ORMs and query builders | |
| @tsparticles/shape-arrow tsParticles arrow shape | 5.8k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/plugin-emitters-shape-path tsParticles emitters shape path plugin | 5.8k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| jet-logger A super quick, easy to setup logging tool for NodeJS/TypeScript. | 5.8k | -84% | - | 8 months ago 2.2.3 | ESM + CommonJS | Bundled | Logging, TypeScript tooling | |
| @tsparticles/perlin-noise tsParticles perlin noise library | 5.8k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| graphql-mobius End-to-end type safe TypeScript GraphQL Client | 5.8k | +366% | - | 3 years ago 0.1.13 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling | |
| types-pkg-json Type checking for package.json | 5.8k | -58% | - | 6 months ago 2.0.0 | ESM only | Bundled | TypeScript tooling | |
| @ionic/angular-server Angular SSR Module for Ionic | 5.8k | - | - | - | 2 days ago 9.0.5 | ESM only | Bundled | Angular, Static site generators and meta-frameworks |
| @opencoredev/email-sdk A TypeScript email SDK for unified transactional sending. | 5.8k | - | - | - | 4 days ago 2.0.0 | ESM + CommonJS | Bundled | Email, TypeScript tooling |
| @scalar/asyncapi-validator Validate AsyncAPI documents against the AsyncAPI Specification | 5.8k | - | - | - | 2 days ago 0.1.5 | ESM only | Bundled | Documentation tooling, Schema validation |
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.
- cra-template-typescriptThe base TypeScript template for Create React App.
- @stacksjs/envStacks env helper methods.
- ngrx-formsProper integration of forms in Angular 4 applications using ngrx
- @tsparticles/plugin-oklch-colortsParticles OKLCH color plugin
- @tsparticles/plugin-named-colortsParticles named color plugin
- @praha/error-factoryA simple utility for creating custom errors effortlessly
- @azure/maps-commonAn internal shared package for Azure Maps TypeScript SDK
- @girs/gl-1.0GJS TypeScript type definitions for GL-1.0
- ts-opaqueEasy-to-use library that implements opaque types in TypeScript!
- @stdlib/ndarray-base-numelReturn the number of elements in an array.
- premium-react-loadersPremium, production-ready loading components for React with TypeScript
- @pgpmjs/envPGPM environment management
- @inixiative/prisma-mapExtracts a complete model map (fields, relations, FK info) from a Prisma generated client — supports v6 (schema.prisma) and v7 (runtimeDataModel)
- css-variantsLightweight helpers to compose class names and inline styles using variants. Zero runtime deps, small bundle, and first-class TypeScript support.
- gatsby-plugin-typegenGatsby plugin to play with extream type-safety
- persist-and-syncZustand middleware to easily persist and sync Zustand state between tabs and windows
- rollup-plugin-minify-template-literalsA Vite/Rollup plugin that minifies template literals.
- @inixiative/transitionsDeclarative, serializable transition guard + affordance layer on top of @inixiative/json-rules
- simplytypedyet another Typescript type library for advanced types
- @wdns/vue-code-blockVue 3 CodeBlock - Highlight your code with ease using this syntax highlighting component powered by PrismJS or Highlight.js.
- types-eslintrcType checking for .eslintrc.json
- identity-typeTypeScript identity type — type aliases that return the input type unchanged
- @tsparticles/plugin-canvas-masktsParticles canvas mask plugin
- @nestjs-cognito/testingCognito testing helpers for NestJS-Cognito
- @ant-design/react-native基于蚂蚁金服移动设计规范的 React Native 组件库
- @odata2ts/converter-v2-to-v4A set of odata2ts compatible converters to convert certain OData V2 types to their V4 analog
- md5-tsMD5 Encryption TypeScript Version
- react-ui-scrollspySimple, Easy To Use and Customisable ScrollSpy component for react with callback, typescript and throttle support among others
- @react-native-kakao/socialReact Native Kakao Social SDK
- @girs/libxml2-2.0GJS TypeScript type definitions for libxml2-2.0
- @stdlib/ndarray-ctorMultidimensional array constructor.
- angular-l10nAngular library to translate texts, dates and numbers
- fluentvalidation-tsA TypeScript-first library for building strongly-typed validation rules
- @tsparticles/interaction-lighttsParticles Light interaction
- typescript-docs-verifierVerifies that typescript examples in markdown files actually compile.
- @tsparticles/updater-orbittsParticles particles orbit updater
- @tsparticles/plugin-easing-cubictsParticles easing cubic plugin
- @tsparticles/plugin-export-imagetsParticles export image plugin
- @tsparticles/shape-pathtsParticles path shape
- @tsparticles/plugin-easing-backtsParticles easing back plugin
- drizzle-prisma-generatorGenerate Drizzle schema from Prisma schema
- @tsparticles/shape-arrowtsParticles arrow shape
- @tsparticles/plugin-emitters-shape-pathtsParticles emitters shape path plugin
- jet-loggerA super quick, easy to setup logging tool for NodeJS/TypeScript.
- @tsparticles/perlin-noisetsParticles perlin noise library
- graphql-mobiusEnd-to-end type safe TypeScript GraphQL Client
- types-pkg-jsonType checking for package.json
- @ionic/angular-serverAngular SSR Module for Ionic
- @opencoredev/email-sdkA TypeScript email SDK for unified transactional sending.
- @scalar/asyncapi-validatorValidate AsyncAPI documents against the AsyncAPI Specification
- 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