Packages
JavaScript packages
42,510 npm packages in 67 categories, with weekly downloads, 12-month growth, bundle size, last release, module format and types for each.
All packages
42,510 packages
| Package | Weekly downloads | 12-month change | Gzip | Last release | Module | Types | Categories |
|---|---|---|---|---|---|---|---|
| jsforce Salesforce API Library for JavaScript | 788k | +42% | - | 8 days ago 3.10.26 | CommonJS | Bundled | - |
| @zag-js/checkbox Core logic for the checkbox widget implemented as a state machine | 787.1k | - | - | 17 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| @tanstack/pacer Utilities for debouncing, throttling, rate-limiting, queuing, and more. | 787.1k | - | - | 1 month ago 0.22.0 | ESM + CommonJS | Bundled | Queues and background jobs, Promises and async control flow |
| @icons-pack/react-simple-icons This package provides the Simple Icons packaged as a set of React components. | 787k | - | - | 1 month ago 13.15.1 | ESM + CommonJS | Bundled | Icons, React |
| graphql-language-service The official, runtime independent Language Service for GraphQL | 786.3k | +126% | - | 1 month ago 5.7.0 | ESM + CommonJS | Bundled | GraphQL |
| geotiff GeoTIFF image decoding in JavaScript | 786.3k | +76% | - | 6 months ago 3.0.5 | ESM + CommonJS | Bundled | - |
| @chakra-ui/anatomy The anatomy of all chakra components | 786.2k | - | - | 1 year ago 2.3.4 | ESM + CommonJS | Bundled | UI component libraries, Accessibility |
| @math.gl/types TypeScript types for math.gl | 786.2k | - | - | 2 years ago 4.1.0 | ESM + CommonJS | Bundled | TypeScript tooling |
| exact-mirror Mirror exact value to TypeBox/OpenAPI model | 785.7k | +644% | - | 24 days ago 1.2.6 | ESM + CommonJS | Bundled | Schema validation |
| unplugin-dts <h1 align="center">unplugin-dts</h1> | 785.3k | +7323% | - | 10 days ago 1.1.1 | ESM + CommonJS | Bundled | TypeScript tooling, Vue |
| jsox Java Script Object eXchange. | 785k | +273% | - | 27 days ago 1.2.128 | ESM + CommonJS | Bundled | - |
| index-array-by A utility function to index arrays by any criteria | 784.8k | +517% | - | 2 years ago 1.4.2 | ESM only | Bundled | - |
| @zag-js/signature-pad Core logic for the signature-pad widget implemented as a state machine | 784.8k | - | - | 17 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| micromark-extension-highlight-mark micromark extension to support highlight mark | 784.6k | +576% | - | 2 years ago 1.2.0 | ESM only | Bundled | Markdown, Parsers and serialisers |
| mdast-util-highlight-mark mdast extension to parse and serialize highlight mark | 784.6k | +581% | - | 2 years ago 1.2.2 | ESM only | Bundled | Markdown, Parsers and serialisers |
| video.js An HTML5 video player that supports HLS and DASH with a common API and skin. | 783.1k | +25% | - | 20 days ago 8.24.1 | ESM + CommonJS | Bundled | Video and audio |
| trigram-utils A few language trigram utilities | 782.9k | +501% | - | 4 years ago 2.0.1 | ESM only | Bundled | - |
| multicodec JavaScript implementation of the multicodec specification | 782.9k | -6% | - | 5 years ago 3.2.1 | CommonJS | Bundled | - |
| is-base64 Predicate that returns true if base64 string. | 782.7k | +82% | - | 6 years ago 1.1.0 | CommonJS | None | Cryptography and hashing, Schema validation |
| grunt-known-options The known options used in Grunt | 782.3k | +18% | - | 5 years ago 2.0.0 | CommonJS | None | - |
| @math.gl/web-mercator Utilities for perspective-enabled Web Mercator projections | 782k | - | - | 2 years ago 4.1.0 | ESM + CommonJS | Bundled | Numbers and maths, 3D, WebGL and game engines |
| @hugeicons/core-free-icons > Hugeicons Core Free Icons Package - Beautiful and customizable icons for your applications | 781.5k | - | - | 9 days ago 4.3.5 | ESM + CommonJS | Bundled | Icons |
| undeclared-identifiers find undeclared identifiers and property accesses in a javascript file. | 781.3k | -23% | - | 7 years ago 1.1.3 | CommonJS | None | - |
| find-workspaces Find all the workspaces of a monorepo. | 780.5k | +405% | - | 2 years ago 0.3.1 | CommonJS | Bundled | Build tools |
| clamp Clamp a value between two other values | 779.7k | +31% | - | 12 years ago 1.0.1 | CommonJS | None | - |
| @microsoft/rush A professional solution for consolidating all your JavaScript projects in one Git repo | 779.7k | - | - | 26 days ago 5.179.0 | ESM + CommonJS | Bundled | Build tools |
| @wojtekmaj/date-utils A collection of date-related utilities. | 779.3k | - | - | 1 year ago 2.0.2 | ESM only | Bundled | Date and time |
| @mantine/dates Calendars, date and time pickers based on Mantine components | 779.2k | - | - | 9 days ago 9.6.2 | ESM + CommonJS | Bundled | UI component libraries, React |
| @oxlint/binding-win32-x64-msvc Linter for the JavaScript Oxidation Compiler | 779.2k | - | - | 9 days ago 1.85.0 | CommonJS | None | Linting and formatting, TypeScript tooling |
| lodash.uniqwith The lodash method `_.uniqWith` exported as a module. | 778.9k | +44% | - | 10 years ago 4.5.0 | - | None | Utility libraries |
| levelup Fast & simple storage - a Node.js-style LevelDB wrapper | 778.6k | +24% | - | 4 years ago 5.1.1 | CommonJS | None | Database clients and drivers |
| @hcaptcha/react-hcaptcha A React library for hCaptcha | 778.3k | - | - | 1 month ago 2.2.0 | ESM + CommonJS | Bundled | React |
| mcp-remote Remote proxy for Model Context Protocol, allowing local-only clients to connect to remote servers using oAuth | 778.3k | +2053% | - | 10 days ago 0.14.3 | ESM only | None | Authentication and authorisation |
| sweepline-intersections A module to check if a polygon self-intersects using a sweepline algorithm | 777.9k | +83% | - | 1 year ago 2.0.1 | ESM + CommonJS | Bundled | - |
| react-youtube React.js powered YouTube player component | 777.8k | +78% | - | 3 years ago 10.1.0 | ESM + CommonJS | Bundled | React |
| @zag-js/steps Core logic for the steps widget implemented as a state machine | 777.8k | - | - | 17 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| fastify-type-provider-zod Zod Type Provider for Fastify@5 | 777.4k | +509% | - | 3 months ago 7.0.0 | ESM + CommonJS | Bundled | HTTP servers and web frameworks, Schema validation |
| react-apexcharts React.js wrapper for ApexCharts with SSR support | 777.2k | +53% | - | 3 months ago 2.1.1 | ESM + CommonJS | Bundled | Static site generators and meta-frameworks, Charts and data visualisation |
| @supercharge/promise-pool Map-like, concurrent promise processing for Node.js | 777.2k | - | - | 6 months ago 3.3.0 | CommonJS | Bundled | Promises and async control flow |
| @panzoom/panzoom Pan and zoom elements anywhere using native transformations | 776.9k | - | - | 5 months ago 4.6.2 | ESM only | Bundled | CSS-in-JS and styling, Image processing |
| @pnpm/deps.graph-sequencer Sort items in a graph using a topological sort | 776.8k | - | - | 1 month ago 1101.0.0 | ESM only | Bundled | Node.js utilities |
| wagmi React Hooks for Ethereum | 776.8k | +150% | - | 1 month ago 3.7.7 | ESM only | Bundled | Blockchain and Web3, React |
| @tanstack/router-ssr-query-core Modern and scalable routing for React applications | 776.8k | - | - | 14 days ago 1.169.3 | ESM + CommonJS | Bundled | Routing, React |
| @tippyjs/react React component for Tippy.js | 776.1k | - | - | 4 years ago 4.2.6 | ESM + CommonJS | Bundled | React |
| @cspell/cspell-performance-monitor A performance monitor library for cspell. | 776.1k | - | - | 6 days ago 10.3.4 | ESM only | Bundled | Monitoring and error tracking |
| react-refractor Super-thin React wrapper for refractor (Syntax highlighting using VDOM) | 776k | +187% | - | 1 year ago 4.0.0 | ESM only | Bundled | React |
| temp-write Write data to a random temporary file | 775.8k | +28% | - | 8 months ago 6.0.1 | ESM only | Bundled | Files and file systems |
| @zag-js/splitter Core logic for the splitter widget implemented as a state machine | 775.4k | - | - | 17 days ago 1.44.0 | ESM + CommonJS | Bundled | UI component libraries, State management |
| howler Javascript audio library for the modern web. | 775.3k | +55% | - | 3 years ago 2.2.4 | CommonJS | None | Video and audio |
| eslint-plugin-check-file ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder | 773.7k | +112% | - | 2 months ago 3.3.2 | ESM + CommonJS | Bundled | Linting and formatting |
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.
Categories
67 with packages
- 3D, WebGL and game engines658
- AI and machine learning191
- Accessibility600
- Angular1,099
- Animation659
- Authentication and authorisation735
- Blockchain and Web31,142
- Build tools319
- Bundler plugins and loaders814
- Bundlers340
- CLI tools and terminal utilities1,738
- CSS-in-JS and styling1,081
- Caching424
- Charts and data visualisation697
- Cloud SDKs1,058
- Compression and archives302
- Configuration263
- Cryptography and hashing697
- DOM and browser utilities983
- Database clients and drivers672
- Date and time306
- Date pickers213
- Dev servers and API mocking213
- Documentation tooling842
- Email379
- Files and file systems629
- Forms222
- GraphQL660
- HTTP clients330
- HTTP servers and web frameworks653
- Icons629
- Image processing416
- Internationalisation620
- Linting and formatting1,226
- Logging635
- Maps and geolocation436
- Markdown1,136
- Monitoring and error tracking505
- Node.js utilities1,166
- Numbers and maths401
- ORMs and query builders444
- PDF and documents645
- Parsers and serialisers1,438
- Payments and commerce308
- Polyfills and shims622
- Promises and async control flow735
- Queues and background jobs261
- React4,733
- Rich text and code editors440
- Routing314
- Schema validation673
- Scraping and browser automation373
- Security514
- State management415
- Static site generators and meta-frameworks531
- Strings and text205
- Svelte500
- Tables and data grids539
- Templating247
- Testing1,409
- TypeScript tooling4,224
- UI component libraries1,602
- URLs and query strings312
- Utility libraries763
- Video and audio776
- Vue1,567
- WebSockets and realtime556
- happy-dom vs jsdomScraping and browser automation
- valibot vs zodSchema validation
- date-fns vs dayjsDate and time
- date-fns vs luxonDate and time
- dayjs vs momentDate and time
- node-fetch vs axiosHTTP clients
- date-fns vs momentDate and time
- es-toolkit vs lodashUtility libraries
- luxon vs dayjsDate and time
- node-fetch vs gotHTTP clients
- axios vs gotHTTP clients
- axios vs superagentHTTP clients
- moment vs luxonDate and time
- remeda vs lodashUtility libraries
- ts-toolbelt vs type-festTypeScript tooling
- ts-essentials vs type-festTypeScript tooling
- chalk vs yoctocolorsCLI tools and terminal utilities
- yargs vs clipanionCLI tools and terminal utilities
- cli-color vs chalkCLI tools and terminal utilities
- type-fest vs utility-typesTypeScript tooling