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-file-upload jQuery Upload File plugin provides Multiple file Uploads with progress bar.Works with any server-side platform (Google App Engine, PHP, Python, Ruby on Rails, Java, etc.) that supports standard HTML form file uploads. | 744 | - | - | - 4.0.11 | CommonJS | None | Files and file systems |
| @blotoutio/providers-facebook-sdk Facebook Browser SDK for EdgeTag | 742 | - | - | 4 days ago 1.73.0 | ESM + CommonJS | Bundled | - |
| aubiojs [Online Demo](https://qiuxiang.github.io/aubiojs/) | 737 | - | - | - 0.2.1 | CommonJS | Bundled | - |
| jquery-date-range-picker jQuery Date Range Picker is a jQuery plugin that allows user to select a date range. | 737 | - | - | - 1.0.4 | CommonJS | None | - |
| koa-hbs Handlebars Templates via Generators for Koa | 737 | - | - | 9 years ago 0.9.0 | CommonJS | None | Templating |
| rangeslider-pure Simple, small and fast vanilla JavaScript polyfill for the HTML5 <input type="range"> slider element | 737 | - | - | - 0.5.0 | ESM + CommonJS | Bundled | Polyfills and shims |
| photoswipe-video-plugin PhotoSwipe Video Plugin | 735 | - | - | - 1.0.2 | CommonJS | None | - |
| smooothy **Tiny real smooth fast cool all events _bring your own tooling slider._ Framework agnostic but it's a you problem.** | 735 | - | - | - 0.0.35 | ESM + CommonJS | Bundled | UI component libraries |
| jssor-slider touch swipe image slider/slideshow/gallery/carousel/banner mobile responsive bootstrap | 734 | - | - | - 28.0.0 | CommonJS | None | UI component libraries |
| get-best-contrast-color Calculate the color in an array of colors that gives the highest contrast to another color. | 732 | - | - | - 0.3.1 | CommonJS | None | Accessibility |
| ntlogger Structured logging with Winston and Pino backends | 731 | - | - | 12 days ago 4.0.0 | CommonJS | Bundled | Logging |
| @covet-pics/covet-pics-widget Covet.pics Widget System | 720 | - | - | 23 days ago 0.179.0 | ESM + CommonJS | Bundled | - |
| prettier-plugin-scaffdog A Prettier plugin for scaffdog templates that automatically format syntax. | 720 | - | - | - 4.1.0 | ESM only | Bundled | Linting and formatting, Parsers and serialisers |
| strophejs-plugin-muc A strophe.js plugin for Multi-User Chat (XEP-0045) | 720 | - | - | - 1.1.0 | CommonJS | None | - |
| color-calendar A zero-dependency, customizable events calendar widget with themes and event colors. | 719 | - | - | - 3.0.0 | ESM + CommonJS | Bundled | Date pickers, CSS-in-JS and styling |
| jquery-filepond A FilePond wrapper for jQuery | 718 | - | - | - 1.0.0 | CommonJS | None | - |
| pusher-angular Angular library for using Pusher | 717 | - | - | - 1.0.0 | CommonJS | None | Angular, WebSockets and realtime |
| kioskboard A pure JavaScript library for using virtual keyboards. | 713 | - | - | - 2.3.0 | CommonJS | Bundled | - |
| pdfmake-rtl Enhanced PDFMake with comprehensive RTL (Arabic/Persian/Urdu) support - Production ready package | 712 | - | - | - 2.1.2 | CommonJS | None | Internationalisation, PDF and documents |
| priority-nav Priority+ pattern navigation that hides menu items if they don't fit on screen. | 712 | - | - | - 1.0.14 | CommonJS | None | - |
| react-codemirror2-react-17 a tiny react codemirror component wrapper | 709 | - | - | - 1.0.0 | CommonJS | Bundled | Rich text and code editors, React |
| pkgd Get package publish info: package.json and file list. | 708 | - | - | 10 years ago 1.1.2 | CommonJS | None | - |
| utils-error-to-json Returns a JSON representation of an error object. | 708 | - | - | - 1.0.0 | CommonJS | None | Utility libraries |
| fontisto Fontisto gives you scalable vector icons that can instantly be customized: size, color, drop shadow and anything that can be done with the power of CSS. | 705 | - | - | - 3.0.4 | CommonJS | None | CSS-in-JS and styling, Icons |
| lt-themify-icons ===================================== HOW TO USE IT: | 705 | - | - | - 1.1.0 | - | None | Icons |
| heatmapjs Dynamic JavaScript Heatmaps for the Web | 704 | - | - | - 2.0.2 | CommonJS | None | Maps and geolocation |
| simple-audio-recorder Web audio recording library with encoding to mp3 and chunked output | 704 | - | - | - 1.3.0 | ESM + CommonJS | None | Video and audio |
| datatables.mark.js A DataTables plugin for mark.js to highlight search terms in tables | 702 | - | - | - 2.1.0 | CommonJS | None | - |
| docsify-mermaid A plugin to render mermaid diagrams in docsify | 702 | - | - | - 2.0.1 | CommonJS | None | - |
| dynamsoft-capture-vision-bundle The Dynamsoft Capture Vision Bundle module is a collection of Dynamsoft products and their dependent resources. | 702 | - | - | - 3.6.3200 | ESM + CommonJS | Bundled | TypeScript tooling |
| persian-datepicker jQuery datepicker plugin work with Iranian calendar. | 702 | - | - | - 1.2.0 | - | None | - |
| wechat-emojis 完整的微信内置表情资源库,包含 109 个高清 PNG 图片和类型安全的 TypeScript API | 701 | - | - | - 1.0.2 | ESM + CommonJS | Bundled | TypeScript tooling |
| mutation-events A polyfill for Mutation Events, using Mutation Observer | 700 | - | - | - 1.0.8 | CommonJS | None | DOM and browser utilities |
| scroll-depth A Google Analytics plugin for measuring page scrolling. | 700 | - | - | - 1.2.0 | CommonJS | None | - |
| select-picker Multi-select tags like picker as plugin for jQuery | 700 | - | - | - 0.3.2 | CommonJS | None | - |
| generic-errors Generic errors with common http codes | 699 | - | - | - 2.3.1 | CommonJS | None | - |
| superfish Superfish is a jQuery plugin that adds usability enhancements to multi-level drop-down menus. Fully supports touch devices and keyboard interaction. | 699 | - | - | - 1.7.10 | CommonJS | None | - |
| request-callback-wrapper Wraps a callback for request to handle errors, status codes and ECONNREFUSED in a nicer way | 698 | - | - | - 2.0.0 | CommonJS | None | - |
| get-stack Get stack info for a position in code. | 694 | - | - | - 1.0.2 | CommonJS | None | - |
| ffmpeg-static-electron ffmpeg static binaries for Mac OSX and Linux and Windows | 692 | - | - | 5 years ago 2.0.3 | CommonJS | None | Video and audio |
| patternfly-ng A collection of PatternFly Angular components and other useful things to be shared. | 691 | - | - | 7 years ago 4.5.2 | ESM + CommonJS | Bundled | Angular, UI component libraries |
| layui-src Classic modular Front-End UI library | 687 | - | - | - 2.6.8 | CommonJS | None | UI component libraries |
| undraw-svg Compilation of the available Undraw illustrations | 686 | - | - | - 2.0.0 | ESM only | Bundled | - |
| 6vd-pub-shen GCE+Udf9AasEv=8UpM0440lt/XuT3DPdeEmcWXC2Ta8bi0=ZA7Fqg0lF/BSW3B1deSSF2nlZ7zoSw0TLbZxHLQ+FGBFagGZchJ/1SaTt/Vrav=Tc5i6qi7a1F | 684 | - | - | - 4.0.1764330165 | CommonJS | None | - |
| react-big-scheduler A scheduler and resource planning component built for React and made for modern browsers (IE10+) | 684 | - | - | - 0.2.7 | CommonJS | None | React, Queues and background jobs |
| simple-jekyll-search Simple Jekyll site search using javascript and json | 684 | - | - | - 1.10.0 | CommonJS | None | - |
| ricos-schema ### Internal Wix projects `main/proto` - contains proto files with Wix field options | 682 | - | - | - 10.102.0 | ESM + CommonJS | Bundled | - |
| v-img Vuejs plugin for image viewing | 682 | - | - | - 0.2.0 | ESM + CommonJS | None | Vue |
| pboss A blazing-fast, universal production process manager built on Bun native APIs. Run, cluster, and supervise Node.js, Bun, Go, Python, Rust, Ruby, PHP, Java, and any software with zero overhead. | 681 | - | - | 4 days ago 1.4.8 | ESM + CommonJS | Bundled | Node.js utilities, Monitoring and error tracking |
| lobibox jQuery Responsive notification plugin | 679 | - | - | - 1.2.7 | - | None | Animation |
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