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 |
|---|---|---|---|---|---|---|---|
| parse5-sax-parser Streaming SAX-style HTML parser. | 3.8m | +31% | - | 1 year ago 8.0.0 | ESM only | Bundled | Parsers and serialisers |
| @stoplight/yaml Useful functions when working with YAML. | 3.8m | +141% | - | 2 years ago 4.3.0 | CommonJS | Bundled | - |
| promise-polyfill Lightweight promise polyfill. A+ compliant | 3.8m | +23% | - | 3 years ago 8.3.0 | ESM + CommonJS | None | Polyfills and shims, Promises and async control flow |
| @lexical/dragon This package contains compatibility with Dragon NaturallySpeaking accessibility tools. | 3.8m | +237% | - | 9 days ago 0.51.0 | ESM only | Bundled | Rich text and code editors, Accessibility |
| react-dnd-html5-backend HTML5 backend for React DnD | 3.8m | +84% | - | 4 years ago 16.0.1 | ESM only | Bundled | React, DOM and browser utilities |
| sync-message-port A Node.js communication port that can pass messages synchronously between workers | 3.8m | +89% | - | 7 months ago 1.2.0 | CommonJS | Bundled | - |
| typedoc Create api documentation for TypeScript projects. | 3.8m | +86% | - | 2 months ago 0.28.20 | ESM only | Bundled | Documentation tooling, TypeScript tooling |
| into-stream Convert a string/promise/array/iterable/asynciterable/buffer/typedarray/arraybuffer/object into a stream | 3.8m | +1% | - | 7 months ago 9.1.0 | ESM only | Bundled | Promises and async control flow |
| inflection A port of inflection-js to node.js module | 3.8m | +20% | - | 1 year ago 3.0.2 | CommonJS | Bundled | Strings and text, Utility libraries |
| @openclaw/fs-safe Capability-style filesystem roots for Node.js apps that handle untrusted relative paths. | 3.8m | - | - | 2 days ago 0.19.0 | ESM only | Bundled | TypeScript tooling, Files and file systems |
| eslint-plugin-playwright ESLint plugin for Playwright testing. | 3.8m | +61% | - | 13 days ago 2.12.0 | ESM + CommonJS | Bundled | Linting and formatting |
| timsort TimSort: Fast Sorting for Node.js | 3.8m | +8% | - | 10 years ago 0.3.0 | CommonJS | None | - |
| markdown-to-jsx A very fast and versatile markdown toolchain. AST, React, React Native, SolidJS, Vue, Markdown, and HTML output available with full customization. | 3.8m | +16% | - | 11 days ago 9.10.3 | ESM + CommonJS | Bundled | Markdown, React |
| knex A batteries-included SQL query & schema builder for PostgresSQL, MySQL, CockroachDB, MSSQL and SQLite3 | 3.8m | +74% | - | 3 months ago 3.3.0 | CommonJS | Bundled | ORMs and query builders |
| @swc/cli CLI for the swc project | 3.8m | +92% | - | 5 months ago 0.8.1 | CommonJS | None | Build tools, CLI tools and terminal utilities |
| is-object Checks whether a value is an object | 3.8m | +16% | - | 5 years ago 1.0.2 | CommonJS | None | - |
| read-binary-file-arch Reads a binary file to determine its CPU architecture. | 3.8m | +553% | - | 2 years ago 1.0.6 | CommonJS | Bundled | - |
| sync-child-process Run a subprocess synchronously and interactively in Node.js | 3.8m | +66% | - | 1 year ago 1.0.2 | CommonJS | Bundled | - |
| @apidevtools/openapi-schemas JSON Schemas for every version of the OpenAPI Specification | 3.8m | +49% | - | 5 years ago 2.1.0 | CommonJS | Bundled | Documentation tooling, Schema validation |
| constructs A programming model for software-defined state | 3.8m | +42% | - | 1 month ago 10.8.1 | CommonJS | Bundled | Cloud SDKs |
| human-id Returns from a pool of 15m human-readable IDs | 3.8m | +161% | - | 1 month ago 4.2.1 | ESM only | Bundled | - |
| parse-statements Fast and easy parser of statements in source code in any language ✂️ | 3.8m | +202% | - | 1 month ago 1.0.14 | ESM + CommonJS | Bundled | Parsers and serialisers |
| nested-error-stacks An Error subclass that will chain nested Errors and dump nested stacktraces | 3.8m | +25% | - | 4 years ago 2.1.1 | CommonJS | None | Node.js utilities |
| @grammyjs/types Telegram Bot API type declarations for grammY | 3.8m | +8027% | - | 1 month ago 5.0.0 | CommonJS | Bundled | - |
| @azure/core-process Secure, cross-platform process launching for Node.js | 3.8m | - | - | 1 month ago 1.0.0 | ESM + CommonJS | Bundled | Cloud SDKs, Node.js utilities |
| remark-breaks remark plugin to add break support, without needing spaces | 3.8m | +470% | - | 3 years ago 4.0.0 | ESM only | Bundled | Markdown, Parsers and serialisers |
| @npmcli/query npm query parser and tools | 3.8m | +76% | - | 4 months ago 6.0.0 | CommonJS | None | Parsers and serialisers, CSS-in-JS and styling |
| @lexical/text This package contains utilities and helpers for handling Lexical text. | 3.8m | +241% | - | 9 days ago 0.51.0 | ESM only | Bundled | Rich text and code editors |
| @hapi/boom HTTP-friendly error objects | 3.8m | +48% | - | 3 years ago 10.0.1 | CommonJS | Bundled | - |
| grammy The Telegram Bot Framework. | 3.8m | +8221% | - | 1 month ago 1.46.0 | CommonJS | Bundled | TypeScript tooling, Node.js utilities |
| parse-imports-exports Fast and easy parser for declarations of import and export in ECMAScript/TypeScript | 3.8m | +197% | - | 1 year ago 0.2.4 | ESM + CommonJS | Bundled | TypeScript tooling, Parsers and serialisers |
| reserved-identifiers Provides a list of reserved identifiers for JavaScript | 3.7m | +2551% | - | 11 months ago 1.2.0 | ESM only | Bundled | - |
| vite-plugin-svgr Vite plugin to transform SVGs into React components | 3.7m | +87% | - | 5 months ago 5.2.0 | ESM + CommonJS | Bundled | Bundler plugins and loaders |
| uvu uvu is an extremely fast and lightweight test runner for Node.js and the browser | 3.7m | +48% | - | 4 years ago 0.5.6 | ESM + CommonJS | Bundled | Testing |
| clone-stats Safely clone node's fs.Stats instances without losing their class methods | 3.7m | -13% | - | 10 years ago 1.0.0 | CommonJS | None | Files and file systems |
| @vitest/istanbul-lib-coverage Data library for istanbul coverage objects | 3.7m | - | - | 27 days ago 1.0.1 | ESM only | Bundled | Testing |
| timed-out Timeout HTTP/HTTPS requests | 3.7m | -2% | - | 1 year ago 7.0.0 | ESM only | None | - |
| @azure/keyvault-common Common internal functionality for all of the Azure Key Vault clients in the Azure SDK for JavaScript | 3.7m | +144% | - | 5 months ago 2.1.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| chromium-pickle-js Binary value packing and unpacking | 3.7m | +367% | - | 10 years ago 0.2.0 | CommonJS | None | - |
| iterall Minimal zero-dependency utilities for using JavaScript Iterables in all environments. | 3.7m | +25% | - | 6 years ago 1.3.0 | ESM + CommonJS | Bundled | Polyfills and shims |
| valid-url URI validation functions | 3.7m | +59% | - | 13 years ago 1.0.9 | CommonJS | None | Schema validation, URLs and query strings |
| @schummar/icu-type-parser TypeScript powered ICU message parser. | 3.7m | +669% | - | 7 months ago 1.26.1 | ESM only | Bundled | Internationalisation, TypeScript tooling |
| raw-loader A loader for webpack that allows importing files as a String | 3.7m | +16% | - | 5 years ago 4.0.2 | CommonJS | None | Bundler plugins and loaders |
| @visx/vendor vendored packages for visx | 3.7m | +553% | - | 3 months ago 4.0.0 | ESM + CommonJS | Bundled | Charts and data visualisation |
| detective-postcss Detective to find dependents of CSS (PostCSS dialect) | 3.7m | +39% | - | 2 months ago 9.0.1 | ESM only | Bundled | CSS-in-JS and styling, Node.js utilities |
| rolldown-plugin-dts A Rolldown plugin to generate and bundle dts files. | 3.7m | +1538% | - | 11 days ago 0.28.6 | ESM only | None | Bundler plugins and loaders, Vue |
| echarts Apache ECharts is a powerful, interactive charting and data visualization library for browser | 3.7m | +238% | - | 4 months ago 6.1.0 | ESM + CommonJS | Bundled | Charts and data visualisation, Image processing |
| endent ➡️ An ES6 string tag that makes indentation right | 3.7m | +17% | - | 5 years ago 2.1.0 | CommonJS | Bundled | - |
| capture-exit safely cleanup in signal handlers | 3.7m | -23% | - | 7 years ago 2.0.0 | CommonJS | None | - |
| @react-native/metro-config Metro configuration for React Native. | 3.7m | +396% | - | 1 month ago 0.87.1 | CommonJS | None | React |
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