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 |
|---|---|---|---|---|---|---|---|
| tiny-queue Simple FIFO queue implementation to avoid having to do shift() on an array, which is slow. | 168.4k | +54% | - | 12 years ago 0.2.1 | CommonJS | None | - |
| ecurve Elliptic curve cryptography | 168.3k | +50% | - | 8 years ago 1.0.6 | CommonJS | None | Blockchain and Web3 |
| @cacheable/memoize Memoization utilities for cacheable | 168.2k | - | - | 1 year ago 2.0.3 | ESM + CommonJS | Bundled | Caching |
| splitpanes A Vue.js reliable, simple and touch-ready panes splitter / resizer | 168.2k | +64% | - | 4 months ago 4.1.2 | ESM + CommonJS | Bundled | Vue |
| db-errors Unified node.js error API for mysql, postgres and sqlite3 | 168.2k | +45% | - | 7 years ago 0.2.3 | CommonJS | None | Database clients and drivers |
| auth0-js Auth0 headless browser sdk | 168.2k | -0% | - | 1 month ago 10.2.1 | ESM + CommonJS | None | Authentication and authorisation, DOM and browser utilities |
| ali-oss aliyun oss(object storage service) node client | 168.1k | +176% | - | 1 year ago 6.23.0 | CommonJS | None | - |
| prism-svelte Svelte language extension for prismjs | 168.1k | +169% | - | 4 years ago 0.5.0 | ESM only | None | Svelte |
| remark-lint-link-title-style remark-lint rule to warn when link and definition titles occur with incorrect quotes | 168.1k | +30% | - | 1 year ago 4.0.1 | ESM only | Bundled | Markdown |
| update-section Updates a section inside a file with newer content while removing the old content. | 168k | -20% | - | 12 years ago 0.3.3 | CommonJS | None | - |
| karma-phantomjs-launcher A Karma plugin. Launcher for PhantomJS. | 168k | +16% | - | - 1.0.4 | CommonJS | None | - |
| @commitlint/config-angular Shareable commitlint config enforcing the angular commit convention | 168k | - | - | 15 days ago 21.2.3 | ESM only | None | Angular |
| @syncfusion/ej2-calendars A complete package of date or time components with built-in features such as date formatting, inline editing, multiple (range) selection, range restriction, month and year selection, strict mode, and globalization. | 168k | - | - | 20 days ago 34.2.8 | ESM + CommonJS | Bundled | Date pickers, TypeScript tooling |
| dbmate A lightweight, framework-agnostic database migration tool | 168k | +438% | - | 16 days ago 2.36.0 | ESM only | Bundled | ORMs and query builders, Node.js utilities |
| @dprint/markdown Wasm module for dprint-plugin-markdown. | 167.9k | - | - | 24 days ago 0.24.0 | CommonJS | Bundled | Markdown |
| jquery-validation Client-side form validation made easy | 167.8k | +13% | - | 7 months ago 1.22.1 | CommonJS | None | Forms |
| fd File descriptor manager | 167.8k | -38% | - | 8 years ago 0.0.3 | CommonJS | None | - |
| opencode-gitlab-auth GitLab OAuth authentication plugin for OpenCode | 167.7k | - | - | 14 days ago 3.0.0 | ESM only | Bundled | Authentication and authorisation |
| @fontsource-variable/ibm-plex-sans Self-host the IBM Plex Sans font in a neatly bundled NPM package. | 167.7k | - | - | 2 months ago 5.3.0 | CommonJS | Bundled | CSS-in-JS and styling |
| register-service-worker Script for registering service worker, with hooks | 167.7k | +15% | - | - 1.7.2 | CommonJS | None | - |
| hugo-extended ✏️ Plug-and-play binary wrapper for Hugo Extended, the awesomest static-site generator. | 167.7k | +6% | - | 24 days ago 0.166.0 | ESM only | Bundled | CLI tools and terminal utilities, Static site generators and meta-frameworks |
| diacritic Removes accents / diacritics from strings, sentences, and paragraphs fast and effeciently. | 167.6k | +27% | - | 12 years ago 0.0.2 | CommonJS | None | Strings and text |
| opencode-poe-auth Poe OAuth authentication plugin for OpenCode | 167.5k | - | - | 4 months ago 0.0.4 | ESM only | Bundled | Authentication and authorisation |
| @vitest/istanbul-lib-source-maps Source maps support for istanbul | 167.5k | - | - | 1 month ago 1.0.1 | ESM only | Bundled | Testing |
| markdown-it-link-attributes A markdown-it plugin to configure the attributes for links | 167.5k | +39% | - | 4 years ago 4.0.1 | CommonJS | None | Markdown |
| @cloudflare/kumo Kumo - Cloudflare's component library for building modern web applications | 167.4k | - | - | 17 days ago 2.14.0 | ESM only | Bundled | UI component libraries, Cloud SDKs |
| pkg-fetch Compiles and stores base binaries for pkg | 167.3k | -19% | - | - 3.5.2 | CommonJS | Bundled | - |
| bootstrap-vue With more than 85 components, over 45 available plugins, several directives, and 1000+ icons, BootstrapVue provides one of the most comprehensive implementations of the Bootstrap v4 component and grid system available for Vue.js v2.6, complete with extens | 167.3k | -8% | - | 3 years ago 2.23.1 | ESM + CommonJS | Bundled | Accessibility, Icons |
| react-spreadsheet Simple, customizable yet performant spreadsheet for React | 167.3k | +91% | - | 1 year ago 0.10.1 | ESM + CommonJS | Bundled | PDF and documents, React |
| css-rules Returns a parse tree for a CSS source. | 167.2k | +20% | - | 4 years ago 1.1.0 | CommonJS | None | - |
| @ionic/angular Angular specific wrappers for @ionic/core | 167.2k | - | - | 11 days ago 9.0.5 | CommonJS | Bundled | Angular, TypeScript tooling |
| async-channel Send asynchronous values across concurrent lines of execution | 167.2k | +2324% | - | 5 years ago 0.2.0 | CommonJS | Bundled | Promises and async control flow |
| log-utils Tiny wrapper around ansi-colors to add colored symbols and a timestamp. | 167.1k | -20% | - | 7 years ago 1.0.0 | CommonJS | None | CLI tools and terminal utilities |
| @azure-rest/ai-document-intelligence Document Intelligence Rest Client | 167.1k | - | - | 1 year ago 1.1.0 | ESM + CommonJS | Bundled | Cloud SDKs, TypeScript tooling |
| heap-snapshot-toolkit Tools for parsing Chromium heap snapshot (`*.heapsnapshot`) files and doing useful things with them | 167k | +52373% | - | 1 year ago 1.1.3 | ESM only | Bundled | Parsers and serialisers |
| @chat-adapter/state-redis Redis state adapter for Chat SDK — production subscriptions, distributed locks, cache, lists, and queues via node-redis | 167k | - | - | 16 days ago 4.41.0 | ESM only | Bundled | Caching, Database clients and drivers |
| feather-icons Simply beautiful open source icons | 167k | +41% | - | - 4.29.2 | CommonJS | None | Icons |
| @mjackson/form-data-parser A request.formData() wrapper with streaming file upload handling | 166.9k | - | - | 1 year ago 0.9.1 | ESM + CommonJS | Bundled | Files and file systems, Parsers and serialisers |
| expo-gl Provides GLView that acts as OpenGL ES render target and gives GL context object implementing WebGL 2.0 specification. | 166.9k | +643% | - | 2 months ago 57.0.2 | CommonJS | Bundled | 3D, WebGL and game engines, React |
| react-theme-switch-animation Beautiful, smooth animations for theme switching in React applications. Features Circle, Blur Circle, QR Scan, Polygon, Polygon Gradient, and Custom GIF animations with TypeScript support. | 166.8k | +2192% | - | 1 month ago 1.3.0 | CommonJS | Bundled | TypeScript tooling, React |
| relay-test-utils Utilities for testing Relay applications. | 166.7k | +142% | - | 4 months ago 21.0.1 | CommonJS | None | GraphQL |
| webpack-remove-empty-scripts Webpack plugin removes empty JavaScript files generated when using styles. | 166.7k | -17% | - | 1 year ago 1.1.1 | CommonJS | Bundled | CSS-in-JS and styling |
| redbox-react A redbox (rsod) component to display your errors. | 166.7k | +55% | - | - 1.6.0 | CommonJS | Bundled | React |
| material-design-icons Material Design icons by Google | 166.7k | +77% | - | 10 years ago 3.0.1 | CommonJS | None | Icons |
| @adonisjs/hash Framework agnostic Password hashing package with support for PHC string format | 166.7k | - | - | 1 month ago 10.1.1 | ESM only | Bundled | Cryptography and hashing |
| @react-pdf-viewer/bookmark A React component to view a PDF document | 166.6k | - | - | 3 years ago 3.12.0 | CommonJS | Bundled | PDF and documents, React |
| colour A cored, fixed, documented and optimized version of the popular `colors.js`: Get colors in your node.js console like what... | 166.6k | -11% | - | 13 years ago 0.7.1 | CommonJS | None | CLI tools and terminal utilities |
| postcss-styl PostCSS parser plugin for converting Stylus syntax to PostCSS AST. | 166.6k | +90% | - | 3 years ago 0.12.3 | CommonJS | None | CSS-in-JS and styling |
| @kubb/oas OpenAPI Specification (OAS) utilities and helpers for Kubb, providing parsing, normalization, and manipulation of OpenAPI/Swagger schemas. | 166.5k | - | - | 2 months ago 4.39.3 | ESM + CommonJS | Bundled | Documentation tooling, TypeScript tooling |
| parse-english English natural language parser | 166.4k | +13% | - | 3 years ago 7.0.0 | ESM only | Bundled | Parsers and serialisers, AI and machine learning |
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