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 |
|---|---|---|---|---|---|---|---|---|
| bitget-api Complete Node.js & JavaScript SDK for Bitget V1-V3 REST APIs & WebSockets, with TypeScript & end-to-end tests. | 1.6k | +57% | - | 1 day ago 3.2.4 | ESM + CommonJS | Bundled | Blockchain and Web3, WebSockets and realtime | |
| @tsparticles/palette-confetti tsParticles confetti palette | 1.6k | - | - | - | 25 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| unplugin-svg-component generate a vue/react component through svg files, supporting svg file HMR and typescript intelligence prompt. | 1.6k | +114% | - | 10 days ago 0.13.0 | ESM + CommonJS | Bundled | Image processing, Vue | |
| @cratis/components React components for CQRS and event-sourced apps — command dialogs, typed forms, and query-backed data tables for Cratis Arc | 1.6k | - | - | - | 1 day ago 4.14.0 | ESM only | Bundled | UI component libraries, React |
| @ethersphere/bee-js Javascript client for Bee | 1.6k | - | - | - | 14 days ago 13.1.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| ag-grid-autocomplete-editor Quick implementation of autocompletion into ag-Grid cell using autocompleter package. | 1.6k | -82% | - | 4 years ago 3.0.1 | CommonJS | Bundled | Tables and data grids, TypeScript tooling | |
| @esri/solution-deployer Manages the deployment of a Solution for @esri/solution.js. | 1.6k | - | - | - | 2 months ago 6.6.2 | ESM + CommonJS | Bundled | TypeScript tooling |
| lynx-intlayer A Lynx plugin for seamless internationalization (i18n) and localization (l10n) of your mobile app. | 1.6k | -67% | - | 1 day ago 9.5.9 | ESM + CommonJS | Bundled | Internationalisation, TypeScript tooling | |
| @tsparticles/svelte Official tsParticles Svelte Component - Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for Web Components, React, Vue.js (2.x and | 1.6k | - | - | - | 25 days ago 4.4.0 | ESM only | Bundled | Animation, React |
| @tanstack/valibot-adapter Modern and scalable routing for React applications | 1.6k | - | - | - | 4 months ago 1.167.0 | ESM + CommonJS | Bundled | Routing, React |
| @romcal/calendar.mexico Localized romcal calendar for Mexico | 1.6k | - | - | - | 4 years ago 3.0.0-alpha.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| graphile Swiss army knife for dealing with all things Graphile | 1.6k | +126% | - | 2 months ago 5.1.0 | CommonJS | Bundled | Caching, Schema validation | |
| @codecompose/typescript-config Opinionated reusable TypeScript configurations | 1.6k | - | - | - | 4 months ago 5.1.0 | CommonJS | None | Cloud SDKs, TypeScript tooling |
| hikoutei Typed repository and safe write layer for Google Sheets-backed MVPs. SQLite-authoritative entity lifecycle with asynchronous Google Sheets projection. | 1.6k | - | - | 1 day ago 0.11.103-dev | ESM only | Bundled | ORMs and query builders, TypeScript tooling | |
| @typespec/http-server-js TypeSpec HTTP server code generator for JavaScript | 1.6k | - | - | - | 16 days ago 0.58.0-alpha.29 | ESM only | Bundled | HTTP servers and web frameworks, TypeScript tooling |
| treeselectjs Vanilla JavaScript and TypeScript tree select component with nested options, search, checkboxes, and multi-select support | 1.6k | -1% | - | 1 month ago 1.0.2 | ESM + CommonJS | Bundled | TypeScript tooling | |
| footprintjs Explainable backend flows — automatic causal traces, decision evidence, and MCP tool generation for AI agents | 1.6k | - | - | 9 days ago 9.27.0 | ESM + CommonJS | Bundled | Documentation tooling, State management | |
| vue-awesome-countdown Countdown plug-in with high performance and high accuracy for Vue 2.5.0+ and Vue 3, with TypeScript support. | 1.6k | -16% | - | 2 months ago 2.0.2 | ESM + CommonJS | Bundled | TypeScript tooling, Vue | |
| @thi.ng/geom Functional, polymorphic API for 2D geometry types & SVG generation | 1.6k | - | - | - | 24 days ago 8.3.38 | ESM only | Bundled | TypeScript tooling |
| nuxt-typed-vuex A typed store accessor for Nuxt. | 1.6k | -50% | - | 4 years ago 0.3.1 | ESM + CommonJS | Bundled | TypeScript tooling, Vue | |
| @djangocfg/analytics First-party analytics for django-cfg apps: one route listener, N transports (self-hosted + GA4). Pageviews, sessions, and authenticated-user attribution. | 1.6k | - | - | - | 2 days ago 2.1.570 | ESM + CommonJS | Bundled | AI and machine learning, React |
| @romcal/calendar.canada Localized romcal calendar for Canada | 1.6k | - | - | - | 4 years ago 3.0.0-alpha.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| @serifpersia/dango A web application for watching anime. | 1.6k | - | - | - | 1 day ago 3.3.5 | CommonJS | None | CLI tools and terminal utilities, HTTP servers and web frameworks |
| ptbk Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action | 1.6k | +3% | - | 4 days ago 0.114.0-41 | - | None | TypeScript tooling | |
| @web3-react/portis-connector A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps | 1.6k | - | - | - | 4 years ago 6.2.11 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| react-display-name-plugin Build plugin that preserves React component names in production bundles for DevTools. Supports Webpack and Vite. | 1.6k | - | - | 10 months ago 1.0.1 | CommonJS | Bundled | TypeScript tooling, React | |
| @geoffcox/react-splitter A splitter for React components that leverages CSS grid templates for simple and consistent resizing. | 1.6k | - | - | - | 3 years ago 2.1.2 | CommonJS | Bundled | React, TypeScript tooling |
| react-moralis Hooks and components to use Moralis in a React app | 1.6k | +111% | - | 4 years ago 1.4.2 | ESM + CommonJS | Bundled | React, Blockchain and Web3 | |
| @venizia/ignis-filter Engine-neutral query filter vocabulary for TypeScript: the `{ where, order, limit, offset, skip, fields, include }` shape, comparison/pattern/null/array/logical operators, and sort direction constants. Isomorphic by construction - no node builtins and no | 1.6k | - | - | - | 1 day ago 0.2.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| ng4-loading-spinner Angular 4/5/6 custom async loading spinner with two simple methods for your asychronous calls.
Custom loading template & loading text inputs are also available. | 1.6k | -21% | - | 8 years ago 1.2.3 | ESM + CommonJS | Bundled | Angular, TypeScript tooling | |
| gulp-fn gulp-fn - gulp plugin used in order to run custom callback functions per file | 1.6k | +18% | - | 8 years ago 0.0.3 | CommonJS | None | TypeScript tooling | |
| tns-platform-declarations Platform-specific TypeScript declarations for NativeScript for accessing native objects | 1.6k | -52% | - | 6 years ago 6.5.15 | - | None | TypeScript tooling | |
| @humanspeak/svelte-keyed A powerful writable derived store for Svelte that enables deep object and array manipulation with TypeScript support | 1.6k | - | - | - | 1 year ago 5.0.1 | ESM only | Bundled | State management, Svelte |
| @drivy/dom-query Utilities to select dom elements and handle events | 1.6k | - | - | - | 4 years ago 1.0.6 | ESM + CommonJS | Bundled | DOM and browser utilities, TypeScript tooling |
| @ahoo-wang/fetcher-decorator TypeScript decorators for clean, declarative API service definitions with Fetcher HTTP client. Enables automatic parameter binding, method mapping, and type-safe API interactions. | 1.6k | - | - | - | today 5.1.5 | ESM + CommonJS | Bundled | HTTP clients, TypeScript tooling |
| @gluestack-ui/themed-native-base A universal themed components for React Native, Next.js & React | 1.6k | - | - | - | 2 years ago 0.1.108 | CommonJS | Bundled | React, TypeScript tooling |
| @rest-hooks/core High performance reactive framework for async data. | 1.6k | - | - | - | 3 years ago 5.2.1 | ESM + CommonJS | Bundled | TypeScript tooling, WebSockets and realtime |
| @clossys/bouncer The bouncer role: is this actor who they claim, and is what they are doing still inside what they were granted? Dependency-free machinery for a consumer's own authority records: a closed consumer-declared role hierarchy, a fail-closed session predicate, e | 1.6k | - | - | - | 2 days ago 0.1.10 | ESM only | Bundled | TypeScript tooling |
| pipe-ts [What is `pipe`?](https://dev.to/benlesh/a-simple-explanation-of-functional-pipe-in-javascript-2hbj) | 1.6k | -20% | - | 6 years ago 0.0.9 | CommonJS | Bundled | TypeScript tooling | |
| @wraps.dev/email Send email via AWS SES with TypeScript. Bounce and complaint handling, suppression lists, delivery and open tracking, templates, batch sending, inbound email, attachments, and React Email support. Your AWS account, no vendor lock-in. | 1.6k | - | - | - | 1 month ago 0.13.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| vue-tree-list A Vue 3 component for tree structure. Support adding treenode/leafnode, editing node's name and dragging. | 1.6k | -26% | - | 6 months ago 2.0.1 | ESM + CommonJS | Bundled | Vue, TypeScript tooling | |
| @romcal/calendar.spain Localized romcal calendar for Spain | 1.5k | - | - | - | 4 years ago 3.0.0-alpha.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| arkit Visualises JavaScript, TypeScript and Flow codebases as meaningful and committable architecture diagrams | 1.5k | -39% | - | 6 months ago 2.1.0 | CommonJS | Bundled | TypeScript tooling, CLI tools and terminal utilities | |
| @jalez/react-flow-automated-layout A React library for automated layout of nested node graphs with parent-child relationships using React Flow | 1.5k | - | - | - | 5 months ago 1.2.6 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| medicus Flexible, framework-agnostic health check library for Node.js and TypeScript. Liveness and readiness checks with Fastify, Hono, Avvio and plain HTTP integrations. | 1.5k | +46% | - | 2 months ago 1.5.0 | CommonJS | None | TypeScript tooling | |
| @solid-primitives/destructure Primitives for destructuring reactive objects – like props or stores – or signals of them into a separate accessors updated individually. | 1.5k | - | - | - | 2 months ago 0.2.4 | ESM only | Bundled | TypeScript tooling |
| @djangocfg/eslint-config Shared ESLint configurations for Next.js, React, and TypeScript projects with best practices and Prettier integration | 1.5k | - | - | - | 2 days ago 2.1.570 | ESM only | None | Linting and formatting, React |
| @promptbook/remote-server Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action | 1.5k | - | - | - | 4 days ago 0.114.0-41 | ESM + CommonJS | Bundled | TypeScript tooling |
| @rest-hooks/rest Endpoints for REST APIs | 1.5k | - | - | - | 3 years ago 7.4.4 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| num-to-korean Function to write numbers in Korean | 1.5k | +459% | - | - 0.5.3 | CommonJS | 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.
- bitget-apiComplete Node.js & JavaScript SDK for Bitget V1-V3 REST APIs & WebSockets, with TypeScript & end-to-end tests.
- @tsparticles/palette-confettitsParticles confetti palette
- unplugin-svg-componentgenerate a vue/react component through svg files, supporting svg file HMR and typescript intelligence prompt.
- @cratis/componentsReact components for CQRS and event-sourced apps — command dialogs, typed forms, and query-backed data tables for Cratis Arc
- @ethersphere/bee-jsJavascript client for Bee
- ag-grid-autocomplete-editorQuick implementation of autocompletion into ag-Grid cell using autocompleter package.
- @esri/solution-deployerManages the deployment of a Solution for @esri/solution.js.
- lynx-intlayerA Lynx plugin for seamless internationalization (i18n) and localization (l10n) of your mobile app.
- @tsparticles/svelteOfficial tsParticles Svelte Component - Easily create highly customizable particle, confetti and fireworks animations and use them as animated backgrounds for your website. Ready to use components available also for Web Components, React, Vue.js (2.x and
- @tanstack/valibot-adapterModern and scalable routing for React applications
- @romcal/calendar.mexicoLocalized romcal calendar for Mexico
- graphileSwiss army knife for dealing with all things Graphile
- @codecompose/typescript-configOpinionated reusable TypeScript configurations
- hikouteiTyped repository and safe write layer for Google Sheets-backed MVPs. SQLite-authoritative entity lifecycle with asynchronous Google Sheets projection.
- @typespec/http-server-jsTypeSpec HTTP server code generator for JavaScript
- treeselectjsVanilla JavaScript and TypeScript tree select component with nested options, search, checkboxes, and multi-select support
- footprintjsExplainable backend flows — automatic causal traces, decision evidence, and MCP tool generation for AI agents
- vue-awesome-countdownCountdown plug-in with high performance and high accuracy for Vue 2.5.0+ and Vue 3, with TypeScript support.
- @thi.ng/geomFunctional, polymorphic API for 2D geometry types & SVG generation
- nuxt-typed-vuexA typed store accessor for Nuxt.
- @djangocfg/analyticsFirst-party analytics for django-cfg apps: one route listener, N transports (self-hosted + GA4). Pageviews, sessions, and authenticated-user attribution.
- @romcal/calendar.canadaLocalized romcal calendar for Canada
- @serifpersia/dangoA web application for watching anime.
- ptbkPromptbook: Create persistent AI agents that turn your company's scattered knowledge into action
- @web3-react/portis-connectorA simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
- react-display-name-pluginBuild plugin that preserves React component names in production bundles for DevTools. Supports Webpack and Vite.
- @geoffcox/react-splitterA splitter for React components that leverages CSS grid templates for simple and consistent resizing.
- react-moralisHooks and components to use Moralis in a React app
- @venizia/ignis-filterEngine-neutral query filter vocabulary for TypeScript: the `{ where, order, limit, offset, skip, fields, include }` shape, comparison/pattern/null/array/logical operators, and sort direction constants. Isomorphic by construction - no node builtins and no
- ng4-loading-spinnerAngular 4/5/6 custom async loading spinner with two simple methods for your asychronous calls. Custom loading template & loading text inputs are also available.
- gulp-fngulp-fn - gulp plugin used in order to run custom callback functions per file
- tns-platform-declarationsPlatform-specific TypeScript declarations for NativeScript for accessing native objects
- @humanspeak/svelte-keyedA powerful writable derived store for Svelte that enables deep object and array manipulation with TypeScript support
- @drivy/dom-queryUtilities to select dom elements and handle events
- @ahoo-wang/fetcher-decoratorTypeScript decorators for clean, declarative API service definitions with Fetcher HTTP client. Enables automatic parameter binding, method mapping, and type-safe API interactions.
- @gluestack-ui/themed-native-baseA universal themed components for React Native, Next.js & React
- @rest-hooks/coreHigh performance reactive framework for async data.
- @clossys/bouncerThe bouncer role: is this actor who they claim, and is what they are doing still inside what they were granted? Dependency-free machinery for a consumer's own authority records: a closed consumer-declared role hierarchy, a fail-closed session predicate, e
- pipe-ts[What is `pipe`?](https://dev.to/benlesh/a-simple-explanation-of-functional-pipe-in-javascript-2hbj)
- @wraps.dev/emailSend email via AWS SES with TypeScript. Bounce and complaint handling, suppression lists, delivery and open tracking, templates, batch sending, inbound email, attachments, and React Email support. Your AWS account, no vendor lock-in.
- vue-tree-listA Vue 3 component for tree structure. Support adding treenode/leafnode, editing node's name and dragging.
- @romcal/calendar.spainLocalized romcal calendar for Spain
- arkitVisualises JavaScript, TypeScript and Flow codebases as meaningful and committable architecture diagrams
- @jalez/react-flow-automated-layoutA React library for automated layout of nested node graphs with parent-child relationships using React Flow
- medicusFlexible, framework-agnostic health check library for Node.js and TypeScript. Liveness and readiness checks with Fastify, Hono, Avvio and plain HTTP integrations.
- @solid-primitives/destructurePrimitives for destructuring reactive objects – like props or stores – or signals of them into a separate accessors updated individually.
- @djangocfg/eslint-configShared ESLint configurations for Next.js, React, and TypeScript projects with best practices and Prettier integration
- @promptbook/remote-serverPromptbook: Create persistent AI agents that turn your company's scattered knowledge into action
- @rest-hooks/restEndpoints for REST APIs
- num-to-koreanFunction to write numbers in Korean
- 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