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 |
|---|---|---|---|---|---|---|---|
| jquery-scrollify A jQuery plugin that assists scrolling and smoothly snaps to sections. | 383 | - | - | - 1.0.21 | CommonJS | None | DOM and browser utilities |
| noto-sans-sc (Noto Sans SC) Optimized CSS file and font files for local host. | 382 | - | - | - 37.0.0 | - | None | - |
| jqdoublescroll A Simple jQuery plugin to display additional scrollbar on top of the element. *This plugin does not requires jQuery-UI* | 380 | - | - | - 1.0.0 | CommonJS | None | - |
| history.js History.js gracefully supports the HTML5 History/State APIs (pushState, replaceState, onPopState) in all browsers. Including continued support for data, titles, replaceState. Supports jQuery, MooTools and Prototype. For HTML5 browsers this means that you can modify the URL directly, without needing to use hashes anymore. For HTML4 browsers it will revert back to using the old onhashchange functionality. | 378 | - | - | - 1.8.0 | CommonJS | None | - |
| progressive-image.js progressive lazy-loading image system | 378 | - | - | - 1.6.1 | CommonJS | None | - |
| van11y-accessible-modal-window-aria ES2015 accessible modal window system, using ARIA (compatible IE9+ when transpiled) | 377 | - | - | - 2.5.1 | CommonJS | None | Accessibility, UI component libraries |
| oauthio-web OAuth that just works | 375 | - | - | - 0.6.2 | CommonJS | None | - |
| gclassroom security holding package | 374 | - | - | - 0.0.1-security | - | None | - |
| flexmasonry A lightweight masonry (cascading grid layout) library powered by flexbox | 373 | - | - | - 0.2.3 | CommonJS | None | - |
| imagemapster jQuery plugin that activates areas in HTML image maps with support for highlighting, selecting, tooltips, resizing and more | 373 | - | - | - 1.9.2 | ESM + CommonJS | None | Image processing |
| jquery-bez Specify jQuery easing functions as cubic-bezier co-ordinates | 373 | - | - | - 1.0.11 | CommonJS | None | Animation |
| slim-js Superpower Web Components | 373 | - | - | - 5.0.10 | ESM + CommonJS | None | - |
| bulma-checkbox Custom checkbox controls for Bulma CSS Framework | 372 | - | - | - 1.2.1 | CommonJS | None | CSS-in-JS and styling |
| mathjax-modern-font MathJax-Modern font for MathJax v4 | 372 | - | - | - 4.0.0-beta.7 | ESM + CommonJS | None | - |
| umd-react UMD builds for React 19+ | 370 | - | - | - 19.3.0 | ESM only | None | React |
| stacktable.js jQuery plugin for stacking tables on small screens | 369 | - | - | - 1.0.3 | CommonJS | None | - |
| barba.js Barba.js it's a small, flexible and dependency free library that helps you creating fluid and smooth transition between your website's pages. | 368 | - | - | - 1.0.0 | CommonJS | None | - |
| jquery-editable-select A simple jQuery Plugin that converts a select into an text field with suggestions. | 368 | - | - | - 2.2.5 | CommonJS | None | - |
| sakura-js Vanilla JS version of jQuery-Sakura: Make it rain sakura petals. | 365 | - | - | - 1.1.1 | CommonJS | None | - |
| baffle A tiny javascript library for obfuscating and revealing text in DOM elements. | 364 | - | - | - 0.3.6 | CommonJS | None | - |
| rasa-webchat Chat web widget for React apps and Rasa Core chatbots | 362 | - | - | - 1.0.1 | ESM + CommonJS | None | React |
| workbook description: Convenience wrapper for js-xlsx to incrementally build Excel workbooks programmatically | 362 | - | - | - 1.1.3 | CommonJS | None | PDF and documents |
| charter-webfont webfont package of the Charter font | 361 | - | - | - 4.1.0 | CommonJS | None | - |
| open-sans-all SCSS, LESS and CSS webfont kit for the awesome Open Sans webfont. | 361 | - | - | - 0.1.3 | CommonJS | None | - |
| galleria A free JavaScript image gallery framework that simplifies the process of creating beautiful image galleries for the web and mobile devices. | 360 | - | - | - 1.6.1 | CommonJS | None | - |
| lightcase The smart and flexible Lightbox Plugin. | 360 | - | - | - 2.5.0 | CommonJS | None | - |
| idn-finlogos Indonesian financial institution logos (banks, e-wallets, payment gateways, and 20+ more categories) as optimized SVGs with per-logo ESM imports. | 359 | - | - | - 2.5.0 | ESM + CommonJS | Bundled | Payments and commerce |
| preloadjs PreloadJS makes it easy to preload your assets: images, sounds, JavaScript, fonts, JSON, and text data | 359 | - | - | - 1.0.1 | CommonJS | None | - |
| read-smore A simple read more / read less feature in vanilla js | 359 | - | - | - 2.5.1 | ESM only | None | - |
| shikwasa A web audio player born for podcasts. With chapters, playback speed and forward/backward controls, it is best paired with your podcasting website. | 359 | - | - | - 2.2.1 | ESM + CommonJS | None | Video and audio |
| pdf.js-viewer Compiled version of pdf.js | 358 | - | - | - 0.2.8 | CommonJS | None | PDF and documents |
| jquery.idle A dead simple jQuery plugin that executes a callback function if the user is idle. | 357 | - | - | - 1.3.0 | CommonJS | None | - |
| svelte-lucide Lucide SVG icon components for Svelte | 357 | - | - | 1 month ago 3.1.1 | ESM only | Bundled | Svelte, Icons |
| cdnhost security holding package | 356 | - | - | - 0.0.1-security.0 | - | None | - |
| canvas2image A npm module version of the canvas2image script developed by https://github.com/hongru | 354 | - | - | - 1.0.5 | CommonJS | None | - |
| jquery-ui-monthpicker A jQuery UI compatible Monthpicker widget. Monthpicker is largely based on jQuery UI Datepicker and uses the same CSS. Making it fully compatible with all jQuery UI themes and translations! | 353 | - | - | - 1.0.3 | CommonJS | None | - |
| leaflet-styleeditor Edit the style of features drawn within Leaflet. | 353 | - | - | - 0.1.21 | CommonJS | None | Maps and geolocation |
| jquery-uniform A jQuery plugin to make your form controls look how you want them to. Now with HTML-5 attributes! | 352 | - | - | - 2.2.2 | CommonJS | None | - |
| jupyter-leaflet jupyter - leaflet bridge | 352 | - | - | - 0.20.0 | CommonJS | Bundled | - |
| moment-timer A moment.js plugin for timers setInterval & setTimeout. | 352 | - | - | - 1.3.0 | CommonJS | None | - |
| alpinejs-i18n Internationalization (i18n) support for Alpine.js | 350 | - | - | - 2.5.3 | ESM + CommonJS | Bundled | Internationalisation |
| dbip-city-lite dbip-city-lite.mmdb.gz CDN files based on Free Open Source CDN [jsDelivr!](https://www.jsdelivr.com/) | 348 | - | - | - 1.0.17 | CommonJS | None | - |
| jquery-simple-upload Simple yet powerful file upload plugin for jQuery designed to be non-intrusive, backwards-compatible, flexible, and very easy to understand. | 348 | - | - | - 1.1.0 | CommonJS | None | Files and file systems |
| inclusive-dates A small, accessible datepicker Web Component with natural language date input. | 346 | - | - | - 0.1.10 | ESM + CommonJS | Bundled | Accessibility, Date pickers |
| jquery.autokana Library for automatically rendering Furigana for inputed Japanese Text. | 346 | - | - | - 1.0.0 | CommonJS | None | - |
| live2d-widget-model-shizuku shizuku live2d model for live2d-widget.js | 346 | - | - | - 1.0.5 | - | None | - |
| reefjs A tiny utility library for building reactive state-based UI. | 345 | - | - | - 13.0.6 | ESM + CommonJS | None | Utility libraries |
| ukiyojs ⛰️ Dynamic, modern, and efficient background parallax effect. | 343 | - | - | - 4.2.0 | ESM only | Bundled | - |
| float-labels.js A zero-dependency plugin that applies the float label pattern to a form. | 342 | - | - | - 3.3.9 | CommonJS | None | - |
| three-js JavaScript 3D library and its addons | 342 | - | - | - 79.0.0 | CommonJS | None | 3D, WebGL and game engines |
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