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 |
|---|---|---|---|---|---|---|---|
| detect_swipe Simple jQuery extension for swipe events on touch devices | 36 | - | - | - 2.1.4 | CommonJS | None | - |
| feather-icon Feather is a growing collection of beautifully simple icons by @colebemis. | 36 | - | - | - 0.1.0 | - | None | Icons |
| hero-mega-menu A vanilla js mega menu plugin | 36 | - | - | - 1.8.2 | CommonJS | None | - |
| meanderer micro-library for generating scaled CSS offset-paths | 36 | - | - | - 0.0.1 | CommonJS | None | - |
| nusantara-valid Nusantara Valid is a data validator to validate any Indonesian specific civil data such as nik, nip, and many more. | 36 | - | - | - 0.4.2 | CommonJS | None | |
| ol3-layerswitcher Layer switcher control for OpenLayers 3 | 36 | - | - | - 1.1.2 | - | None | Maps and geolocation |
| tiptip Terminal Plain-Text Presentations | 36 | - | - | - 0.2.4 | - | None | CLI tools and terminal utilities |
| bootstrap3-wysihtml5-npm Bootstrap 3 compatible wysiwyg editor | 35 | - | - | - 0.3.3-npm.12 | CommonJS | None | Rich text and code editors |
| butterpop A lightweight, customizable toast notification library with no dependencies | 35 | - | - | - 1.0.4 | ESM + CommonJS | None | UI component libraries |
| cn-fontsource-source-han-serif-sc-vf 思源宋体: 仅包含简体的思源宋,可提升加载速度 | 35 | - | - | - 1.0.9 | - | None | - |
| lazyhtml LazyHTML is an OpenSource Javascript Library that Supports Lazy Loading of any elements without Modifying Code, LazyHTML can lazy load Ads, Videos, Images, Widgets, Javascript, CSS, Inline-Javascript, Inline-CSS & Any HTML. | 35 | - | - | - 1.2.3 | CommonJS | None | DOM and browser utilities |
| mixitup-multifilter A UI-builder for powerful multidimensional filtering | 35 | - | - | - 3.3.7 | CommonJS | None | - |
| 0x0lobersyko This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app). | 34 | - | - | - 1.1.5 | CommonJS | None | - |
| chiron-sans-hk-pro-webfont Webfont version of Chiron Sans HK Pro, a font specialized for Traditional Chinese environment. | 34 | - | - | - 1.11.1 | - | None | - |
| fullview Create fullscreen scrolling websites | 34 | - | - | - 1.1.2 | CommonJS | None | DOM and browser utilities |
| jquery-eu-cookie-law-popup An easy-to-install jQuery plugin to create EU Cookie Law popups & GDPR compliance | 34 | - | - | - 1.1.3 | - | None | - |
| responsive-lazyload A tool to lazyload images in a responsive, lightweight way (with fallbacks for unsupported browsers). | 34 | - | - | - 1.2.0 | ESM + CommonJS | None | DOM and browser utilities |
| rozmova-analytics A collection of JavaScript functions for Rozmova analytics | 34 | - | - | - 1.1.64 | ESM + CommonJS | Bundled | - |
| slide-and-swipe-menu A slide and swipe menu that works with touchSwipe library | 34 | - | - | - 1.2.6 | CommonJS | None | - |
| walkway.js An easy way to animate simple svg elements. | 34 | - | - | - 0.0.9 | CommonJS | None | Animation |
| angular-materialize Angularjs directives for Materialize CSS Framework | 33 | - | - | - 0.2.2 | CommonJS | None | Angular |
| authey Expose Auth.js REST APIs to any connect-compatible Node.js framework. | 33 | - | - | 2 years ago 0.8.3 | ESM + CommonJS | Bundled | Authentication and authorisation |
| bootstrap-show-toast A Bootstrap 5 plugin to show toasts with pure JavaScript | 33 | - | - | - 1.2.2 | CommonJS | None | UI component libraries |
| bpg-arial BPG Arial Web-Font Package | 33 | - | - | - 1.0.0 | CommonJS | None | - |
| data-metrics-badge [](https://www.webcomponents.org/element/datacite/data-metrics-badge) [](https://badge.fury. | 33 | - | - | - 0.5.7 | CommonJS | None | - |
| solid-icons-all Bundle for Solid icons explorer | 33 | - | - | - 1.2.0 | ESM only | None | Icons |
| docsify-progress Progress bar plugin for docsify | 32 | - | - | - 1.0.3 | CommonJS | None | - |
| emoji-datasource-apple-split Emoji data and images split | 32 | - | - | - 1.0.6 | CommonJS | None | - |
| glitch-canvas JavaScript library for applying a glitch effect to a canvas element | 32 | - | - | - 1.1.12 | ESM + CommonJS | None | - |
| honeyjs An open source Javascript HoneyPot library | 32 | - | - | - 1.1.3 | CommonJS | None | Security |
| iszolea-ui Common scripts and styles for Iszolea projects | 32 | - | - | - 1.2.91 | CommonJS | Bundled | - |
| jquery-accessible-subnav-dropdown This jQuery plugin will enhance the keyboard navigation on a “classic” drop-down menu, by adding support of arrows. | 32 | - | - | - 1.2.1 | CommonJS | None | Accessibility, UI component libraries |
| jquery-tagcanvas TagCanvas HTML5 canvas tag cloud | 32 | - | - | - 2.9.0 | CommonJS | None | - |
| jquery.bangla A versatile bangla input tool for the web | 32 | - | - | - 1.3.2 | CommonJS | None | - |
| leaflet-control-boxzoom A Leaflet control to do a box zoom | 32 | - | - | - 1.5.0 | CommonJS | Bundled | - |
| long-story-library Raw javaScript utility library. Useful tools for javaScript developers. | 32 | - | - | - 0.0.23 | CommonJS | None | Utility libraries |
| whatsapp-sharing WhatsApp Sharing Button | 32 | - | - | - 1.3.4 | CommonJS | None | - |
| ghost-search A simple but powerful search library for Ghost Blogging Platform. | 31 | - | - | - 1.1.0 | CommonJS | None | - |
| jquery-images-compare jQuery plugin to compare two images with a draggable before/after slider | 31 | - | - | - 4.0.0 | CommonJS | None | - |
| keyboard-testing-library An extension of Testing Library focused on simulating keyboard-only users' behaviors | 31 | - | - | - 3.0.3 | ESM + CommonJS | Bundled | Testing, Accessibility |
| pushbar.js Tiny javascript plugin for creating sliding drawers in web apps | 31 | - | - | - 1.0.0 | CommonJS | None | - |
| selection-sharer Medium like popover menu to share on Twitter or by email any text selected on the page | 31 | - | - | - 1.2.2 | CommonJS | None | |
| storagedb2 MongoDB-like API for HTML5 Storage (localStorage and sessionStorage) | 31 | - | - | - 1.0.5 | CommonJS | None | - |
| teddy-frontend Utility js per temi ict shopify | 31 | - | - | - 2.2.8 | CommonJS | None | - |
| videojsx-vast-plugin HTML5 video player with VAST support | 31 | - | - | - 1.0.4 | CommonJS | None | Video and audio |
| when-in-viewport Handle elements as they enter viewport with this simple and lightweight javascript library. | 31 | - | - | - 2.0.4 | CommonJS | None | - |
| djibe-material Djibe's Material UI 2 is a cross-platform and fully responsive front-end interface based on Google Material Design developed using Bootstrap 4. | 30 | - | - | - 4.6.2-1.0 | CommonJS | None | CSS-in-JS and styling, UI component libraries |
| easy-responsive-tabs Easy Responsive Tabs to Accordion ================================= | 30 | - | - | - 0.0.2 | CommonJS | None | UI component libraries |
| express-exp security holding package | 30 | - | - | - 0.0.1-security | - | None | - |
| kenobi-js Kenobi JavaScript SDK | 30 | - | - | - 0.1.47 | 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