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
@oxlint/binding-linux-arm-gnueabihf
Linter for the JavaScript Oxidation Compiler
267.6k---4 days ago
1.85.0
CommonJSNoneLinting and formatting, TypeScript tooling
@tsparticles/updater-rotate
tsParticles particles rotate updater
266.7k---26 days ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
@tsparticles/shape-square
tsParticles square shape
266.2k---26 days ago
4.4.0
ESM + CommonJSBundledAnimation, TypeScript tooling
@thi.ng/api
Common, generic types, interfaces & mixins
266.2k---1 month ago
8.12.28
ESM onlyBundledTypeScript tooling
@oxlint/binding-linux-riscv64-musl
Linter for the JavaScript Oxidation Compiler
264.7k---4 days ago
1.85.0
CommonJSNoneLinting and formatting, TypeScript tooling
@oxlint/binding-linux-riscv64-gnu
Linter for the JavaScript Oxidation Compiler
264.6k---4 days ago
1.85.0
CommonJSNoneLinting 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
CommonJSBundledDocumentation tooling, HTTP servers and web frameworks
@tsparticles/shape-image
tsParticles image shape
263.4k---26 days ago
4.4.0
ESM + CommonJSBundledAnimation, TypeScript tooling
@tsparticles/shape-emoji
tsParticles emoji shape
263.2k---26 days ago
4.4.0
ESM + CommonJSBundledAnimation, TypeScript tooling
@tsparticles/shape-polygon
tsParticles polygon shape
263.1k---26 days ago
4.4.0
ESM + CommonJSBundledAnimation, TypeScript tooling
@tsparticles/shape-star
tsParticles star shape
263k---26 days ago
4.4.0
ESM + CommonJSBundledAnimation, TypeScript tooling
weaviate-client
JS/TS client for Weaviate
263k-32%--
3.14.0
ESM + CommonJSBundledTypeScript tooling
gatsby-plugin-typescript
Adds TypeScript support to Gatsby
261.9k-22%--
5.16.0
CommonJSNoneTypeScript tooling
@tsparticles/plugin-hex-color
tsParticles hex color plugin
261.7k---26 days ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
@thi.ng/checks
Collection of 70+ type, feature & value checks
261.4k---1 month ago
3.11.1
ESM onlyBundledTypeScript tooling
@tsparticles/plugin-rgb-color
tsParticles RGB color plugin
260.2k---26 days ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
@tsparticles/plugin-hsl-color
tsParticles HSL color plugin
260.2k---26 days ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
@tsparticles/updater-life
tsParticles particles life updater
260.1k---26 days ago
4.4.0
ESM + CommonJSBundledAnimation, Angular
sswr
Svelte stale while revalidate (SWR) data fetching strategy
259.5k-7%--
2.2.0
ESM + CommonJSBundledSvelte, HTTP clients
@oxlint/binding-openharmony-arm64
Linter for the JavaScript Oxidation Compiler
259k---4 days ago
1.85.0
CommonJSNoneLinting and formatting, TypeScript tooling
@devhigley/parse-proxy
Node.js proxy string parser
259k---5 years ago
1.0.3
CommonJSBundledParsers 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
CommonJSBundledDocumentation 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 onlyBundledRouting, 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 + CommonJSBundledStatic 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 + CommonJSBundledRouting, React
yummies
Frontend utilities for JavaScript projects with open source code
255.7k+35909%-3 months ago
7.20.1
ESM + CommonJSBundledTypeScript 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 + CommonJSBundledRich 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 onlyBundledTypeScript tooling
fingerprint-generator
NodeJS package for generating realistic browser fingerprints.
253.5k+227%--
2.1.88
ESM + CommonJSBundledScraping 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 onlyBundledTypeScript tooling
json-edit-react
React component for editing or viewing JSON/object data
251.6k+106%-3 months ago
1.30.2
ESM + CommonJSBundledTypeScript tooling, React
@logtail/types
Better Stack Typescript types (formerly Logtail)
251.2k---6 months ago
0.5.8
ESM + CommonJSBundledTypeScript tooling, Logging
vue-class-component
ES201X/TypeScript class decorator for Vue components
250.9k-18%-6 years ago
7.2.6
ESM + CommonJSBundledTypeScript tooling, Vue
tsutils-etc
More utils for use with tsutils
249.1k-30%--
1.4.2
ESM + CommonJSBundledTypeScript tooling
@mermaid-js/layout-tidy-tree
Tidy-tree layout engine for mermaid
247.5k---7 days ago
1.0.1
ESM onlyBundledMarkdown, 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 + CommonJSBundledTypeScript 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 + CommonJSBundledTypeScript 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 + CommonJSBundledTypeScript tooling, DOM and browser utilities
ag-psd
Library for reading and writing PSD files
243.5k+1786%--
31.0.2
ESM + CommonJSBundledTypeScript tooling
react-split-pane
React split-pane component with hooks and TypeScript
242.3k+31%-7 months ago
3.2.0
ESM + CommonJSBundledTypeScript 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 + CommonJSBundledTypeScript 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 + CommonJSBundledForms, TypeScript tooling
eslint-plugin-functional
ESLint rules to promote functional programming in TypeScript.
241.6k+64%-10 days ago
10.0.1
ESM onlyBundledLinting and formatting, Utility libraries
devextreme
JavaScript/TypeScript Component Suite for Responsive Web Development
240.3k+27%-7 days ago
26.1.5
-BundledTables 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 + CommonJSBundledGraphQL, 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 + CommonJSBundledHTTP servers and web frameworks, TypeScript tooling
markerjs2
JavaScript image annotation
239.4k+137%-11 months ago
2.32.7
ESM + CommonJSBundledImage processing, TypeScript tooling
tsickle
Transpile TypeScript code to JavaScript with Closure annotations.
238.7k+18%--
0.46.3
CommonJSBundledTypeScript tooling
@uiw/react-color-swatch
Color swatch component for React.
238.5k---4 months ago
2.10.3
ESM + CommonJSBundledReact, 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 + 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.