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 |
|---|---|---|---|---|---|---|---|
| computed-style-to-inline-style Convert a HTML element's computed CSS to inline CSS. | 6.3k | +4% | - | 3 years ago 4.0.0 | CommonJS | Bundled | CSS-in-JS and styling |
| codacy-coverage Code Coverage reporter for Codacy.com | 6.3k | -50% | - | - 3.4.0 | CommonJS | None | - |
| extensible-custom-error JavaScript extensible custom error that can take a message and/or an Error object | 6.3k | +70% | - | 1 year ago 0.0.8 | ESM + CommonJS | Bundled | Node.js utilities |
| pdf-parse-debugging-disabled Pure javascript cross-platform module to extract text from PDFs. | 6.3k | +59% | - | 3 years ago 1.1.1 | CommonJS | None | PDF and documents |
| round-slider roundSlider - A free jQuery plugin | 6.3k | +113% | - | - 1.6.1 | CommonJS | None | - |
| @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 |
| bulma-checkradio Make classic checkbox and radio more sexy in different colors, sizes, and states | 6.3k | +18% | - | - 2.1.3 | CommonJS | None | - |
| nativeflowcss A utility-first styling objects for React Native, syntax similar to Tailwind. | 6.3k | +15825% | - | 5 months ago 1.4.1 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React |
| cypress-mongodb Cypress MongoDB plugin | 6.3k | -32% | - | 4 months ago 7.0.0 | CommonJS | Bundled | Database clients and drivers |
| ngx-dynamic-hooks Automatically insert live Angular components into a dynamic string of content (based on their selector or any pattern of your choice) and render the result in the DOM. | 6.3k | +18% | - | 1 year ago 3.1.2 | ESM + CommonJS | Bundled | Angular |
| @nine-thirty-five/material-symbols-react Flexible, tree-shakeable React package for Google's Material Symbols — every style, weight and fill. | 6.3k | - | - | 17 days ago 2.4.3 | ESM only | Bundled | Icons, React |
| @mrjasonroy/cache-components-cache-handler Cache handler for Next.js 16+ with support for 'use cache' directive and Cache Components | 6.3k | - | - | 3 months ago 16.2.9 | ESM only | Bundled | Caching, Database clients and drivers |
| @gravity-ui/graph Modern graph editor component | 6.3k | - | - | 14 days ago 1.12.1 | ESM + CommonJS | Bundled | - |
| @stdlib/ndarray-index-modes List of ndarray index modes. | 6.3k | - | - | 8 months ago 0.2.3 | CommonJS | Bundled | TypeScript tooling |
| @uppy/svelte Uppy plugin that helps integrate Uppy into your Svelte project. | 6.3k | - | - | 1 month ago 6.0.0 | ESM only | Bundled | Svelte |
| remix-auth-email-link > This strategy is heavily based on **kcd** strategy present in the [v2 of Remix Auth](https://github.com/sergiodxa/remix-auth/blob/v2.6.0/docs/strategies/kcd.md). The major difference being we are using `crypto-js` instead of `crypto` so that it can be d | 6.3k | +175% | - | 2 years ago 2.1.1 | CommonJS | Bundled | Authentication and authorisation |
| videojs-overlay A plugin to display simple overlays during video playback. | 6.3k | +52% | - | - 4.0.0 | ESM + CommonJS | None | - |
| eslint-plugin-react-i18n ESLint rules to help enforce i18n in react | 6.3k | +32% | - | 6 years ago 1.0.3 | CommonJS | None | Linting and formatting, React |
| pdf-annotate.js Annotation layer for pdf.js | 6.3k | +387% | - | 10 years ago 1.0.0 | CommonJS | None | PDF and documents |
| remark-lint-no-trailing-spaces remark-lint rule to warn when lines end with trailing spaces | 6.3k | +38% | - | 2 months ago 5.0.0 | ESM only | None | Linting and formatting, Markdown |
| swagger-routes-express Connect Express route controllers to restful paths using a Swagger 2 or OpenAPI 3 definition file | 6.3k | -36% | - | 1 year ago 3.3.3 | CommonJS | Bundled | Documentation tooling |
| @pdfsmaller/pdf-encrypt-lite Ultra-lightweight PDF encryption (~9KB) with real RC4 128-bit encryption. Built for edge environments like Cloudflare Workers. Powers PDFSmaller.com's encryption. | 6.3k | - | - | 2 months ago 1.2.0 | ESM + CommonJS | Bundled | Cloud SDKs, PDF and documents |
| @cocal/google-calendar-mcp Google Calendar MCP Server with extensive support for calendar management | 6.3k | - | - | 1 month ago 2.6.3 | ESM only | None | - |
| jodit-pro-react Jodit PRO is awesome and usefully wysiwyg editor with filebrowser | 6.3k | +2% | - | 13 days ago 5.6.20 | ESM + CommonJS | Bundled | React, Rich text and code editors |
| passport-client-cert Passport.js strategy for TLS client certificate authentication | 6.3k | +330% | - | - 2.1.0 | CommonJS | Bundled | Authentication and authorisation |
| redux-object Builds complex JS object from normalized redux store. Best works with json-api-normalizer | 6.3k | -59% | - | 5 years ago 1.0.1 | CommonJS | None | State management |
| segflip Flip the Inside and Outside of Segments on a Single-Dimensional Integer Line | 6.3k | +301% | - | 4 years ago 0.0.2 | CommonJS | None | - |
| yatag Yet Another Type Annotations Generator | 6.3k | +56% | - | 2 years ago 1.3.0 | CommonJS | None | TypeScript tooling |
| ng-chartist Chartist component for Angular | 6.3k | -28% | - | 9 months ago 10.0.0 | ESM + CommonJS | Bundled | Charts and data visualisation, Angular |
| @fedify/postgres PostgreSQL drivers for Fedify | 6.3k | - | - | 16 days ago 2.3.8 | ESM + CommonJS | Bundled | Database clients and drivers, TypeScript tooling |
| gem-pluck-sdk TypeScript SDK for interacting with the Gem Pluck smart contract on Stacks blockchain | 6.3k | - | - | 1 month ago 1.0.488 | CommonJS | Bundled | Blockchain and Web3 |
| webpack-nano A teensy, squeaky 🐤 clean Webpack CLI | 6.3k | -38% | - | 5 years ago 1.1.1 | - | None | CLI tools and terminal utilities, Bundlers |
| @mondaydotcomorg/agent-toolkit-frozen Security placeholder — claimed to prevent dependency confusion. This package name was found as an unregistered npm alias in a production codebase. | 6.3k | - | - | 3 months ago 0.0.1 | CommonJS | None | Security |
| @x402/paywall x402 Payment Protocol Paywall UI | 6.3k | - | - | 15 days ago 2.27.0 | ESM + CommonJS | Bundled | Payments and commerce |
| @juicesharp/rpiv-i18n Pi extension. The localization foundation for rpiv-* skills: locale detection, the /languages command, the --locale flag, and a cross-package locale registry. | 6.3k | - | - | 16 days ago 2.11.0 | ESM only | None | Internationalisation |
| lit-ntml Inspired by lit-html but for Node.js | 6.3k | -29% | - | 3 years ago 4.0.2 | ESM only | Bundled | Templating |
| @stdlib/string-uncapitalize Uncapitalize the first character of a string. | 6.3k | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | Utility libraries, Strings and text |
| pino-cloudwatch CloudWatch Logs transport for pino | 6.3k | +38% | - | 6 years ago 0.7.0 | CommonJS | None | Logging |
| nodejs-polars-linux-arm64-gnu This is the **aarch64-unknown-linux-gnu** binary for `nodejs-polars` | 6.3k | +420% | - | 23 days ago 0.26.1 | CommonJS | None | Parsers and serialisers |
| @syncfusion/ej2-angular-querybuilder Essential JS 2 QueryBuilder for Angular | 6.3k | - | - | 23 days ago 34.2.8 | ESM + CommonJS | Bundled | Angular, UI component libraries |
| rollup-obfuscator A plugin to obfuscate javascript for rollup & vite based on https://www.npmjs.com/javascript-obfuscator | 6.3k | -10% | - | 2 years ago 4.1.1 | ESM + CommonJS | Bundled | Bundler plugins and loaders |
| move-on Creates a queue of sync or async functions with resolve and reject callback. | 6.3k | -31% | - | 6 years ago 2.1.9 | CommonJS | None | Promises and async control flow |
| ngx-filepond A handy FilePond adapter component for Angular | 6.3k | +15% | - | 2 years ago 7.0.3 | ESM + CommonJS | Bundled | Angular |
| @zenrows/browser-sdk ZenRows Scraping Browser JavaScript SDK | 6.3k | - | - | 2 years ago 1.1.0 | ESM + CommonJS | Bundled | Scraping and browser automation, Testing |
| @stdlib/ndarray-base-strides2order Determine the order of a multidimensional array based on a provided stride array. | 6.3k | - | - | 8 months ago 0.2.3 | CommonJS | Bundled | TypeScript tooling |
| @waku/discovery Contains various discovery mechanisms: DNS Discovery (EIP-1459, Peer Exchange, Local Peer Cache Discovery. | 6.3k | - | - | 11 months ago 0.0.13 | ESM only | Bundled | Blockchain and Web3 |
| image-downloader A Nodejs module for downloading image to disk from a given URL | 6.3k | -34% | - | 4 years ago 4.3.0 | CommonJS | Bundled | - |
| imgproxy NodeJS client library to generate imgproxy urls | 6.3k | +67% | - | - 1.4.1 | ESM + CommonJS | Bundled | - |
| vue-country-flag Simple Vue component for displaying of country flags | 6.3k | -38% | - | 4 years ago 2.3.2 | ESM + CommonJS | None | Vue, Icons |
| mockserver Easily mock your webservices while testing frontends. | 6.3k | +10% | - | 7 years ago 3.1.1 | CommonJS | None | Testing |
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