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
velocity-ui-pack
Accelerated JavaScript animation.
962---
1.2.2
CommonJSNoneAnimation
charts-cli
Render ECharts configurations to SVG/PNG from the command line — schema-driven, built for AI agents
959--6 months ago
0.3.1
ESM onlyBundledCharts and data visualisation, CLI tools and terminal utilities
echo-js
Lazy-loading with data-* attributes, offset and throttle options
958---
1.7.3
CommonJSNone-
autoreggol
A collection of handy auto logging decorators.
955---
0.4.0
CommonJSBundledLogging
base-fs-conflicts
Detect potential file system conflicts and if necessary prompt the user before overwriting files.
955--10 years ago
0.1.9
CommonJSNoneFiles and file systems
ngx-pinch-zoom
Pinch zoom component for Angular.
953--5 years ago
2.6.2
ESM + CommonJSBundledAngular
shareon
Lightweight, stylish and ethical share buttons for popular social networks
951---
2.8.1
ESM + CommonJSNone-
store-js
A localStorage wrapper for all browsers without using cookies or flash. Uses localStorage, globalStorage, and userData behavior under the hood
949---
2.0.4
CommonJSNone-
react-native-pose
Pose animation system for React Native
948--7 years ago
0.9.1
CommonJSBundledAnimation
dynamsoft-document-normalizer
Dynamsoft Document Normalizer (DDN) is an SDK designed to detect quadrilaterals (quads for short) such as document/table boundaries and more from images, then perform document normalization on the images in the detected quads.
943---
2.6.11
ESM + CommonJSBundled-
foundation-icons
Foundation Icon Fonts 3
943---
2.0.0
CommonJSNoneIcons
leaflet-drift-marker
Just a marker that can drift its way to a new position, to use with leaflet, and base on Typescript for react,vue...
939--5 years ago
2.0.0
CommonJSBundledMaps and geolocation
react-native-nitro-h3
Native H3 geospatial indexing for React Native, about 800x faster than h3-js on compactCells. Uber's H3 C library exposed through Nitro Modules, with bigint cell indexes, typed-array results and batch operations.
937--13 days ago
0.6.0
ESM + CommonJSBundledMaps and geolocation, React
inko
영타를 한글로 쳤을 때, 혹은 한타를 영어로 변환해주는 기능을 가진 자바스크립트 오픈소스 라이브러리입니다.
935---
1.1.2
CommonJSBundled-
@finsweet/fs-components
Finsweet Components SDK.
933--14 days ago
2.3.59
ESM onlyNone-
drachtio-mw-registration-parser
drachtio middleware for parsing SIP Authorization header
933--1 year ago
0.1.2
CommonJSNone-
capture-website-cli
Capture screenshots of websites from the command-line
931---
5.2.0
ESM onlyNoneCLI tools and terminal utilities
sanitize-basename
Sanitize a file name for cross-platform validity.
930--1 year ago
2.0.2
ESM onlyBundledSecurity
overlapping-marker-spiderfier-leaflet
Deals with overlapping markers in the Leaflet maps API, Google Earth-style
929---
0.2.7
CommonJSNoneMaps and geolocation
bootstrap-dark-5
The Ancillary Guide to Dark Mode and Bootstrap 5 - A continuation of the v4 Dark Mode POC
927---
1.1.3
-NoneCSS-in-JS and styling
threepipe
A modern 3D viewer framework built on top of three.js, written in TypeScript, designed to make creating high-quality, modular, and extensible 3D experiences on the web simple and enjoyable.
926--5 months ago
0.5.1
ESM + CommonJSBundled3D, WebGL and game engines, TypeScript tooling
strapi-plugin-oembed
Embed content from third-party sites in Strapi
920--1 month ago
2.0.3
ESM + CommonJSBundled-
stimulus-read-more
A Stimulus controller to show more or less text.
918---
4.1.0
ESM + CommonJSNone-
clockwork-browser
Clockwork client-side metrics collection and toolbar.
917---
1.1.2
CommonJSNoneLogging
react-19-credit-card
Beautiful and modern credit card component built for React 19
916--10 months ago
1.0.5
ESM + CommonJSBundledPayments and commerce, React
inert-polyfill
Polyfill for the HTML inert attribute
915---
0.2.5
CommonJSNone-
flickity-bg-lazyload
Flickity lazyload background images
913---
2.0.0
CommonJSNoneDOM and browser utilities
roddeh-i18n
Internationalisation library for JS projects
912---
1.2.1
CommonJSBundledInternationalisation
angular-idle-preload
Angular Idle Preload for preloading async routes via @TipeIO
910--8 years ago
3.0.0
CommonJSBundledAngular
js-dos
Full-featured DOS player with multiple emulator backends
910---
8.4.1
ESM onlyNone-
blowfish
Blowfish encryption in JavaScript
908---
1.0.1
CommonJSNoneCryptography and hashing
botui
Build customizable conversational UIs and bots
907---
1.1.3
ESM onlyBundled-
jquery-unveil
A very lightweight plugin to lazy load images for jQuery or Zepto.js
902---
1.3.2
CommonJSNoneDOM and browser utilities
testling
write tests for browser code
902---
1.7.7
-None-
innersvg-polyfill
innerHTML polyfill for SVGElement
901---
0.0.5
CommonJSNonePolyfills and shims
vue-virtual-sortable
A virtual scrolling list component that can be sorted by dragging
901--1 month ago
2.2.0
ESM + CommonJSNoneDOM and browser utilities, Vue
jquery.appear
jQuery plugin to call a function when an element appears
900---
1.0.1
CommonJSNone-
spoint
Physics and netcode SDK for multiplayer game servers
899--1 month ago
0.1.694
ESM onlyNoneWebSockets and realtime
whenexpr
Tiny when-clause expression evaluator, inspired by VS Code's when clauses
898---
0.1.2
ESM onlyBundled-
tify
A slim and mobile-friendly IIIF document viewer
897---
0.36.2
ESM onlyNone-
minilazyload
A tiny library for image, iframe and background lazyloading.
895---
2.3.4
-NoneDOM and browser utilities
gulp-filelog
A gulp plugin that logs out the file names in the stream. Displays a count and if empty. Useful for debugging.
894--11 years ago
0.4.1
CommonJSNone-
mongolian
Mongolian DeadBeef is an awesome Mongo DB node.js driver
894--14 years ago
0.1.18
CommonJSNoneDatabase clients and drivers
gulp-tsc
TypeScript compiler for gulp.js
892--9 years ago
1.3.2
CommonJSNoneTypeScript tooling
sprotostudio
Sproto Studio operator agent — multi-chain wallet, MCP tool harness, OpenRouter chat. Plug in OPENROUTER_API_KEY and you have the whole Sproto creation + trading toolset at your fingertips.
892--4 months ago
0.1.0
-NoneBlockchain and Web3
lg-pager
Video module for lightgallery.
890---
1.0.2
CommonJSNone-
blacklight-frontend
The frontend code and styles for Blacklight
888---
9.2.1
ESM + CommonJSNone-
getstats
A tiny JavaScript library using WebRTC getStats API to return peer connection stats i.e. bandwidth usage, packets lost, local/remote ip addresses and ports, type of connection etc.
888---
1.2.0
CommonJSNoneVideo and audio, WebSockets and realtime
eslint-plugin-log
👕 ESLint plugin: log the paths of all files being checked
884--5 years ago
1.2.7
CommonJSNoneLinting and formatting
react-selectable
Allows individual or group selection of items using the mouse.
884--6 years ago
2.1.1
CommonJSNoneReact

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