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 |
|---|---|---|---|---|---|---|---|---|
| chartjs-chart-funnel Chart.js module for charting funnel charts | 40k | +84% | - | - 4.2.5 | ESM + CommonJS | Bundled | TypeScript tooling | |
| file-exists-safe Check if a file exists without try catch | 40k | +548% | - | 6 months ago 3.0.0 | ESM only | Bundled | Files and file systems, TypeScript tooling | |
| write-dir-safe Create directories and their parents recursively | 39.9k | +557% | - | 3 years ago 2.0.1 | ESM only | Bundled | Files and file systems, TypeScript tooling | |
| nextjs-routes Type safe routing for Next.js | 39.9k | +142% | - | 1 year ago 2.2.5 | ESM + CommonJS | None | Routing, TypeScript tooling | |
| dpdm-fast Analyze circular dependencies in your JavaScript/TypeScript projects with Rust. | 39.8k | -34% | - | 1 year ago 1.0.14 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @prismicio/next Helpers to integrate Prismic into Next.js apps | 39.8k | - | - | - | 7 days ago 2.3.3 | ESM + CommonJS | Bundled | TypeScript tooling |
| @pothos/plugin-validation A Pothos plugin for adding schema based validation | 39.7k | - | - | - | 12 days ago 4.3.4 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| tsparticles-move-base tsParticles Base movement | 39.7k | +3% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, Angular | |
| tsparticles-updater-out-modes tsParticles particles out modes updater | 39.7k | +3% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, Angular | |
| tsparticles-shape-circle tsParticles circle shape | 39.7k | +11% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, TypeScript tooling | |
| tsparticles-updater-opacity tsParticles particles opacity updater | 39.7k | +11% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, Angular | |
| bnf-parser Deterministic BNF compiler/parser | 39.7k | +123% | - | 2 years ago 4.1.3 | ESM only | Bundled | Parsers and serialisers, TypeScript tooling | |
| tsparticles-updater-size tsParticles particles size updater | 39.7k | +11% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, Angular | |
| tsparticles-updater-color tsParticles particles color updater | 39.6k | +13% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, Angular | |
| tdesign-vue-next TDesign Component for vue-next | 39.6k | -29% | - | 9 days ago 1.20.8 | ESM + CommonJS | Bundled | TypeScript tooling, Vue | |
| gettext-extractor Gettext extractor for JavaScript, TypeScript, JSX and HTML | 39.5k | +16% | - | 7 months ago 4.0.6 | CommonJS | Bundled | Internationalisation, TypeScript tooling | |
| @flatfile/adapter A lightweight TypeScript/JavaScript adapter for working with Flatfile's Portal | 39.4k | - | - | - | 4 years ago 2.9.6 | ESM + CommonJS | Bundled | Parsers and serialisers, TypeScript tooling |
| @swc/core-freebsd-x64 Super-fast alternative for babel | 39.3k | - | - | - | 3 years ago 1.3.11 | CommonJS | None | Build tools, TypeScript tooling |
| @mantine/colors-generator A library to generate 10 shades of color based on provided color value | 39.3k | - | - | - | 5 days ago 9.6.2 | ESM + CommonJS | Bundled | React, Static site generators and meta-frameworks |
| @cerbos/grpc Client library for interacting with the Cerbos policy decision point service over gRPC from server-side Node.js applications | 39.2k | - | - | - | 11 days ago 0.29.1 | ESM only | Bundled | Security, Node.js utilities |
| @viselect/vanilla Simple, lightweight and modern library library for making visual DOM Selections. | 39.1k | - | - | - | 21 days ago 3.10.1 | ESM + CommonJS | Bundled | UI component libraries, TypeScript tooling |
| query-registry Query the npm registry for packuments, manifests, packages and download counts | 39.1k | -8% | - | 6 months ago 4.3.0 | ESM only | Bundled | TypeScript tooling | |
| @girs/gmodule-2.0 GJS TypeScript type definitions for GModule-2.0 | 39k | - | - | - | 5 days ago 5.4.0 | ESM only | Bundled | TypeScript tooling |
| @cloudflare/blindrsa-ts blindrsa-ts: A TypeScript Library for the Blind RSA Signature Protocol | 38.8k | - | - | - | 3 months ago 0.4.6 | ESM only | Bundled | Cryptography and hashing, TypeScript tooling |
| @medplum/definitions Medplum Data Definitions | 38.8k | - | - | - | 1 day ago 5.1.41 | ESM + CommonJS | Bundled | GraphQL, React |
| @gluestack-ui/input A universal headless input component for React Native, Next.js & React | 38.8k | - | - | - | 1 year ago 0.1.38 | ESM + CommonJS | Bundled | React, UI component libraries |
| kanel-enum-tables Kanel extension for generating enums from table values | 38.7k | - | - | 5 months ago 4.0.0 | CommonJS | Bundled | Database clients and drivers, TypeScript tooling | |
| @azure/arm-cdn A generated SDK for CdnManagementClient. | 38.7k | - | - | - | 1 month ago 10.0.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| @ankhorage/utility Shared functional utilities for Ankhorage packages and compatible external projects. | 38.7k | - | - | - | 1 day ago 1.8.0 | ESM only | Bundled | TypeScript tooling, React |
| @guanmingchiu/sqlparser-ts A SQL parser for JavaScript and TypeScript, powered by datafusion-sqlparser-rs via WASM | 38.5k | - | - | - | 3 months ago 0.62.0 | ESM + CommonJS | Bundled | TypeScript tooling, Parsers and serialisers |
| @terrazzo/token-types Shared dependency-free TypeScript types for DTCG design tokens. | 38.4k | - | - | - | 1 month ago 2.7.1 | ESM only | None | TypeScript tooling, UI component libraries |
| openapi-typescript-fetch A typed fetch client for openapi-typescript | 38.4k | +8% | - | 1 year ago 2.2.1 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling | |
| typemoq A simple mocking library for TypeScript | 38.2k | -17% | - | 8 years ago 2.1.0 | CommonJS | Bundled | Testing, TypeScript tooling | |
| @pothos/plugin-errors A Pothos plugin for adding typed errors into your schema | 38.2k | - | - | - | 12 days ago 4.9.3 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| workers-qb Zero dependencies Query Builder for Cloudflare Workers | 38.1k | +2471% | - | 2 months ago 1.15.0 | ESM + CommonJS | Bundled | Cloud SDKs, ORMs and query builders | |
| @effect/sql-pglite A PGlite toolkit for Effect | 38.1k | - | - | - | 1 month ago 4.0.0-beta.107 | ESM only | None | Database clients and drivers, TypeScript tooling |
| @rtsao/csstype Strict TypeScript and Flow types for style based on MDN data | 38.1k | - | - | - | 6 years ago 2.6.5-forked.0 | - | Bundled | TypeScript tooling, CSS-in-JS and styling |
| @bitgo-forks/io-ts TypeScript compatible runtime type system for IO validation | 37.9k | - | - | - | 2 years ago 2.1.4 | ESM + CommonJS | Bundled | TypeScript tooling |
| lazy-brush Lazy brush - smooth drawing using mouse or finger | 37.9k | +90% | - | 2 years ago 2.0.2 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, TypeScript tooling | |
| @trycourier/courier-ui-core The core UI kit for Courier Web Components | 37.9k | - | - | - | 7 days ago 2.5.2 | ESM + CommonJS | Bundled | UI component libraries, TypeScript tooling |
| appwrite Appwrite is an open-source self-hosted backend server that abstracts and simplifies complex and repetitive development tasks behind a very simple REST API | 37.8k | +26% | - | - 28.0.0 | ESM + CommonJS | Bundled | TypeScript tooling, Vue | |
| @trycourier/courier-ui-inbox Inbox components for the Courier web UI | 37.8k | - | - | - | 7 days ago 2.7.2 | ESM + CommonJS | Bundled | TypeScript tooling |
| @orca-so/whirlpools Orca's high-level typescript sdk to interact with Orca's on-chain Whirlpool program. | 37.7k | - | - | - | 3 months ago 8.0.1 | ESM + CommonJS | Bundled | Blockchain and Web3, Cryptography and hashing |
| @tsed/logger A multi channel logger written in TypeScript. | 37.7k | - | - | - | 6 months ago 8.0.5 | ESM + CommonJS | Bundled | Logging, TypeScript tooling |
| drizzle-typebox Generate Typebox schemas from Drizzle ORM schemas | 37.6k | +103% | - | 1 year ago 0.3.3 | ESM + CommonJS | Bundled | ORMs and query builders, Schema validation | |
| tsparticles-updater-life tsParticles particles life updater | 37.6k | +19% | - | - 2.12.0 | ESM + CommonJS | Bundled | Animation, Angular | |
| @thi.ng/base-n Arbitrary base-n conversions w/ presets for base8/16/32/36/58/62/64/83/85, support for bigints and encoding/decoding of byte arrays | 37.5k | - | - | - | 1 month ago 2.7.73 | ESM only | Bundled | Numbers and maths, TypeScript tooling |
| mdb-reader JavaScript library to read data from Access databases | 37.5k | +1144% | - | 7 months ago 3.2.0 | ESM only | Bundled | Database clients and drivers, TypeScript tooling | |
| vite-plugin-relay A vite plugin for relay | 37.5k | +105% | - | 2 years ago 2.1.0 | ESM + CommonJS | Bundled | Bundler plugins and loaders, TypeScript tooling | |
| @gluestack-ui/provider A universal headless provider component for React Native, Next.js & React | 37.4k | - | - | - | 1 year ago 0.1.19 | ESM + CommonJS | Bundled | React, UI component libraries |
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.
- chartjs-chart-funnelChart.js module for charting funnel charts
- file-exists-safeCheck if a file exists without try catch
- write-dir-safeCreate directories and their parents recursively
- nextjs-routesType safe routing for Next.js
- dpdm-fastAnalyze circular dependencies in your JavaScript/TypeScript projects with Rust.
- @prismicio/nextHelpers to integrate Prismic into Next.js apps
- @pothos/plugin-validationA Pothos plugin for adding schema based validation
- tsparticles-move-basetsParticles Base movement
- tsparticles-updater-out-modestsParticles particles out modes updater
- tsparticles-shape-circletsParticles circle shape
- tsparticles-updater-opacitytsParticles particles opacity updater
- bnf-parserDeterministic BNF compiler/parser
- tsparticles-updater-sizetsParticles particles size updater
- tsparticles-updater-colortsParticles particles color updater
- tdesign-vue-nextTDesign Component for vue-next
- gettext-extractorGettext extractor for JavaScript, TypeScript, JSX and HTML
- @flatfile/adapterA lightweight TypeScript/JavaScript adapter for working with Flatfile's Portal
- @swc/core-freebsd-x64Super-fast alternative for babel
- @mantine/colors-generatorA library to generate 10 shades of color based on provided color value
- @cerbos/grpcClient library for interacting with the Cerbos policy decision point service over gRPC from server-side Node.js applications
- @viselect/vanillaSimple, lightweight and modern library library for making visual DOM Selections.
- query-registryQuery the npm registry for packuments, manifests, packages and download counts
- @girs/gmodule-2.0GJS TypeScript type definitions for GModule-2.0
- @cloudflare/blindrsa-tsblindrsa-ts: A TypeScript Library for the Blind RSA Signature Protocol
- @medplum/definitionsMedplum Data Definitions
- @gluestack-ui/inputA universal headless input component for React Native, Next.js & React
- kanel-enum-tablesKanel extension for generating enums from table values
- @azure/arm-cdnA generated SDK for CdnManagementClient.
- @ankhorage/utilityShared functional utilities for Ankhorage packages and compatible external projects.
- @guanmingchiu/sqlparser-tsA SQL parser for JavaScript and TypeScript, powered by datafusion-sqlparser-rs via WASM
- @terrazzo/token-typesShared dependency-free TypeScript types for DTCG design tokens.
- openapi-typescript-fetchA typed fetch client for openapi-typescript
- typemoqA simple mocking library for TypeScript
- @pothos/plugin-errorsA Pothos plugin for adding typed errors into your schema
- workers-qbZero dependencies Query Builder for Cloudflare Workers
- @effect/sql-pgliteA PGlite toolkit for Effect
- @rtsao/csstypeStrict TypeScript and Flow types for style based on MDN data
- @bitgo-forks/io-tsTypeScript compatible runtime type system for IO validation
- lazy-brushLazy brush - smooth drawing using mouse or finger
- @trycourier/courier-ui-coreThe core UI kit for Courier Web Components
- appwriteAppwrite is an open-source self-hosted backend server that abstracts and simplifies complex and repetitive development tasks behind a very simple REST API
- @trycourier/courier-ui-inboxInbox components for the Courier web UI
- @orca-so/whirlpoolsOrca's high-level typescript sdk to interact with Orca's on-chain Whirlpool program.
- @tsed/loggerA multi channel logger written in TypeScript.
- drizzle-typeboxGenerate Typebox schemas from Drizzle ORM schemas
- tsparticles-updater-lifetsParticles particles life updater
- @thi.ng/base-nArbitrary base-n conversions w/ presets for base8/16/32/36/58/62/64/83/85, support for bigints and encoding/decoding of byte arrays
- mdb-readerJavaScript library to read data from Access databases
- vite-plugin-relayA vite plugin for relay
- @gluestack-ui/providerA universal headless provider component for React Native, Next.js & React
- 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