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
loglevelnext
A modern logging library for Node.js and modern browsers that provides log level mapping to the console
461.4k-1%-2 years ago
6.0.0
ESM + CommonJSBundledLogging
next-sitemap
Sitemap generator for next.js
461.1k+28%-3 years ago
4.2.3
ESM + CommonJSBundledStatic site generators and meta-frameworks, React
verdaccio-htpasswd
Htpasswd Authentication Plugin for Verdaccio
461.1k+44%-1 month ago
13.1.3
ESM + CommonJSBundledNode.js utilities
node-loader
A Node loader module for enhanced-require
460.8k+54%-1 year ago
2.1.0
CommonJSNoneBundler plugins and loaders, Node.js utilities
react-tracked
State usage tracking with Proxies. Optimize re-renders for useState/useReducer, React Redux, Zustand and others.
460.8k+174%-2 years ago
2.0.1
ESM + CommonJSBundledState management, React
image-blob-reduce
High quality image resizing for blobs in browsers (`pica` wrapper with some sugar)
460.7k+601%-2 months ago
5.0.1
ESM + CommonJSBundledImage processing
react-country-flag
> React component for emoji/svg country flags.
460.3k+101%-3 years ago
3.1.0
ESM + CommonJSBundled-
apache-crypt
Node.js module for Apache style password encryption using crypt(3).
460.3k-8%-4 years ago
1.2.6
CommonJSNone-
vite-plugin-mkcert
Provide certificates for vite's https dev service
459.9k+68%-3 months ago
2.1.0
ESM + CommonJSBundledBundler plugins and loaders
@op-engineering/op-sqlite
Fastest SQLite for React Native (with node.js support)
459.8k--12 days ago
18.2.5
CommonJSBundledDatabase clients and drivers, React
@stdlib/complex-float64
Double-precision complex number functions.
459.7k--7 months ago
0.4.1
CommonJSBundledTypeScript tooling
has-binary
A function that takes anything in javascript and returns true if its argument contains binary data.
459.5k-7%-10 years ago
0.1.7
-None-
cldrjs
Simple CLDR traverser
459k+124%-5 years ago
0.5.5
CommonJSNoneInternationalisation
apollo-server-express
Production-ready Node.js GraphQL server for Express
459k-30%-2 years ago
3.13.0
CommonJSBundledGraphQL, HTTP servers and web frameworks
react-circular-progressbar
A circular progress indicator component
458.8k+88%-1 year ago
2.2.0
ESM + CommonJSBundledReact, Image processing
ansi-escape-sequences
A simple library containing all known terminal ansi escape codes and sequences.
458.4k-7%-1 year ago
6.2.4
ESM + CommonJSNoneCLI tools and terminal utilities
path-source
Read files in Node, or fetch URLs in browser, as standard WhatWG streams.
458.3k+204%-9 years ago
0.1.3
ESM + CommonJSNone-
stylelint-config-prettier
Turns off all rules that are unnecessary or might conflict with Prettier.
458.2k-34%-3 years ago
9.0.5
CommonJSNoneLinting and formatting
react-currency-input-field
React <input/> component for formatting currency and numbers.
458.2k+104%-2 months ago
4.0.6
ESM + CommonJSBundledReact, Payments and commerce
difflib
text diff library ported from Python's difflib module
458.1k+4%-14 years ago
0.2.4
CommonJSNone-
ml-spectra-processing
Various method to process spectra
458k+254%-18 days ago
14.35.1
ESM onlyBundled-
taketalk
Ever wanted a bin for your node module?
458k+27%-11 years ago
1.0.0
-NoneCLI tools and terminal utilities
babel-plugin-transform-hook-names
Babel plugin to add hook names for Preact devtools
457.8k+317%-5 years ago
1.0.2
CommonJSNone-
@stdlib/complex-reimf
Return the real and imaginary components of a single-precision complex floating-point number.
457.7k--2 years ago
0.2.1
CommonJSBundledNumbers and maths
normalize-scroll-left
Utility library to determine and normalize Element.scrollLeft behavior
457.7k+171%-6 years ago
0.2.1
ESM + CommonJSBundledDOM and browser utilities, Utility libraries
kebab-case
Convert a string to kebab-case, i.e. its dash separated form
457.6k+41%-1 year ago
2.0.2
ESM onlyBundled-
esbuild-darwin-arm64
The macOS ARM 64-bit binary for esbuild, a JavaScript bundler.
457.5k-28%-3 years ago
0.15.18
-NoneBundlers, CSS-in-JS and styling
simple-oauth2
Node.js client for OAuth2
457.5k+79%-2 years ago
5.1.0
CommonJSNone-
tss-react
Type safe CSS-in-JS API heavily inspired by react-jss
457.3k+39%-4 months ago
4.9.21
ESM + CommonJSBundledCSS-in-JS and styling, React
@svgdotjs/svg.resize.js
An extension for svg.js which allows to resize elements which are selected
457.3k--17 days ago
2.0.6
ESM + CommonJSBundled-
http-https
A wrapper that chooses http or https for requests
457.3k-6%-12 years ago
1.0.0
CommonJSNone-
karma-webpack
Use webpack with karma
457.1k-7%-2 years ago
5.0.1
CommonJSNoneBundler plugins and loaders
@axiomhq/js
The official javascript bindings for the Axiom API
456.9k--1 month ago
2.0.0
ESM + CommonJSBundledLogging, TypeScript tooling
@stylistic/stylelint-plugin
A collection of stylistic/formatting Stylelint rules
456.9k--1 month ago
5.3.0
ESM onlyNoneLinting and formatting, CSS-in-JS and styling
fetch-mock-cache
Caching mock fetch implementation for all runtimes and frameworks.
456.8k+15640%-2 months ago
3.1.0
ESM onlyBundledTesting, Dev servers and API mocking
draw-svg-path
draw svg paths onto canvas contexts
456.3k+69%-8 years ago
2.0.1
CommonJSNone-
country-regex
Hash map of country ISO-3 codes to regular expression identifiers
456.3k+78%-9 years ago
1.1.0
CommonJSNone-
@fontsource/montserrat
Self-host the Montserrat font in a neatly bundled NPM package.
456.2k--2 months ago
5.3.0
CommonJSBundledCSS-in-JS and styling
@splinetool/runtime
Spline is a collaborative design platform for creating production-ready interactive experiences in multiple dimensions. © 2026 Spline, Inc.
456.2k--8 days ago
2.0.57
ESM + CommonJSBundled3D, WebGL and game engines
react-paginate
A ReactJS component that creates a pagination.
456.1k+2%-1 year ago
8.3.0
CommonJSNoneReact
tz-lookup
fast time zone lookup
456.1k+318%-6 years ago
6.1.25
CommonJSNoneDate and time
@sodaru/yup-to-json-schema
Library to convert Yup to JSON Schema
456.1k--3 years ago
2.0.1
CommonJSBundledSchema validation
@langchain/classic
Old abstractions from LangChain.js
456.1k--20 days ago
1.0.48
ESM + CommonJSBundled-
eslint-restricted-globals
A list of confusing globals that should be restricted to be used as globals
456k-2%-7 years ago
0.2.0
CommonJSNoneLinting and formatting
esbuild-plugin-copy
ESBuild plugin for assets copy.
455.8k+86%-3 years ago
2.1.1
ESM + CommonJSBundledBundler plugins and loaders
web3-eth-accounts
Package for managing Ethereum accounts and signing
455.8k-14%-1 year ago
4.3.1
ESM + CommonJSBundledBlockchain and Web3
ics
iCal (ics) file generator
455.6k+62%-5 months ago
3.12.0
CommonJSBundled-
formstream
A multipart/form-data encoded stream, helper for file upload.
455.3k+84%-1 year ago
1.5.2
CommonJSBundledFiles and file systems
web3-eth
Web3 module to interact with the Ethereum blockchain and smart contracts.
455.2k-11%-1 year ago
4.11.1
ESM + CommonJSBundledBlockchain and Web3
astrojs-compiler-sync
@astrojs/compiler to process synchronously.
455.2k+90%-1 year ago
1.1.1
ESM + CommonJSBundledStatic site generators and meta-frameworks

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