Skip to content
JS
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.

42,510 packages67 categoriesComparisons

All packages

42,510 packages
PackageWeekly downloads12-month changeGzipLast releaseModuleTypesCategories
jquery-scrollify
A jQuery plugin that assists scrolling and smoothly snaps to sections.
383---
1.0.21
CommonJSNoneDOM 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
CommonJSNone-
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
CommonJSNone-
progressive-image.js
progressive lazy-loading image system
378---
1.6.1
CommonJSNone-
van11y-accessible-modal-window-aria
ES2015 accessible modal window system, using ARIA (compatible IE9+ when transpiled)
377---
2.5.1
CommonJSNoneAccessibility, UI component libraries
oauthio-web
OAuth that just works
375---
0.6.2
CommonJSNone-
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
CommonJSNone-
imagemapster
jQuery plugin that activates areas in HTML image maps with support for highlighting, selecting, tooltips, resizing and more
373---
1.9.2
ESM + CommonJSNoneImage processing
jquery-bez
Specify jQuery easing functions as cubic-bezier co-ordinates
373---
1.0.11
CommonJSNoneAnimation
slim-js
Superpower Web Components
373---
5.0.10
ESM + CommonJSNone-
bulma-checkbox
Custom checkbox controls for Bulma CSS Framework
372---
1.2.1
CommonJSNoneCSS-in-JS and styling
mathjax-modern-font
MathJax-Modern font for MathJax v4
372---
4.0.0-beta.7
ESM + CommonJSNone-
umd-react
UMD builds for React 19+
370---
19.3.0
ESM onlyNoneReact
stacktable.js
jQuery plugin for stacking tables on small screens
369---
1.0.3
CommonJSNone-
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
CommonJSNone-
jquery-editable-select
A simple jQuery Plugin that converts a select into an text field with suggestions.
368---
2.2.5
CommonJSNone-
sakura-js
Vanilla JS version of jQuery-Sakura: Make it rain sakura petals.
365---
1.1.1
CommonJSNone-
baffle
A tiny javascript library for obfuscating and revealing text in DOM elements.
364---
0.3.6
CommonJSNone-
rasa-webchat
Chat web widget for React apps and Rasa Core chatbots
362---
1.0.1
ESM + CommonJSNoneReact
workbook
description: Convenience wrapper for js-xlsx to incrementally build Excel workbooks programmatically
362---
1.1.3
CommonJSNonePDF and documents
charter-webfont
webfont package of the Charter font
361---
4.1.0
CommonJSNone-
open-sans-all
SCSS, LESS and CSS webfont kit for the awesome Open Sans webfont.
361---
0.1.3
CommonJSNone-
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
CommonJSNone-
lightcase
The smart and flexible Lightbox Plugin.
360---
2.5.0
CommonJSNone-
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 + CommonJSBundledPayments and commerce
preloadjs
PreloadJS makes it easy to preload your assets: images, sounds, JavaScript, fonts, JSON, and text data
359---
1.0.1
CommonJSNone-
read-smore
A simple read more / read less feature in vanilla js
359---
2.5.1
ESM onlyNone-
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 + CommonJSNoneVideo and audio
pdf.js-viewer
Compiled version of pdf.js
358---
0.2.8
CommonJSNonePDF and documents
jquery.idle
A dead simple jQuery plugin that executes a callback function if the user is idle.
357---
1.3.0
CommonJSNone-
svelte-lucide
Lucide SVG icon components for Svelte
357--1 month ago
3.1.1
ESM onlyBundledSvelte, 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
CommonJSNone-
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
CommonJSNone-
leaflet-styleeditor
Edit the style of features drawn within Leaflet.
353---
0.1.21
CommonJSNoneMaps 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
CommonJSNone-
jupyter-leaflet
jupyter - leaflet bridge
352---
0.20.0
CommonJSBundled-
moment-timer
A moment.js plugin for timers setInterval & setTimeout.
352---
1.3.0
CommonJSNone-
alpinejs-i18n
Internationalization (i18n) support for Alpine.js
350---
2.5.3
ESM + CommonJSBundledInternationalisation
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
CommonJSNone-
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
CommonJSNoneFiles and file systems
inclusive-dates
A small, accessible datepicker Web Component with natural language date input.
346---
0.1.10
ESM + CommonJSBundledAccessibility, Date pickers
jquery.autokana
Library for automatically rendering Furigana for inputed Japanese Text.
346---
1.0.0
CommonJSNone-
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 + CommonJSNoneUtility libraries
ukiyojs
⛰️ Dynamic, modern, and efficient background parallax effect.
343---
4.2.0
ESM onlyBundled-
float-labels.js
A zero-dependency plugin that applies the float label pattern to a form.
342---
3.3.9
CommonJSNone-
three-js
JavaScript 3D library and its addons
342---
79.0.0
CommonJSNone3D, 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