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 |
|---|---|---|---|---|---|---|---|
| nouislider-react React component wrapping leongersen/noUiSlider | 18.9k | +10% | - | 2 years ago 3.4.2 | ESM + CommonJS | Bundled | React |
| eslint-config-typescript A base set of recommended ESLint rules for TypeScript projects | 18.9k | -51% | - | 7 years ago 3.0.0 | - | None | Linting and formatting, TypeScript tooling |
| @capgo/capacitor-llm Adds support for LLM locally runned for Capacitor | 18.9k | - | - | 22 days ago 8.1.6 | ESM + CommonJS | Bundled | AI and machine learning |
| ember-cli-release Ember CLI addon for managing release versions. | 18.9k | +18% | - | - 1.0.0-beta.2 | - | None | - |
| @nguniversal/builders Angular Universal builders package | 18.9k | - | - | 3 years ago 16.2.0 | CommonJS | Bundled | Angular, CLI tools and terminal utilities |
| eslint-plugin-no-comments ESLint plugin to disallow comment blocks | 18.9k | +179% | - | 6 months ago 1.2.1 | CommonJS | None | Linting and formatting |
| laravel-vue-i18n allows to connect your `Laravel` Framework localization files with `Vue`. | 18.9k | +61% | - | 21 days ago 2.9.0 | ESM + CommonJS | Bundled | Vue, TypeScript tooling |
| tiptap-table-plus Tiptap table extra options like duplicate column, duplicate row etc... | 18.9k | +16123% | - | 8 months ago 3.1.0 | CommonJS | Bundled | Rich text and code editors |
| base-cli-schema Schema for the base-cli plugin, used for normalizing argv values before passing them to cli.process(). | 18.9k | -15% | - | 10 years ago 0.1.19 | CommonJS | None | CLI tools and terminal utilities |
| base-config-schema Schema for the base-config plugin, used for normalizing config values before passing them to config.process(). | 18.9k | -16% | - | 9 years ago 0.1.24 | CommonJS | None | - |
| @capgo/capacitor-speech-synthesis Synthesize speech from text with full control over language, voice, pitch, rate, and volume. | 18.9k | - | - | 22 days ago 8.0.22 | ESM + CommonJS | Bundled | Video and audio |
| bootstrap-toggle Bootstrap Toggle is a highly flexible Bootstrap plugin that converts checkboxes into toggles | 18.9k | +13% | - | - 2.2.2 | CommonJS | None | UI component libraries |
| ember-a11y-refocus Accessibility addon to announce route change, reset focus, and provide a skip link | 18.9k | +53% | - | 7 months ago 5.2.1 | CommonJS | Bundled | Accessibility |
| @figma-export/output-components-as-svg Outputter for @figma-export that exports components as svg | 18.9k | - | - | 2 months ago 6.4.1 | ESM only | Bundled | Icons, CLI tools and terminal utilities |
| i18n-nationality i18n for nationality | 18.9k | +57% | - | 2 years ago 1.4.0 | CommonJS | Bundled | Internationalisation |
| node-waves Click effect insipired by Google Material Design | 18.9k | -34% | - | - 0.7.6 | CommonJS | Bundled | - |
| async-rwlock Promise-based asynchronous readers-writers lock | 18.9k | +15% | - | 7 years ago 1.1.1 | CommonJS | Bundled | Promises and async control flow |
| dimport Run ES Module syntax in any browser – even IE! | 18.9k | -9% | - | 7 years ago 1.0.0 | ESM + CommonJS | None | Polyfills and shims |
| @capgo/capacitor-calendar Capacitor plugin for managing calendar events on iOS and Android, with reminders support on iOS. | 18.9k | - | - | 22 days ago 8.0.9 | ESM + CommonJS | Bundled | - |
| dice-coefficient Sørensen–Dice coefficient | 18.9k | +66% | - | 3 years ago 2.1.1 | ESM only | Bundled | CLI tools and terminal utilities |
| leasot Parse and output TODOs and FIXMEs from comments in your files | 18.9k | +29% | - | 2 years ago 14.4.0 | ESM only | Bundled | Linting and formatting, TypeScript tooling |
| @capgo/capacitor-privacy-screen Protect app content in Android screenshots and obscure the iOS app switcher snapshot. | 18.9k | - | - | 22 days ago 8.3.10 | ESM + CommonJS | Bundled | Security |
| sinon-express-mock Simple request and response mock objects to pass into Express routes when testing using Sinon. | 18.8k | -14% | - | 7 years ago 2.2.1 | CommonJS | None | Testing, Dev servers and API mocking |
| @chatpanel/pii The canonical ChatPanel privacy engine — reversible PII redaction + pseudonymization with local entity detection. Pure, dependency-free ESM shared by the ChatPanel extension, gateway, and bridge. | 18.8k | - | - | 13 days ago 0.11.1 | ESM only | None | AI and machine learning |
| @amplitude/ai Amplitude AI SDK - LLM usage tracking for Amplitude Analytics | 18.8k | - | - | 13 days ago 0.18.0 | ESM only | Bundled | - |
| lethargy Distinguish between scroll events initiated by the user, and those by inertial scrolling | 18.8k | +85% | - | 6 years ago 1.0.9 | CommonJS | None | DOM and browser utilities |
| @coinflowlabs/react React Component for Coinflow Withdraw | 18.8k | - | - | 13 days ago 5.22.2 | ESM + CommonJS | Bundled | Blockchain and Web3, React |
| text-cache Internal module - vectorized text pooling for gl-vis | 18.8k | -29% | - | 2 years ago 4.3.0 | CommonJS | None | Caching |
| @stdlib/random-base-minstd A linear congruential pseudorandom number generator (LCG) based on Park and Miller. | 18.8k | - | - | 7 months ago 0.2.3 | CommonJS | Bundled | Numbers and maths |
| @stdlib/number-uint32-base-mul Multiply two unsigned 32-bit integers. | 18.8k | - | - | 8 months ago 0.1.1 | CommonJS | Bundled | Numbers and maths |
| tsimportlib > Currently an alpha-quality, best-effort implementation. > May be unnecessary if you use TypeScript's `"module": "NodeNext", "moduleResolution": "NodeNext"` | 18.8k | +77% | - | 3 years ago 0.0.5 | - | Bundled | TypeScript tooling |
| ai-motion A minimal WebGL2 ESM library for AI-style motion mask animation. | 18.8k | +19789% | - | 8 months ago 0.4.8 | ESM only | Bundled | Animation, 3D, WebGL and game engines |
| takumi-pdf Render paged PDFs from JSX, HTML, and CSS. No headless browser. | 18.8k | - | - | 23 days ago 0.15.0 | ESM + CommonJS | Bundled | CSS-in-JS and styling, React |
| @stacksjs/ts-bmp A pure TypeScript BMP encoder and decoder with zero dependencies | 18.8k | - | - | 2 months ago 0.1.1 | ESM only | Bundled | TypeScript tooling |
| @stacksjs/gitlint Efficient Git Commit Message Linting and Formatting | 18.8k | - | - | 1 month ago 0.1.8 | ESM only | Bundled | Linting and formatting, TypeScript tooling |
| @zerodevx/svelte-toast Simple elegant toast notifications | 18.8k | - | - | 2 years ago 0.9.6 | ESM + CommonJS | Bundled | Svelte, UI component libraries |
| @indigoai-us/hq-cloud HQ by Indigo cloud sync engine — bidirectional S3 sync for mobile access | 18.8k | - | - | 13 days ago 6.18.0 | ESM only | Bundled | - |
| http-mitm-proxy HTTP Man In The Middle (MITM) Proxy | 18.8k | +82% | - | 2 years ago 1.1.0 | CommonJS | Bundled | WebSockets and realtime |
| ekko-lightbox A lightbox gallery plugin for Bootstrap based on the modal plugin | 18.8k | -26% | - | - 5.3.0 | CommonJS | None | UI component libraries |
| gl-spikes2d Axes spikes for 2d webgl plots | 18.8k | -28% | - | 7 years ago 1.0.2 | CommonJS | None | 3D, WebGL and game engines |
| react-credit-cards Beautiful credit cards for your payment forms | 18.8k | +9% | - | 6 years ago 0.8.3 | ESM + CommonJS | None | Payments and commerce, React |
| @qixian.cs/path-to-regexp Express style path to RegExp utility | 18.8k | - | - | 6 years ago 6.1.0 | ESM + CommonJS | Bundled | Routing |
| react-telephone-input React component for entering and validating international telephone numbers | 18.8k | +15% | - | 6 years ago 5.0.0 | ESM + CommonJS | Bundled | React |
| @wordpress/admin-ui Generic components to be used in the Admin UI. | 18.8k | - | - | 14 days ago 2.11.0 | ESM + CommonJS | Bundled | - |
| chartscii awesome ascii charts | 18.8k | +4230% | - | 4 months ago 4.0.3 | ESM + CommonJS | Bundled | Charts and data visualisation |
| eslint-plugin-markdownlint Eslint plugin for markdownlint | 18.8k | +2% | - | 1 month ago 1.0.0 | ESM only | Bundled | Linting and formatting, Markdown |
| tree-sitter-wasm Pre-built WebAssembly binaries and queries for tree-sitter grammars. | 18.8k | - | - | 17 days ago 2.0.2 | ESM only | Bundled | - |
| @steeze-ui/icons Utilities for @steeze-ui/icons | 18.7k | - | - | 3 years ago 2.1.0 | ESM only | Bundled | Icons |
| samlp SAML Protocol server middleware | 18.7k | -8% | - | 6 months ago 8.0.0 | CommonJS | None | Authentication and authorisation |
| ts-bus <p align="center"> <img src="logo.png" width="100" height="100"/> </p> | 18.7k | -39% | - | 6 years ago 2.3.1 | CommonJS | None | State management, WebSockets and realtime |
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