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 |
|---|---|---|---|---|---|---|---|
| @clappr/player An extensible media player for the web | 427 | - | - | 16 days ago 0.14.6 | CommonJS | None | Video and audio |
| cil-linkpay-logo Brand logos for linkpay | 427 | - | - | - 1.0.9 | CommonJS | None | - |
| reseter.css Reset Browser Default Styles, Without the need to work with a blank slate. Improve Cross Browser Compatibility. Get All Benefits From Normalize.css As Well | 427 | - | - | - 2.0.0 | CommonJS | None | - |
| jmapserver-ng-core K2 Geospatial - JMap Server NG Core library implementation | 426 | - | - | - 2.13.2 | CommonJS | None | - |
| timezz With this plugin, you can easily make a stopwatch or timer on your site. Just init, style and enjoy. | 426 | - | - | - 9.0.2 | ESM only | Bundled | React, Vue |
| mealz-components The Mealz Components project leverages [Lit](https://lit.dev/) to provide server-side rendering web components. | 425 | - | - | 2 days ago 3.2.8 | ESM + CommonJS | None | Static site generators and meta-frameworks |
| bootstrap-block-grid block grid for bootstrap | 420 | - | - | - 1.1.7 | CommonJS | None | UI component libraries |
| detect-external-link Node.js plugin that analyzes the given link and determines if the URL is internal or external. | 417 | - | - | - 2.0.1 | ESM + CommonJS | Bundled | - |
| formstone Library of modular front end components. | 416 | - | - | - 2.2.2 | ESM + CommonJS | None | - |
| jmapserver-ng K2 Geospatial Web Client | 415 | - | - | - 2.13.2 | CommonJS | None | - |
| animsition A simple and easy jQuery plugin for CSS animated page transitions. | 414 | - | - | - 4.0.2 | CommonJS | None | Animation |
| messenger-hubspot Client-side growl-like notifications with actions and auto-retry. | 413 | - | - | - 1.5.0-b2 | CommonJS | None | - |
| bootstrap-4-autocomplete A simple autocomplete/typeahead for Bootstrap 4 and jQuery | 411 | - | - | - 1.3.2 | CommonJS | Bundled | UI component libraries |
| client-request A zero-dependency stripped-down http client request module based on the http://npm.im/request API | 411 | - | - | 8 years ago 2.3.0 | CommonJS | None | HTTP clients |
| webaudiofont Soundfonts for web. About of 2000 musical instruments. GM MIDI compatible. | 411 | - | - | - 3.0.4 | CommonJS | None | Video and audio |
| summer-engine Local Summer CLI and MCP server for Summer Engine. Install and run the engine, connect Claude Code, Cursor, Codex, Gemini, and other agents, and build real games with bundled skills, hooks, and plugins. | 408 | - | - | 14 days ago 3.1.0 | ESM only | None | 3D, WebGL and game engines |
| gulp-debounce Debounce a gulp stream to prevent the same event firing multiple times | 406 | - | - | 10 years ago 1.0.2 | CommonJS | None | Promises and async control flow |
| scrollwatch Easily add lazy loading, infinite scrolling, or any other dynamic interaction based on scroll position (with no dependencies). | 406 | - | - | - 2.0.1 | CommonJS | None | DOM and browser utilities |
| fetch-inject Dynamically inline assets into the DOM using Fetch Injection. | 404 | - | - | - 3.3.1 | ESM only | Bundled | - |
| ab-datepicker An accessible and bootstrap compatible datepicker | 403 | - | - | - 2.1.19 | CommonJS | None | Date pickers |
| jquery.steps A simple, lightweight jQuery step wizard plugin. | 403 | - | - | - 1.1.4 | CommonJS | None | - |
| accordionjs A free, lightweight jQuery Accordion plugin. It is only ~1KB gzipped. Configurable using direct options and HTML5 data-* attributes. | 402 | - | - | - 2.1.2 | CommonJS | None | UI component libraries |
| dynamsoft-mrz-scanner Dynamsoft MRZ Scanner JavaScript Edition is a ready-to-use SDK for web applications that accurately recognizes and parses Machine-Readable Zones on Machine-Readable Travel Documents. | 402 | - | - | - 4.0.0 | ESM + CommonJS | Bundled | Authentication and authorisation |
| ion-sound JavaScript plugin for playing sounds and music in web | 402 | - | - | - 3.0.7 | CommonJS | None | Video and audio |
| reveal.js-menu A slideout menu for navigating reveal.js presentations | 402 | - | - | - 2.1.0 | - | None | - |
| bulma-accordion A simple accordion extension for Bulma | 401 | - | - | - 2.0.1 | CommonJS | None | UI component libraries |
| inview Detect when element scrolled to view | 401 | - | - | - 0.0.15 | CommonJS | None | - |
| viewability Returns how viewable an element is | 401 | - | - | - 1.3.4 | CommonJS | None | - |
| @letscooee/web-sdk Engage uniquely and boost conversions with AI-powered customer journeys driven by real-time intent | 399 | - | - | 1 day ago 14.12.2 | - | None | Payments and commerce |
| paroller.js Parallax scrolling jQuery plugin | 399 | - | - | - 1.5.0 | CommonJS | None | - |
| vue-cool-select Vue select with autocomplete and with slots. 2 themes: bootstrap 4, material design. | 399 | - | - | - 3.5.2 | ESM + CommonJS | Bundled | Vue, UI component libraries |
| selectivizr selectivizr is a JavaScript utility that emulates CSS3 pseudo-classes and attribute selectors in Internet Explorer 6-8. | 396 | - | - | - 1.0.3 | CommonJS | None | Polyfills and shims |
| angular-ui-router-title AngularJS module for updating browser title/history based on the current ui-router state. | 395 | - | - | - 0.1.1 | CommonJS | Bundled | - |
| jquery.mousewheel A jQuery plugin that adds cross-browser mouse wheel support. | 395 | - | - | - 3.1.9 | CommonJS | None | - |
| single-spa-canopy Some helpers for single-spa child apps at canopy | 395 | - | - | - 3.3.0 | CommonJS | None | - |
| jquery-wheelcolorpicker The Wheel Color Picker plugin adds color picker functionality to HTML form inputs in round color wheel style. The Wheel Color Picker can be displayed as a popup dialog as users focus the input, or embedded inline. | 393 | - | - | - 3.0.9 | CommonJS | None | UI component libraries |
| hanamin A webfont repository for Hanamin | 392 | - | - | - 0.0.5 | CommonJS | None | - |
| player-venom video player DASH HLS HTML5 | 392 | - | - | 9 days ago 0.3.6 | CommonJS | None | Video and audio |
| jquery.finger jQuery Finger unifies click and touch events by removing the 300ms delay on touch devices. It also provide a common set of events to handle basic gestures such as drag and pinch. Small (< 1kb gzipped), it is focused on performance, is well tested and ... | 391 | - | - | - 0.1.6 | CommonJS | None | - |
| typeface-glacial-indifference Glacial Indifference typeface | 391 | - | - | - 1.1.14 | CommonJS | None | - |
| bootstrap-colorselector A colorselector for Twitter Bootstrap which lets you select a color from a predefined set of colors only. | 390 | - | - | - 0.1.0 | CommonJS | None | - |
| zebra_dialog A small, compact, and highly configurable jQuery plugin for creating beautiful modal dialog boxes | 390 | - | - | - 3.1.0 | CommonJS | None | UI component libraries |
| jstorage jStorage is a cross-browser key-value store database to store data locally in the browser - jStorage supports all major browsers, both in desktop (yes - even Internet Explorer 6) and in mobile. | 389 | - | - | - 0.4.8 | CommonJS | None | - |
| kity Kity Graphic Library | 388 | - | - | - 2.0.4 | CommonJS | None | - |
| vanilla-hcaptcha Vanilla Web Component for hCaptcha. 0 dependencies. <1kb gzipped. | 386 | - | - | - 1.0.3 | CommonJS | Bundled | React, Vue |
| analytics-client Convenient builders to compose analytics tools | 385 | - | - | - 3.2.0 | CommonJS | Bundled | - |
| bootstrap-tabcollapse Bootstrap plugin that switches bootstrap tabs component to collapse component for small screens. | 385 | - | - | - 0.2.6 | CommonJS | None | UI component libraries |
| eiab Escape In-App Browser (EIAB): detect in-app browsers and generate external-browser escape URLs. | 385 | - | - | - 0.7.3 | ESM only | Bundled | - |
| broccoli-ember-hbs-template-compiler ember.js precompiler for projects that use broccoli | 384 | - | - | - 1.7.2-alpha | CommonJS | None | - |
| exit-intent-js Lightweight, dependency-free JavaScript utility for detecting exit-intent. Fires a single custom event when the user looks like they're about to leave – based on time-on-page, idle time, mouse-leave, tab visibility & window blur. Perfect for pop-ups, surv | 384 | - | - | - 1.2.0 | CommonJS | None | - |
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