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 |
|---|---|---|---|---|---|---|---|
| @adiwajshing/keyed-db Lightweight library to store an in-memory DB | 47.9k | - | - | 5 years ago 0.2.4 | CommonJS | Bundled | - |
| sequelize-auto Automatically generate bare sequelize models from your database. | 47.9k | +18% | - | 4 years ago 0.8.8 | CommonJS | Bundled | ORMs and query builders |
| leaflet-rotatedmarker Enables rotation of marker icons in Leaflet. | 47.9k | +43% | - | - 0.2.0 | CommonJS | None | Icons |
| remix-hook-form Utility wrapper around react-hook-form for use with react-router v7+ | 47.9k | +11% | - | 4 months ago 7.2.0 | ESM + CommonJS | Bundled | Forms, React |
| sass-mq mq() is a Sass mixin that helps manipulating media queries in an elegant way. | 47.8k | -31% | - | 3 months ago 7.0.1 | CommonJS | None | CSS-in-JS and styling |
| @remix-run/headers A toolkit for working with HTTP headers in JavaScript | 47.8k | - | - | 18 days ago 0.21.2 | ESM only | Bundled | - |
| replace-last JavaScript replaceLast function - Replaces last match for pattern in string with replacement | 47.8k | +21% | - | 8 years ago 1.2.6 | CommonJS | None | Utility libraries |
| hyperform Capture form validation back from the browser | 47.8k | +107% | - | 4 years ago 0.12.1 | ESM + CommonJS | Bundled | Polyfills and shims |
| @zag-js/svelte The svelte wrapper for zag | 47.8k | - | - | 23 days ago 1.44.0 | ESM only | Bundled | Svelte, UI component libraries |
| @clerk/electron Clerk SDK for Electron | 47.8k | - | - | 12 days ago 0.0.47 | ESM + CommonJS | Bundled | Authentication and authorisation |
| tableify Create HTML tables from Javascript Objects | 47.8k | +78% | - | 4 years ago 1.1.1 | CommonJS | None | - |
| react-modern-drawer Creating drawers in react made easy! | 47.7k | +84% | - | - 1.4.0 | ESM + CommonJS | Bundled | React |
| @arrows/composition Functional composition library | 47.7k | - | - | 6 years ago 1.2.2 | CommonJS | None | TypeScript tooling |
| generate-license-file Generates a text file containing all of the licenses for your production dependencies | 47.7k | +131% | - | 1 month ago 4.2.5 | ESM + CommonJS | Bundled | CLI tools and terminal utilities |
| ibm_db IBM DB2 and IBM Informix bindings for node | 47.7k | +356% | - | 4 months ago 4.0.1 | CommonJS | Bundled | - |
| @glideapps/glide-data-grid-cells Extra cells for glide-data-grid | 47.7k | - | - | 2 years ago 6.0.3 | ESM + CommonJS | Bundled | Tables and data grids, React |
| focus-outline-manager Watch users keyboard input and manage the focus outline visibility | 47.7k | +18% | - | - 1.0.2 | CommonJS | None | Accessibility |
| limax Node.js module to generate URL slugs. Another one? This one cares about i18n and transliterates non-Latin scripts to conform to the RFC3986 standard. Mostly API-compatible with similar modules. | 47.7k | +53% | - | 6 months ago 4.2.3 | ESM + CommonJS | Bundled | Internationalisation, URLs and query strings |
| storybook-addon-react-router-v6 Use React Router v6 in your stories | 47.7k | +6% | - | 6 months ago 3.0.0 | ESM + CommonJS | Bundled | Routing, React |
| @stdlib/stats-base-dists-degenerate-pdf Degenerate distribution probability density function (PDF). | 47.7k | - | - | 7 months ago 0.3.1 | CommonJS | Bundled | PDF and documents, Numbers and maths |
| jest-marbles Marble testing helpers library for RxJs and Jest | 47.7k | -32% | - | 2 months ago 4.0.1 | ESM + CommonJS | Bundled | Testing, Promises and async control flow |
| vue-prism-editor A dead simple code editor with syntax highlighting and line numbers. | 47.6k | +14% | - | 5 years ago 1.3.0 | ESM + CommonJS | Bundled | Rich text and code editors, Vue |
| vue-boring-avatars vue-boring-avatars is a Vue.js port of Boring Avatars, a JS library that generates custom, SVG-based avatars from any username and color palette. | 47.6k | -4% | - | 2 years ago 1.4.0 | ESM + CommonJS | Bundled | Vue |
| @assistant-ui/react-lexical Lexical-based rich text composer for assistant-ui with @-mention support | 47.6k | - | - | 13 days ago 0.2.15 | ESM only | Bundled | React, Rich text and code editors |
| is-node Detect if current process is a node application or not. | 47.6k | -40% | - | 1 year ago 1.1.1 | ESM + CommonJS | Bundled | - |
| ccstatusline A customizable status line formatter for Claude Code CLI | 47.6k | +480% | - | 19 days ago 2.2.30 | ESM only | None | CLI tools and terminal utilities |
| owl.carousel Touch enabled jQuery plugin that lets you create beautiful responsive carousel slider. | 47.5k | -8% | - | - 2.3.4 | CommonJS | None | UI component libraries |
| it-each Enable basic async test looping in Mocha | 47.5k | +398% | - | 2 years ago 0.5.0 | - | None | Promises and async control flow, Testing |
| uwrap A very fast and accurate text and line wrapping util | 47.5k | +4% | - | 1 year ago 0.1.2 | ESM only | Bundled | 3D, WebGL and game engines |
| @epic-web/totp Create and verify cryptographically secure Time-based One-time Passwords (TOTP) using the HMAC-based One-time Password (HOTP) algorithm. | 47.5k | - | - | 1 year ago 4.0.1 | ESM only | Bundled | Authentication and authorisation |
| @json-render/react-native React Native renderer for @json-render/core. JSON becomes React Native components. | 47.5k | - | - | 18 days ago 0.21.0 | ESM + CommonJS | Bundled | React |
| prismarine-auth Authentication library for Microsoft, Xbox Live, and Minecraft with caching support | 47.5k | +204% | - | 6 months ago 3.1.1 | CommonJS | Bundled | - |
| smooth-dnd Drag and Drop library | 47.5k | +16% | - | 6 years ago 0.12.1 | CommonJS | Bundled | DOM and browser utilities |
| @neutral-trade/sdk Neutral Trade vault registry and Codama-generated ntbundle client for @solana/kit | 47.5k | - | - | 13 days ago 2.2.0 | ESM only | Bundled | Blockchain and Web3 |
| tailwindcss-stimulus-components A set of Stimulus components (tabs, dropdowns, modals, toggles, autosave, etc) for TailwindCSS users | 47.5k | +77% | - | 4 months ago 6.1.4 | ESM + CommonJS | None | CSS-in-JS and styling |
| passport-twitter Twitter authentication strategy for Passport. | 47.4k | +2% | - | 10 years ago 1.0.4 | CommonJS | None | Authentication and authorisation |
| vue-ts-types Lightweight TypeScript-first Vue prop type definitions | 47.4k | -3% | - | 3 months ago 1.10.0 | ESM + CommonJS | Bundled | TypeScript tooling, Vue |
| vuejs-datepicker A simple Vue.js datepicker component. Supports disabling of dates, inline mode, translations | 47.4k | -24% | - | 7 years ago 1.6.2 | ESM + CommonJS | None | Date pickers, Vue |
| @vueuse/gesture 🕹 Vue Composables making your app interactive | 47.4k | - | - | 2 years ago 2.0.0 | ESM + CommonJS | Bundled | Vue |
| @clerk/chrome-extension Clerk SDK for Chrome extensions | 47.4k | - | - | 12 days ago 3.1.87 | ESM + CommonJS | Bundled | Authentication and authorisation |
| @arrows/error Error helpers library | 47.4k | - | - | 6 years ago 1.0.2 | CommonJS | None | TypeScript tooling |
| react-nanny Utils to manage your React Children; find and filter children by type or custom function, enforce child content, and more! | 47.4k | +93% | - | 3 years ago 2.15.0 | ESM + CommonJS | None | React |
| eslint-plugin-svelte3 An ESLint plugin for Svelte v3 components. | 47.4k | +1% | - | 4 years ago 4.0.0 | CommonJS | None | Linting and formatting, Svelte |
| validatorjs Validation library inspired by Laravel's Validator | 47.3k | +10% | - | 5 years ago 3.22.1 | CommonJS | None | Schema validation |
| unimodules-file-system-interface Interface for file system modules | 47.3k | +76% | - | 5 years ago 6.1.0 | CommonJS | None | Files and file systems |
| unicornstudio-react React component for embedding Unicorn.Studio interactive scenes with TypeScript support. Compatible with React (Vite) and Next.js. | 47.3k | +523% | - | 25 days ago 2.2.13 | ESM + CommonJS | Bundled | 3D, WebGL and game engines, Bundlers |
| vue-apollo Use Apollo and GraphQL with Vue.js | 47.3k | -3% | - | 2 years ago 3.1.2 | ESM + CommonJS | Bundled | GraphQL, Vue |
| @uniswap/v2-sdk 🛠 An SDK for building applications on top of Uniswap V2 | 47.3k | - | - | 12 days ago 4.21.5 | ESM + CommonJS | Bundled | Blockchain and Web3 |
| eslint-doc-generator Automatic documentation generator for ESLint plugins and rules. | 47.3k | +37% | - | 1 month ago 3.7.1 | ESM only | Bundled | Documentation tooling, Linting and formatting |
| browser-image-hash Image to dhash for Browser | 47.3k | -1% | - | 6 months ago 0.0.7 | ESM only | Bundled | Cryptography and hashing, TypeScript 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.
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