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
disqusjs
Alternative DISQUS - Render comments components from Disqus API
485---
3.2.2
ESM + CommonJSBundledReact
country-select-js
A jQuery plugin for selecting a country
482---
2.1.0
CommonJSNone-
vanillajs-scrollspy
ScrollSpy in pure JavaScript
480---
3.0.8
ESM + CommonJSNoneTesting
eslint-config-drupal-bundle
ESLint bundled with drupal core config
479---
2.0.7
CommonJSNoneLinting and formatting
leaflet.polyline.snakeanim
Animates Leaflet polylines so they creep into full length
479---
0.2.0
CommonJSNoneAnimation
highcharts-annotations
Highcharts plugin to add dynamic annotations to charts.
478---
1.3.3
CommonJSNone-
priority-plus
A modern implementation of the priority plus navigation pattern.
475---
1.5.1
ESM onlyBundled-
sofya.transcription
a JavaScript library that provides a robust and flexible solution for real-time audio transcription. It is designed to transcribe audio streams and can be easily integrated into web applications.
475---
0.3.1
ESM + CommonJSBundledVideo and audio
magnetar
State-management done right with automatic sync to remote databases and services. Framework-agnostic & optimistic-UI built-in 🌟
474---
1.5.5
ESM onlyNoneState management
tinymce-all-in-one
Build all tinymce plugins into one js
473---
4.9.5
-None-
jellyskin
A vibrant skin for jellyfin made with SASS
471---
12.5.1
CommonJSNoneCSS-in-JS and styling
stardew-valley-data
A comprehensive, fully-typed dataset for Stardew Valley — structured JSON data, 1,900+ image assets, and a chainable query builder API.
471---
1.1.0
ESM + CommonJSBundledORMs and query builders
cdnbye
Let your viewers become your unlimitedly scalable CDN.
470---
1.22.1
CommonJSBundledVideo and audio
vanilla-ripplejs
vanilla Material Design ripples
470---
1.0.6
ESM + CommonJSNone-
cropme
Javascript image cropper
469---
1.4.3
CommonJSNone-
coz
Flexible generator, which makes your project clean and maintainable.
468---
7.3.0
CommonJSNone-
datatables.net-colresize-unofficial
Plugin to resize columns by mouse drag or touch.
468---
2.0.0
CommonJSBundled-
jquery-throttle-debounce
[http://benalman.com/projects/jquery-throttle-debounce-plugin/](http://benalman.com/projects/jquery-throttle-debounce-plugin/)
467---
1.0.0
CommonJSNone-
coloquent
Library for retrieving model objects from a JSON-API, with a fluent syntax inspired by Laravel Eloquent.
465--4 years ago
3.0.1-beta
CommonJSBundledParsers and serialisers, ORMs and query builders
ogm-viewer
A web-based viewer for previewing OpenGeoMetadata records
464---
1.4.0
ESM + CommonJSBundled-
build-plugin-moment-locales
build-scripts plugins for moment locale
463---
0.1.3
CommonJSNone-
artyom.js
Artyom is a Robust Wrapper of the Google Chrome SpeechSynthesis and SpeechRecognition that allows you to create a virtual assistent
457---
1.0.6
CommonJSBundled-
mescroll.js
精致的下拉刷新和上拉加载 js框架.支持vue,完美运行于移动端和主流PC浏览器 ( a great JS framework for pull-refresh and pull-up-loading )
455---
1.4.2
CommonJSNoneVue
number-to-arabic-words
convert numbers to arabic words made with typescript so it fast and maintainable - تحويل الارقام الي كلمات عربيه أداه متجدده بأستمرار و سريعه
455---
1.5.3
CommonJSNone-
eq.js
Element queries, fast and light
454---
1.9.0
CommonJSNone-
gb-url
Parse and set url search parameters
454---
1.1.6
ESM + CommonJSBundledURLs and query strings
angular-libphonenumber
Nathan Hammond's libphonenumber ported to an angular filter
453---
1.1.0
CommonJSNoneAngular
easy-tooltips
A lightweight, zero-dependency tooltip library using modern JavaScript and CSS.
451---
3.5.4
ESM onlyBundledUI component libraries
pagedone
Pagedone provides tailwind components for your website to make it easy.
450---
3.0.0
CommonJSNoneCSS-in-JS and styling
peachy-booking-flow
Peachy Booking Flow Widget
450---
1.11.6
ESM + CommonJSNoneSvelte
pseudocode
Beautiful pseudocode for the Web
450---
2.4.1
CommonJSNone-
@pine-ds/core
Base components for Pine Design System
449--1 day ago
4.1.0
ESM + CommonJSBundledUI component libraries
kutty
Kutty is a tailwind plugin for building web applications. It has a set of accessible and reusable components that are commonly used in web applications.
445---
0.6.0
CommonJSNoneCSS-in-JS and styling
bootstrap-grid
Standalone version of Bootstrap's grid system
443---
3.0.1
CommonJSNoneUI component libraries
mona-sans
Mona Sans, a variable font from GitHub.
442---
1.0.0
-NoneTypeScript tooling
reinvented-color-wheel
A vanilla-js touch-friendly HSV color picker inspired by Farbtastic Color Picker.
440---
0.4.0
ESM + CommonJSBundledReact
kore-web-sdk
Kore.ai offers Bots SDKs as a set of platform-specific client libraries that provide a quick and convenient way to integrate Kore.ai Bots chat capability into custom applications
439---
11.28.1
ESM + CommonJSBundled-
docsify-sidebar-collapse
sidebar-collapse plugin for docsify
438---
1.3.5
CommonJSNone-
cssuseragent
Automatically adds UserAgent-specific CSS classes to the document allowing for browser variations without resorting to CSS hacks.
437---
2.1.31
CommonJSNone-
prooflayer-agent-security
Security scanner MCP server for AI coding agents. Prompt injection firewall, package hallucination detection (4.3M+ packages), 1700+ vulnerability rules with AST & taint analysis, LLM-powered semantic code review, auto-fix. For Claude Code, Cursor, Windsu
437--6 months ago
4.0.0
ESM onlyNoneSecurity
froala-pages
The next generation JavaScript Page Builder made by devs for devs. A plug and play web page design and editing JavaScript tool for your web application and loved by designers.
436---
1.2.0
CommonJSNoneRich text and code editors
apple-mapkit-js
An NPM installable package of Apple's Mapkit JS
434---
6.1.0
CommonJSNone-
css-tooltip
Only CSS lightweight, minimal and simple tooltips
434---
0.3.4
CommonJSNoneUI component libraries
pjax-api
The advanced PJAX superior to SPA.
434---
3.44.1
CommonJSBundled-
jquery-number
This is a jQuery plugin which allows developers to easily format numbers for display use. Allows users to replace numbers inline in a document, or return a formatted number for other uses.
433---
2.1.6
CommonJSNone-
vanilla-icon-picker
Icon picker - Vanilla JS icon picker
432---
1.4.2
CommonJSBundled-
tailwindcss-cdn
Leverage CDN network jsdelivr/unpkg to provide fast access for TailwindCSS static files. (TailwindCSS's official Play CDN is slow and not proxied in China)
431---
3.4.10
CommonJSNone-
less-plugin-sass2less
A plugin for less that converts SASS files into LESS. It comes with a cmd utility too.
430---
1.2.0
CommonJSNoneCSS-in-JS and styling
opencc-data
Collection of OpenCC dictionary data, configs, and test data
429---
1.4.2
-None-
toaster-ui
Toaster UI is a lightweight JavaScript library for displaying toast notifications on web pages. It provides a simple and customizable way to show temporary messages or notifications to users. This documentation will guide you through the installation proc
428---
1.1.5
CommonJSNoneUI component libraries

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