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 |
|---|---|---|---|---|---|---|---|---|
| @oxlint/binding-linux-arm-gnueabihf Linter for the JavaScript Oxidation Compiler | 267.6k | - | - | - | 4 days ago 1.85.0 | CommonJS | None | Linting and formatting, TypeScript tooling |
| @tsparticles/updater-rotate tsParticles particles rotate updater | 266.7k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/shape-square tsParticles square shape | 266.2k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, TypeScript tooling |
| @thi.ng/api Common, generic types, interfaces & mixins | 266.2k | - | - | - | 1 month ago 8.12.28 | ESM only | Bundled | TypeScript tooling |
| @oxlint/binding-linux-riscv64-musl Linter for the JavaScript Oxidation Compiler | 264.7k | - | - | - | 4 days ago 1.85.0 | CommonJS | None | Linting and formatting, TypeScript tooling |
| @oxlint/binding-linux-riscv64-gnu Linter for the JavaScript Oxidation Compiler | 264.6k | - | - | - | 4 days ago 1.85.0 | CommonJS | None | Linting and formatting, TypeScript tooling |
| @tsoa/cli Build swagger-compliant REST APIs using TypeScript and Node | 263.8k | - | - | - | 9 months ago 7.0.0-alpha.0 | CommonJS | Bundled | Documentation tooling, HTTP servers and web frameworks |
| @tsparticles/shape-image tsParticles image shape | 263.4k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, TypeScript tooling |
| @tsparticles/shape-emoji tsParticles emoji shape | 263.2k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, TypeScript tooling |
| @tsparticles/shape-polygon tsParticles polygon shape | 263.1k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, TypeScript tooling |
| @tsparticles/shape-star tsParticles star shape | 263k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, TypeScript tooling |
| weaviate-client JS/TS client for Weaviate | 263k | -32% | - | - 3.14.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| gatsby-plugin-typescript Adds TypeScript support to Gatsby | 261.9k | -22% | - | - 5.16.0 | CommonJS | None | TypeScript tooling | |
| @tsparticles/plugin-hex-color tsParticles hex color plugin | 261.7k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @thi.ng/checks Collection of 70+ type, feature & value checks | 261.4k | - | - | - | 1 month ago 3.11.1 | ESM only | Bundled | TypeScript tooling |
| @tsparticles/plugin-rgb-color tsParticles RGB color plugin | 260.2k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/plugin-hsl-color tsParticles HSL color plugin | 260.2k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| @tsparticles/updater-life tsParticles particles life updater | 260.1k | - | - | - | 26 days ago 4.4.0 | ESM + CommonJS | Bundled | Animation, Angular |
| sswr Svelte stale while revalidate (SWR) data fetching strategy | 259.5k | -7% | - | - 2.2.0 | ESM + CommonJS | Bundled | Svelte, HTTP clients | |
| @oxlint/binding-openharmony-arm64 Linter for the JavaScript Oxidation Compiler | 259k | - | - | - | 4 days ago 1.85.0 | CommonJS | None | Linting and formatting, TypeScript tooling |
| @devhigley/parse-proxy Node.js proxy string parser | 259k | - | - | - | 5 years ago 1.0.3 | CommonJS | Bundled | Parsers and serialisers, TypeScript tooling |
| tsoa Build swagger-compliant REST APIs using TypeScript and Node | 257.8k | +56% | - | 9 months ago 7.0.0-alpha.0 | CommonJS | Bundled | Documentation tooling, HTTP servers and web frameworks | |
| @tanstack/server-functions-plugin Modern and scalable routing for React applications | 257.7k | - | - | - | 9 months ago 1.142.1 | ESM only | Bundled | Routing, React |
| @mastra/ai-sdk Adds custom API routes to be compatible with the AI SDK UI parts | 256.6k | - | - | - | 1 day ago 1.10.5 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, React |
| @tanstack/directive-functions-plugin Modern and scalable routing for React applications | 256.4k | - | - | - | 9 months ago 1.142.1 | ESM + CommonJS | Bundled | Routing, React |
| yummies Frontend utilities for JavaScript projects with open source code | 255.7k | +35909% | - | 3 months ago 7.20.1 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @blocknote/mantine A "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap. | 254.2k | - | - | - | 3 days ago 0.55.0 | ESM + CommonJS | Bundled | Rich text and code editors, React |
| @thi.ng/hex Hex string formatters for 4/8/16/24/32/48/64bit words, hexdump formatting of binary data | 254k | - | - | - | 1 month ago 2.4.20 | ESM only | Bundled | TypeScript tooling |
| fingerprint-generator NodeJS package for generating realistic browser fingerprints. | 253.5k | +227% | - | - 2.1.88 | ESM + CommonJS | Bundled | Scraping and browser automation, TypeScript tooling | |
| @thi.ng/equiv Extensible deep value equivalence checking for any data types | 252.6k | - | - | - | 1 month ago 2.1.117 | ESM only | Bundled | TypeScript tooling |
| json-edit-react React component for editing or viewing JSON/object data | 251.6k | +106% | - | 3 months ago 1.30.2 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| @logtail/types Better Stack Typescript types (formerly Logtail) | 251.2k | - | - | - | 6 months ago 0.5.8 | ESM + CommonJS | Bundled | TypeScript tooling, Logging |
| vue-class-component ES201X/TypeScript class decorator for Vue components | 250.9k | -18% | - | 6 years ago 7.2.6 | ESM + CommonJS | Bundled | TypeScript tooling, Vue | |
| tsutils-etc More utils for use with tsutils | 249.1k | -30% | - | - 1.4.2 | ESM + CommonJS | Bundled | TypeScript tooling | |
| @mermaid-js/layout-tidy-tree Tidy-tree layout engine for mermaid | 247.5k | - | - | - | 7 days ago 1.0.1 | ESM only | Bundled | Markdown, Parsers and serialisers |
| square Use Square APIs to manage and run business including payment, customer, product, inventory, and employee management. | 246.6k | +364% | - | - 46.0.0 | ESM + CommonJS | Bundled | TypeScript tooling, Node.js utilities | |
| deepagents Deep Agents - a library for building controllable AI agents with LangGraph | 244.7k | +27183% | - | 1 day ago 1.14.1 | ESM + CommonJS | Bundled | TypeScript tooling | |
| dockview-core Zero dependency layout manager supporting tabs, groups, grids and splitviews for vanilla TypeScript | 244.1k | +932% | - | 15 days ago 8.3.1 | ESM + CommonJS | Bundled | TypeScript tooling, DOM and browser utilities | |
| ag-psd Library for reading and writing PSD files | 243.5k | +1786% | - | - 31.0.2 | ESM + CommonJS | Bundled | TypeScript tooling | |
| react-split-pane React split-pane component with hooks and TypeScript | 242.3k | +31% | - | 7 months ago 3.2.0 | ESM + CommonJS | Bundled | TypeScript tooling, React | |
| ts-evaluator An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST | 242.2k | +113% | - | 1 year ago 2.0.0 | ESM + CommonJS | Bundled | TypeScript tooling | |
| survey-core Framework-independent core of SurveyJS Form Library. Provides the form model and logic used by survey-react-ui, survey-angular-ui, survey-vue3-ui, and survey-js-ui to render dynamic, JSON-based forms and collect responses. | 242k | +159% | - | 2 days ago 3.1.1 | ESM + CommonJS | Bundled | Forms, TypeScript tooling | |
| eslint-plugin-functional ESLint rules to promote functional programming in TypeScript. | 241.6k | +64% | - | 10 days ago 10.0.1 | ESM only | Bundled | Linting and formatting, Utility libraries | |
| devextreme JavaScript/TypeScript Component Suite for Responsive Web Development | 240.3k | +27% | - | 7 days ago 26.1.5 | - | Bundled | Tables and data grids, Charts and data visualisation | |
| @graphql-inspector/code-loader Load GraphQL Schema and Documents from TypeScript and JavaScript code | 239.8k | - | - | - | 1 month ago 6.0.0 | ESM + CommonJS | Bundled | GraphQL, TypeScript tooling |
| @modelcontextprotocol/express Express adapters for the Model Context Protocol TypeScript server SDK - Express middleware | 239.7k | - | - | - | 2 days ago 2.0.1 | ESM + CommonJS | Bundled | HTTP servers and web frameworks, TypeScript tooling |
| markerjs2 JavaScript image annotation | 239.4k | +137% | - | 11 months ago 2.32.7 | ESM + CommonJS | Bundled | Image processing, TypeScript tooling | |
| tsickle Transpile TypeScript code to JavaScript with Closure annotations. | 238.7k | +18% | - | - 0.46.3 | CommonJS | Bundled | TypeScript tooling | |
| @uiw/react-color-swatch Color swatch component for React. | 238.5k | - | - | - | 4 months ago 2.10.3 | ESM + CommonJS | Bundled | React, TypeScript tooling |
| tom-select Tom Select is a versatile and dynamic <select> UI control. Forked from Selectize.js to provide a framework agnostic autocomplete widget with native-feeling keyboard navigation, it's useful for tagging, contact lists, country selectors, etc. | 234.9k | +101% | - | 2 months ago 2.6.2 | ESM + 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.
- @oxlint/binding-linux-arm-gnueabihfLinter for the JavaScript Oxidation Compiler
- @tsparticles/updater-rotatetsParticles particles rotate updater
- @tsparticles/shape-squaretsParticles square shape
- @thi.ng/apiCommon, generic types, interfaces & mixins
- @oxlint/binding-linux-riscv64-muslLinter for the JavaScript Oxidation Compiler
- @oxlint/binding-linux-riscv64-gnuLinter for the JavaScript Oxidation Compiler
- @tsoa/cliBuild swagger-compliant REST APIs using TypeScript and Node
- @tsparticles/shape-imagetsParticles image shape
- @tsparticles/shape-emojitsParticles emoji shape
- @tsparticles/shape-polygontsParticles polygon shape
- @tsparticles/shape-startsParticles star shape
- weaviate-clientJS/TS client for Weaviate
- gatsby-plugin-typescriptAdds TypeScript support to Gatsby
- @tsparticles/plugin-hex-colortsParticles hex color plugin
- @thi.ng/checksCollection of 70+ type, feature & value checks
- @tsparticles/plugin-rgb-colortsParticles RGB color plugin
- @tsparticles/plugin-hsl-colortsParticles HSL color plugin
- @tsparticles/updater-lifetsParticles particles life updater
- sswrSvelte stale while revalidate (SWR) data fetching strategy
- @oxlint/binding-openharmony-arm64Linter for the JavaScript Oxidation Compiler
- @devhigley/parse-proxyNode.js proxy string parser
- tsoaBuild swagger-compliant REST APIs using TypeScript and Node
- @tanstack/server-functions-pluginModern and scalable routing for React applications
- @mastra/ai-sdkAdds custom API routes to be compatible with the AI SDK UI parts
- @tanstack/directive-functions-pluginModern and scalable routing for React applications
- yummiesFrontend utilities for JavaScript projects with open source code
- @blocknote/mantineA "Notion-style" block-based extensible text editor built on top of Prosemirror and Tiptap.
- @thi.ng/hexHex string formatters for 4/8/16/24/32/48/64bit words, hexdump formatting of binary data
- fingerprint-generatorNodeJS package for generating realistic browser fingerprints.
- @thi.ng/equivExtensible deep value equivalence checking for any data types
- json-edit-reactReact component for editing or viewing JSON/object data
- @logtail/typesBetter Stack Typescript types (formerly Logtail)
- vue-class-componentES201X/TypeScript class decorator for Vue components
- tsutils-etcMore utils for use with tsutils
- @mermaid-js/layout-tidy-treeTidy-tree layout engine for mermaid
- squareUse Square APIs to manage and run business including payment, customer, product, inventory, and employee management.
- deepagentsDeep Agents - a library for building controllable AI agents with LangGraph
- dockview-coreZero dependency layout manager supporting tabs, groups, grids and splitviews for vanilla TypeScript
- ag-psdLibrary for reading and writing PSD files
- react-split-paneReact split-pane component with hooks and TypeScript
- ts-evaluatorAn interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST
- survey-coreFramework-independent core of SurveyJS Form Library. Provides the form model and logic used by survey-react-ui, survey-angular-ui, survey-vue3-ui, and survey-js-ui to render dynamic, JSON-based forms and collect responses.
- eslint-plugin-functionalESLint rules to promote functional programming in TypeScript.
- devextremeJavaScript/TypeScript Component Suite for Responsive Web Development
- @graphql-inspector/code-loaderLoad GraphQL Schema and Documents from TypeScript and JavaScript code
- @modelcontextprotocol/expressExpress adapters for the Model Context Protocol TypeScript server SDK - Express middleware
- markerjs2JavaScript image annotation
- tsickleTranspile TypeScript code to JavaScript with Closure annotations.
- @uiw/react-color-swatchColor swatch component for React.
- tom-selectTom Select is a versatile and dynamic <select> UI control. Forked from Selectize.js to provide a framework agnostic autocomplete widget with native-feeling keyboard navigation, it's useful for tagging, contact lists, country selectors, etc.
- 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