Skip to content
JS
Package category

TypeScript tooling

Type utilities, declaration tooling and TypeScript build helpers.

4,224 packages107 comparisons

Packages compared

4,224 packages
PackageWeekly downloads12-month change52 weeksGzipLast releaseModuleTypesCategories
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 + CommonJSBundledBlockchain and Web3, WebSockets and realtime
@tsparticles/palette-confetti
tsParticles confetti palette
1.6k---25 days ago
4.4.0
ESM + CommonJSBundledAnimation, 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 + CommonJSBundledImage 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 onlyBundledUI component libraries, React
@ethersphere/bee-js
Javascript client for Bee
1.6k---14 days ago
13.1.0
ESM + CommonJSBundledTypeScript 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
CommonJSBundledTables 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 + CommonJSBundledTypeScript 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 + CommonJSBundledInternationalisation, 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 onlyBundledAnimation, React
@tanstack/valibot-adapter
Modern and scalable routing for React applications
1.6k---4 months ago
1.167.0
ESM + CommonJSBundledRouting, React
@romcal/calendar.mexico
Localized romcal calendar for Mexico
1.6k---4 years ago
3.0.0-alpha.0
ESM + CommonJSBundledTypeScript tooling
graphile
Swiss army knife for dealing with all things Graphile
1.6k+126%-2 months ago
5.1.0
CommonJSBundledCaching, Schema validation
@codecompose/typescript-config
Opinionated reusable TypeScript configurations
1.6k---4 months ago
5.1.0
CommonJSNoneCloud 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 onlyBundledORMs 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 onlyBundledHTTP 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 + CommonJSBundledTypeScript 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 + CommonJSBundledDocumentation 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 + CommonJSBundledTypeScript tooling, Vue
@thi.ng/geom
Functional, polymorphic API for 2D geometry types & SVG generation
1.6k---24 days ago
8.3.38
ESM onlyBundledTypeScript tooling
nuxt-typed-vuex
A typed store accessor for Nuxt.
1.6k-50%-4 years ago
0.3.1
ESM + CommonJSBundledTypeScript 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 + CommonJSBundledAI and machine learning, React
@romcal/calendar.canada
Localized romcal calendar for Canada
1.6k---4 years ago
3.0.0-alpha.0
ESM + CommonJSBundledTypeScript tooling
@serifpersia/dango
A web application for watching anime.
1.6k---1 day ago
3.3.5
CommonJSNoneCLI 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
-NoneTypeScript 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 + CommonJSBundledBlockchain 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
CommonJSBundledTypeScript 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
CommonJSBundledReact, TypeScript tooling
react-moralis
Hooks and components to use Moralis in a React app
1.6k+111%-4 years ago
1.4.2
ESM + CommonJSBundledReact, 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 + CommonJSBundledTypeScript 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 + CommonJSBundledAngular, 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
CommonJSNoneTypeScript tooling
tns-platform-declarations
Platform-specific TypeScript declarations for NativeScript for accessing native objects
1.6k-52%-6 years ago
6.5.15
-NoneTypeScript 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 onlyBundledState management, Svelte
@drivy/dom-query
Utilities to select dom elements and handle events
1.6k---4 years ago
1.0.6
ESM + CommonJSBundledDOM 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 + CommonJSBundledHTTP 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
CommonJSBundledReact, TypeScript tooling
@rest-hooks/core
High performance reactive framework for async data.
1.6k---3 years ago
5.2.1
ESM + CommonJSBundledTypeScript 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 onlyBundledTypeScript 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
CommonJSBundledTypeScript 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 + CommonJSBundledCloud 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 + CommonJSBundledVue, TypeScript tooling
@romcal/calendar.spain
Localized romcal calendar for Spain
1.5k---4 years ago
3.0.0-alpha.0
ESM + CommonJSBundledTypeScript tooling
arkit
Visualises JavaScript, TypeScript and Flow codebases as meaningful and committable architecture diagrams
1.5k-39%-6 months ago
2.1.0
CommonJSBundledTypeScript 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 + CommonJSBundledReact, 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
CommonJSNoneTypeScript 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 onlyBundledTypeScript 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 onlyNoneLinting 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 + CommonJSBundledTypeScript tooling
@rest-hooks/rest
Endpoints for REST APIs
1.5k---3 years ago
7.4.4
ESM + CommonJSBundledTypeScript tooling, React
num-to-korean
Function to write numbers in Korean
1.5k+459%--
0.5.3
CommonJSBundledTypeScript 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