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 |
|---|---|---|---|---|---|---|---|---|
| @tsparticles/interaction-external-pop tsParticles pop external interaction | 6.5k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/plugin-easing-circ tsParticles easing circ plugin | 6.5k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/interaction-external-particle tsParticles particle external interaction | 6.5k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| md-editor-rt Markdown editor for react, developed in jsx and typescript, dark theme、beautify content by prettier、render articles directly、paste or clip the picture and upload it... | 6.5k | +186% | - | 10 days ago 7.0.0 | ESM + CommonJS | Bundled | Markdown, React | |
| pi-simplify A Pi extension that reviews recently changed code for clarity, consistency, and maintainability. | 6.5k | - | - | 2 months ago 0.2.3 | ESM only | Bundled | TypeScript tooling | |
| @tsparticles/simplex-noise tsParticles simplex noise library | 6.5k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| extension-create The standalone extension creation engine for Extension.js | 6.5k | +181% | - | 2 days ago 4.1.28 | ESM + CommonJS | Bundled | UI component libraries, React | |
| @tsparticles/path-zig-zag tsParticles zig zag path | 6.5k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @remix-run/node-tsx Run Node.js with TypeScript and JSX syntax support | 6.5k | - | - | - | 4 months ago 0.1.1 | ESM only | Bundled | TypeScript tooling |
| @tanstack/solid-router-ssr-query Modern and scalable routing for Solid applications | 6.5k | - | - | - | 9 days ago 1.167.3 | ESM + CommonJS | Bundled | Routing, TypeScript tooling |
| @harelpls/use-pusher A wrapper around pusher-js for easy-as hooks in React. | 6.5k | - | - | - | 5 years ago 7.2.1 | ESM + CommonJS | Bundled | TypeScript tooling, React |
| ytdlp-nodejs A TypeScript wrapper for the yt-dlp executable | 6.5k | -38% | - | 1 month ago 3.4.5 | ESM + CommonJS | Bundled | TypeScript tooling, Video and audio | |
| @factory-js/prisma-factory 🏭 The FactoryJS plugin for Prisma | 6.5k | - | - | - | 7 months ago 0.2.3 | ESM + CommonJS | Bundled | Testing, ORMs and query builders |
| @better-scroll/zoom a BetterScroll plugin to enlarge or narrow | 6.5k | - | - | - | 3 years ago 2.5.1 | ESM + CommonJS | Bundled | DOM and browser utilities, TypeScript tooling |
| vibes-diy Command-line tool for vibes.diy — generate, edit, pull, push, and publish AI-built apps | 6.5k | - | - | 1 day ago 14.3.9 | ESM only | Bundled | TypeScript tooling | |
| @progress/kendo-react-pdf-viewer KendoReact PDFViewer package | 6.5k | - | - | - | 18 days ago 16.1.0 | ESM + CommonJS | Bundled | React, UI component libraries |
| tree-sorter-ts A CLI tool that automatically sorts TypeScript object literals marked with special comments | 6.5k | +922% | - | 1 year ago 1.3.4 | - | None | CLI tools and terminal utilities, TypeScript tooling | |
| @tanstack/react-start-config Modern and scalable routing for React applications | 6.5k | - | - | - | 1 year ago 1.120.20 | ESM only | Bundled | Routing, React |
| zuck.js A javascript library that lets you add stories EVERYWHERE. | 6.5k | +507% | - | 1 year ago 2.1.1 | CommonJS | Bundled | TypeScript tooling, React | |
| @carbon/charts-svelte Carbon Charts component library for Svelte | 6.4k | - | - | - | 1 year ago 1.22.18 | ESM only | Bundled | Charts and data visualisation, Svelte |
| effect-oxlint Effect-first library for writing oxlint custom lint rules | 6.4k | - | - | 29 days ago 0.3.4 | ESM only | Bundled | Linting and formatting, TypeScript tooling | |
| gulp-typedoc Gulp plugin for the TypeDoc typescript documentation tool. | 6.4k | +55% | - | 4 years ago 3.0.2 | CommonJS | Bundled | Documentation tooling, TypeScript tooling | |
| react-record-webcam React hook for webcam and audio recording with multi-device support, quality presets, and full TypeScript types | 6.4k | +73% | - | 5 months ago 2.0.1 | ESM + CommonJS | Bundled | Video and audio, React | |
| @terrazzo/plugin-js Use DTCG tokens in Node.js for server-rendered applications. | 6.4k | - | - | - | 1 month ago 2.7.1 | ESM only | None | UI component libraries, TypeScript tooling |
| ts-safe A functional, type-safe utility library for elegant error handling and asynchronous operations in JavaScript/TypeScript. | 6.4k | +150% | - | 1 month ago 2.3.0 | ESM + CommonJS | Bundled | Utility libraries, TypeScript tooling | |
| typescript-map ES6 Map Implemented in TypeScript | 6.4k | -12% | - | 5 years ago 0.1.0 | CommonJS | None | Polyfills and shims, TypeScript tooling | |
| extension The cross-browser extension framework. Build Chrome, Edge, Firefox, and Safari extensions with no build configuration. | 6.4k | +167% | - | 2 days ago 4.1.28 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| @amityco/ts-sdk-react-native Amity Social Cloud Typescript SDK | 6.4k | - | - | - | 2 days ago 7.27.1 | ESM + CommonJS | Bundled | TypeScript tooling, Video and audio |
| @promptbook/anthropic-claude Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action | 6.4k | - | - | - | 5 days ago 0.114.0-41 | ESM + CommonJS | Bundled | TypeScript tooling |
| trello.js Type-safe Trello REST API client for TypeScript and JavaScript. ESM-only, tree-shakable, runtime-validated by Zod 4. Full coverage of boards, cards, lists, checklists, members, webhooks, organizations. Atlassian Trello SDK for Node.js 22+ and modern brows | 6.3k | +322% | - | 1 month ago 2.2.0 | ESM only | Bundled | Schema validation, TypeScript tooling | |
| @girs/gsk-4.0 GJS TypeScript type definitions for Gsk-4.0 | 6.3k | - | - | - | 5 days ago 5.4.0 | ESM only | Bundled | TypeScript tooling |
| @webdoc/types Type definitions for @webdoc/model | 6.3k | - | - | - | 3 years ago 2.2.0 | CommonJS | Bundled | TypeScript tooling, Documentation tooling |
| @web3-react/walletlink-connector A simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps | 6.3k | - | - | - | 4 years ago 6.2.14 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| @thi.ng/hiccup-carbon-icons Full set of IBM's Carbon icons in hiccup format | 6.3k | - | - | - | 1 month ago 3.2.9 | ESM only | Bundled | Icons, TypeScript tooling |
| @stdlib/ndarray-index-modes List of ndarray index modes. | 6.3k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | TypeScript tooling |
| yatag Yet Another Type Annotations Generator | 6.3k | +56% | - | 2 years ago 1.3.0 | CommonJS | None | TypeScript tooling | |
| @fedify/postgres PostgreSQL drivers for Fedify | 6.3k | - | - | - | 5 days ago 2.3.8 | ESM + CommonJS | Bundled | Database clients and drivers, TypeScript tooling |
| @stdlib/ndarray-base-strides2order Determine the order of a multidimensional array based on a provided stride array. | 6.3k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | TypeScript tooling |
| @shelf/esbuild-config A collection of configurations and utilities to help you build projects or libraries using esbuild. Includes plugins for common tasks like transpiling TypeScript and compiling SASS and styled-components, as well as presets for React. | 6.3k | - | - | - | 1 year ago 0.3.0 | ESM + CommonJS | None | CSS-in-JS and styling, React |
| gtfs-types 🚂 Typescript definitions for the GTFS Standard | 6.3k | +345% | - | 1 year ago 5.1.0 | CommonJS | Bundled | TypeScript tooling | |
| @stdlib/ndarray-base-minmax-view-buffer-index Compute the minimum and maximum linear indices in an underlying data buffer which are accessible to an array view. | 6.3k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | TypeScript tooling |
| locale-enum A TypeScript enum of all locales, such as "en-US". | 6.2k | -54% | - | 6 years ago 1.1.1 | CommonJS | None | Internationalisation, TypeScript tooling | |
| @pascal-app/lingo Make forms easier, LLM tools safer. Parse what humans type and what models emit — natural-language quantities, units, dates and ranges — into canonical, validated values. Two-way, zero dependencies. | 6.2k | - | - | - | 1 month ago 0.5.0 | ESM + CommonJS | Bundled | TypeScript tooling, Internationalisation |
| @stdlib/ndarray-base-iteration-order Given a stride array, determine array iteration order. | 6.2k | - | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | TypeScript tooling |
| multi-range-slider-react Simple component to select range values from slider. React component that return two value minValue and maxValue by event onInput/onChange. | 6.2k | -10% | - | 2 years ago 2.0.7 | CommonJS | Bundled | TypeScript tooling, React | |
| nlcst-types NLCST types for TypeScript. | 6.2k | +70% | - | 4 years ago 1.4.0 | CommonJS | Bundled | TypeScript tooling | |
| bun-query-builder A simple yet performant query builder for TypeScript. Built with Bun. | 6.2k | +1642% | - | 8 days ago 0.2.70 | ESM only | Bundled | ORMs and query builders, TypeScript tooling | |
| adr-tools Command-line tools for working with Architecture Decision Records | 6.2k | -20% | - | 6 years ago 2.0.4 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @sapphire/ts-config Shareable TypeScript configuration for the Sapphire Community | 6.2k | - | - | - | 9 months ago 5.0.3 | ESM + CommonJS | Bundled | TypeScript tooling |
| @better-scroll/movable Movable plugin for BetterScroll | 6.2k | - | - | - | 3 years ago 2.5.1 | ESM + CommonJS | Bundled | DOM and browser utilities, 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.
- @tsparticles/interaction-external-poptsParticles pop external interaction
- @tsparticles/plugin-easing-circtsParticles easing circ plugin
- @tsparticles/interaction-external-particletsParticles particle external interaction
- md-editor-rtMarkdown editor for react, developed in jsx and typescript, dark theme、beautify content by prettier、render articles directly、paste or clip the picture and upload it...
- pi-simplifyA Pi extension that reviews recently changed code for clarity, consistency, and maintainability.
- @tsparticles/simplex-noisetsParticles simplex noise library
- extension-createThe standalone extension creation engine for Extension.js
- @tsparticles/path-zig-zagtsParticles zig zag path
- @remix-run/node-tsxRun Node.js with TypeScript and JSX syntax support
- @tanstack/solid-router-ssr-queryModern and scalable routing for Solid applications
- @harelpls/use-pusherA wrapper around pusher-js for easy-as hooks in React.
- ytdlp-nodejsA TypeScript wrapper for the yt-dlp executable
- @factory-js/prisma-factory🏭 The FactoryJS plugin for Prisma
- @better-scroll/zooma BetterScroll plugin to enlarge or narrow
- vibes-diyCommand-line tool for vibes.diy — generate, edit, pull, push, and publish AI-built apps
- @progress/kendo-react-pdf-viewerKendoReact PDFViewer package
- tree-sorter-tsA CLI tool that automatically sorts TypeScript object literals marked with special comments
- @tanstack/react-start-configModern and scalable routing for React applications
- zuck.jsA javascript library that lets you add stories EVERYWHERE.
- @carbon/charts-svelteCarbon Charts component library for Svelte
- effect-oxlintEffect-first library for writing oxlint custom lint rules
- gulp-typedocGulp plugin for the TypeDoc typescript documentation tool.
- react-record-webcamReact hook for webcam and audio recording with multi-device support, quality presets, and full TypeScript types
- @terrazzo/plugin-jsUse DTCG tokens in Node.js for server-rendered applications.
- ts-safeA functional, type-safe utility library for elegant error handling and asynchronous operations in JavaScript/TypeScript.
- typescript-mapES6 Map Implemented in TypeScript
- extensionThe cross-browser extension framework. Build Chrome, Edge, Firefox, and Safari extensions with no build configuration.
- @amityco/ts-sdk-react-nativeAmity Social Cloud Typescript SDK
- @promptbook/anthropic-claudePromptbook: Create persistent AI agents that turn your company's scattered knowledge into action
- trello.jsType-safe Trello REST API client for TypeScript and JavaScript. ESM-only, tree-shakable, runtime-validated by Zod 4. Full coverage of boards, cards, lists, checklists, members, webhooks, organizations. Atlassian Trello SDK for Node.js 22+ and modern brows
- @girs/gsk-4.0GJS TypeScript type definitions for Gsk-4.0
- @webdoc/typesType definitions for @webdoc/model
- @web3-react/walletlink-connectorA simple, maximally extensible, dependency minimized framework for building modern Ethereum dApps
- @thi.ng/hiccup-carbon-iconsFull set of IBM's Carbon icons in hiccup format
- @stdlib/ndarray-index-modesList of ndarray index modes.
- yatagYet Another Type Annotations Generator
- @fedify/postgresPostgreSQL drivers for Fedify
- @stdlib/ndarray-base-strides2orderDetermine the order of a multidimensional array based on a provided stride array.
- @shelf/esbuild-configA collection of configurations and utilities to help you build projects or libraries using esbuild. Includes plugins for common tasks like transpiling TypeScript and compiling SASS and styled-components, as well as presets for React.
- gtfs-types🚂 Typescript definitions for the GTFS Standard
- @stdlib/ndarray-base-minmax-view-buffer-indexCompute the minimum and maximum linear indices in an underlying data buffer which are accessible to an array view.
- locale-enumA TypeScript enum of all locales, such as "en-US".
- @pascal-app/lingoMake forms easier, LLM tools safer. Parse what humans type and what models emit — natural-language quantities, units, dates and ranges — into canonical, validated values. Two-way, zero dependencies.
- @stdlib/ndarray-base-iteration-orderGiven a stride array, determine array iteration order.
- multi-range-slider-reactSimple component to select range values from slider. React component that return two value minValue and maxValue by event onInput/onChange.
- nlcst-typesNLCST types for TypeScript.
- bun-query-builderA simple yet performant query builder for TypeScript. Built with Bun.
- adr-toolsCommand-line tools for working with Architecture Decision Records
- @sapphire/ts-configShareable TypeScript configuration for the Sapphire Community
- @better-scroll/movableMovable plugin for BetterScroll
- 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