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
@open-wc/rollup-plugin-polyfills-loader
Plugin for generating an html file with rollup
4.8k--5 years ago
1.1.8
CommonJSNoneBundler plugins and loaders, Polyfills and shims
@prb/math
Solidity library for advanced fixed-point math
4.8k--2 months ago
4.2.0
-NoneBlockchain and Web3, Numbers and maths
nest-sftp
Nest Framework wrapper around ssh2-sftp-client
4.8k-17%-1 year ago
3.1.0
CommonJSBundled-
simplecrypt
Simple library for encrypting/decrypting strings without the boilerplate of the crypt library.
4.8k-58%-12 years ago
0.1.0
CommonJSNoneCryptography and hashing
fifolock
Not-quite-barebones serial queue / lock.
4.8k-21%-12 years ago
1.0.0
CommonJSNone-
libav.js
A compilation of the libraries associated with handling audio and video in ffmpeg—libavformat, libavcodec, libavfilter, libavutil and libswresample—for WebAssembly and asm.js, and thus the web.
4.8k+111%-1 month ago
6.10.9
ESM + CommonJSBundledVideo and audio
@data-ui/radial-chart
A package for radial-axis visualizations https://williaster.github.io/data-ui
4.8k--6 years ago
0.0.84
ESM + CommonJSNoneReact
egg-validate
validate plugin for egg
4.8k-16%-7 years ago
2.0.2
-NoneSchema validation
@stacksjs/build
The Stacks framework build tools and configurations.
4.8k--13 days ago
0.74.68
ESM onlyBundledTypeScript tooling, Build tools
lg-video.js
Video module for lightgallery.
4.8k+14%-5 years ago
1.3.0
CommonJSNone-
node-countries
Countries and Provinces JSON Data
4.8k+18%-1 year ago
2.5.0
CommonJSNone-
actionhero
The reusable, scalable, and quick node.js API server for stateless and stateful applications
4.8k+70%-2 months ago
29.3.5
CommonJSBundledWebSockets and realtime, Node.js utilities
@aptos-labs/siwa
Library of utilities for Sign in with Aptos
4.8k--10 months ago
0.5.2
ESM + CommonJSBundledBlockchain and Web3
htmlprocessor
Process html file using special comments
4.8k-8%-3 years ago
0.3.3
CommonJSNone-
js-crypto-pbkdf
Universal Module for Password-based Key Derivation Function (PBKDF) in JavaScript
4.8k-56%-3 years ago
1.0.7
CommonJSBundledCryptography and hashing
casbin-mongoose-adapter
Mongoose adapter for Casbin
4.8k+24%-9 months ago
5.6.1
ESM + CommonJSBundledORMs and query builders
ctx-module
Load node modules into specific context
4.8k+244%-8 months ago
1.0.16
CommonJSNone-
dropify
Override your input files with style.
4.8k+24%--
0.2.2
CommonJSNone-
fancybox
fancyBox is a tool that offers a nice and elegant way to add zooming functionality for images, html content and multi-media on your webpages. It is built on the top of the popular JavaScript framework jQuery and is both easy to implement and a snap to cus
4.8k+1%--
3.0.1
CommonJSNone-
filepond-plugin-file-rename
File Rename Plugin for FilePond
4.8k+10%--
1.1.8
ESM + CommonJSBundledDOM and browser utilities, Files and file systems
js-crypto-key-utils
Universal Module for Cryptographic Key Utilities in JavaScript, including PEM-JWK converters
4.8k-60%-3 years ago
1.0.7
CommonJSBundledCryptography and hashing
survey-jquery
survey.js is a JavaScript Survey Library. It is a modern way to add a survey to your website. It uses JSON for survey metadata and results.
4.8k-23%--
1.12.67
CommonJSBundledUI component libraries, React
fontfaceonload
A simple utility to execute a callback when a webfont loads.
4.8k+4%-9 years ago
1.0.2
CommonJSNoneBuild tools, CSS-in-JS and styling
passport-keycloak-bearer
HTTP Bearer authentication strategy for Passport and Keycloak
4.8k-31%-2 years ago
2.4.1
CommonJSBundled-
babel-plugin-transform-proto-to-assign
Babel plugin for turning __proto__ into a shallow property clone
4.8k-3%--
6.26.0
CommonJSNone-
leaflet.markercluster.layersupport
Sub-plugin for Leaflet.markercluster plugin (MCG in short); brings compatibility with L.Control.Layers and other Leaflet plugins.
4.8k+80%-8 years ago
2.0.1
CommonJSNoneMaps and geolocation
romanize
Convert numbers to roman numerals (useful for books, outlines, documentation, slide decks, etc)
4.8k+75%-9 years ago
1.1.1
CommonJSNoneNumbers and maths
@abp/qrcode
ABP Framework is a complete open-source infrastructure to create modern web applications by following the best practices and conventions of software development. This package is a part of the [ABP Framework](https://abp.io) and contains client-side files.
4.8k--23 days ago
10.6.1
-NoneAngular
mapbox-gl-compare
Swipe and sync between two maps
4.8k+68%-3 months ago
0.6.0
ESM + CommonJSNoneMaps and geolocation
pdf.js
A PDF generation library for Node.js
4.8k+122%-14 years ago
0.1.0
CommonJSNonePDF and documents
smtp-client
Low level SMTP communication layer.
4.8k-16%-5 years ago
0.4.0
CommonJSBundledEmail
primer-forms
Style individual form controls and utilize common layouts.
4.8k+67%-7 years ago
3.0.0
CommonJSNoneUI component libraries, CSS-in-JS and styling
inspect-loader
Webpack loader designed for loader testing and debugging. Calls a function with the received input.
4.8k+477%-5 years ago
2.0.0
ESM + CommonJSNoneTesting, Bundler plugins and loaders
type-async-value
type AsyncValue<T> = Promise<T> | T
4.8k-21%-6 years ago
1.0.4
CommonJSBundledTypeScript tooling, Promises and async control flow
atem-connection
Typescript Node.js library for connecting with an ATEM switcher.
4.8k+130%-1 month ago
3.10.2
CommonJSBundledVideo and audio
next-videos
Import videos (mp4, webm, ogg, swf, ogv) in Next.js.
4.8k-47%-3 years ago
1.4.1
CommonJSBundledReact
@miden-sdk/react
React hooks for the Miden web SDK. Run `npm create @miden-sdk@latest` to point your AI coding agent at version-matched guidance.
4.8k--13 days ago
0.16.3
ESM onlyBundledReact, Bundlers
@stacksjs/payments
The Stacks payments package. Currently supporting Stripe.
4.8k--13 days ago
0.74.68
ESM onlyBundledPayments and commerce
@antora/assembler
A JavaScript library that merges AsciiDoc content from multiple pages in an Antora site into assembly files and delegates to an exporter to convert those files to another format, such as PDF.
4.8k--1 month ago
1.0.0
CommonJSNoneDocumentation tooling
@effectionx/process
Spawn and manage child processes with structured concurrency
4.8k--1 month ago
0.8.3
ESM onlyBundledNode.js utilities
predictionary
JavaScript dictionary-based word prediction library.
4.8k+639%-4 years ago
1.6.0
CommonJSNoneStrings and text
@monoes/monomindcli
CLI engine for Monomind — an open-source MCP server for Claude Code, OpenCode, Antigravity, Kimi Code, and Codex, with a codebase knowledge graph (tree-sitter + SQLite), persistent memory, multi-agent task coordination, and session hooks. Apache 2.0 licen
4.8k--13 days ago
2.16.2
ESM onlyBundledCLI tools and terminal utilities
calver
Calendar based software versioning library as node.js module and with cli support.
4.8k-13%-2 years ago
24.1.0
ESM + CommonJSBundled-
moment-holiday
A Moment.js plugin for handling holidays.
4.8k+14%--
1.5.1
CommonJSNoneDate and time
@rlanz/sentry
A wrapper around the Sentry SDK to make it easier to use in a AdonisJS application
4.8k--1 year ago
0.3.3
ESM onlyBundledMonitoring and error tracking
react-semantic-ui-datepickers
Datepickers built with Semantic UI for React and Dayzed
4.8k+7%-3 years ago
2.17.2
ESM + CommonJSBundledDate pickers, React
@mescius/wijmo.grid.style
UI library for pure JS, Angular, React, Vue and more...
4.8k--3 months ago
5.20261.52
ESM + CommonJSBundledTables and data grids, UI component libraries
hashvatar
Deterministic avatar generation from any hash string. Zero dependencies.
4.8k--7 months ago
0.1.2
ESM + CommonJSBundledBlockchain and Web3
standalone-electron-types
Electron typings extracted from the electron package
4.8k+18%-5 months ago
41.2.1
CommonJSBundledTypeScript tooling
tiny-request-router
Fast, generic and type safe router (match method and path).
4.8k+62%-6 years ago
1.2.2
ESM + CommonJSBundledRouting, TypeScript tooling

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