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
compressible
Compressible Content-Type / mime checking
33.1m+57%-6 years ago
2.0.18
-NoneCompression and archives
react-router-dom
Declarative routing for React web applications
33m+126%-10 days ago
7.18.4
ESM + CommonJSBundledRouting, React
cmdk
<p align="center"> <img src="./website/public/og.png" /> </p>
33m+600%-1 year ago
1.1.1
ESM + CommonJSBundledReact
@inquirer/ansi
A lightweight package providing ANSI escape sequences for terminal cursor manipulation and screen clearing.
33m+825%-23 days ago
2.0.8
ESM onlyBundledCLI tools and terminal utilities
eslint-import-resolver-typescript
This plugin adds `TypeScript` support to `eslint-plugin-import`
33m+132%-3 months ago
4.4.5
ESM + CommonJSBundledLinting and formatting, TypeScript tooling
sonic-boom
Extremely fast utf8 only stream implementation
33m+169%-25 days ago
5.0.1
CommonJSBundledFiles and file systems
graphemer
A JavaScript library that breaks strings into their individual user-perceived characters (including emojis!)
32.9m-3%-4 years ago
1.4.0
CommonJSBundled-
thread-stream
A streaming way to send data to a Node.js Worker Thread
32.8m+220%-4 months ago
4.2.0
CommonJSBundled-
fast-fifo
A fast fifo implementation similar to the one powering nextTick in Node.js core
32.7m+139%-3 years ago
1.3.2
CommonJSNone-
jszip
Create, read and edit .zip files with JavaScript http://stuartk.com/jszip
32.6m+178%-17 days ago
3.10.2
CommonJSBundledCompression and archives
postcss-import
PostCSS plugin to import CSS files
32.6m+102%-1 month ago
17.0.0
-NoneCSS-in-JS and styling
fast-safe-stringify
Safely and quickly serialize JavaScript objects
32.4m+79%-5 years ago
2.1.1
CommonJSBundled-
loader-runner
Runs (webpack) loaders
32.4m+33%-5 months ago
4.3.2
CommonJSNone-
gtoken
Node.js Google Authentication Service Account Tokens
32.2m+78%-1 year ago
8.0.0
ESM + CommonJSBundledAuthentication and authorisation
dotenv-expand
Expand environment variables using dotenv
32.2m+77%-1 month ago
1000.0.0
CommonJSBundledConfiguration, Node.js utilities
concat-stream
writable stream that concatenates strings or binary data and calls a callback with the result
32.2m+41%-7 years ago
2.0.0
CommonJSNone-
html-entities
Fastest HTML entities encode/decode library.
32.2m+54%-1 year ago
2.6.0
ESM + CommonJSBundled-
node-exports-info
Info about node `exports` field support: version ranges, categories, etc.
32.1m+130889572%-3 months ago
2.0.0
CommonJSNone-
remark-rehype
remark plugin that turns markdown into HTML to support rehype
32.1m+314%-1 year ago
11.1.2
ESM onlyBundledMarkdown, Parsers and serialisers
redux
Predictable state container for JavaScript apps
32.1m+125%-2 years ago
5.0.1
ESM + CommonJSBundledState management
json-stringify-safe
Like JSON.stringify, but doesn't blow up on circular refs.
32m+23%-11 years ago
5.0.1
CommonJSNone-
markdown-table
Generate a markdown (GFM) table
32m+273%-1 year ago
3.0.4
ESM onlyBundledMarkdown, Parsers and serialisers
tunnel-agent
HTTP proxy tunneling agent. Formerly part of mikeal/request, now a standalone module.
32m+37%-9 years ago
0.6.0
CommonJSNone-
yn
Parse yes/no like values
31.9m+25%-1 year ago
5.1.0
ESM onlyBundledCLI tools and terminal utilities
text-decoder
Streaming text decoder that preserves multibyte Unicode characters
31.9m+164%-7 months ago
1.2.7
CommonJSNone-
rc
hardwired configuration loader
31.9m+58%-8 years ago
1.2.8
CommonJSNoneConfiguration
read-cache
Reads and caches the entire contents of a file until it is modified
31.9m+112%-1 month ago
1.0.2
CommonJSNoneCaching
spdx-correct
correct invalid SPDX expressions
31.8m+15%-3 years ago
3.2.0
-None-
micromark-extension-gfm-table
micromark extension to support GFM tables
31.7m+313%-14 days ago
2.1.2
ESM onlyBundledTables and data grids, Markdown
pend
dead-simple optimistic async helper
31.7m+60%-11 years ago
1.2.0
CommonJSNone-
xml2js
Simple XML to JavaScript object converter.
31.6m+44%-3 years ago
0.6.2
CommonJSNoneParsers and serialisers
log-update
Log by overwriting the previous output in the terminal. Useful for rendering progress bars, animations, etc.
31.5m+31%-5 months ago
8.0.0
ESM onlyBundledCLI tools and terminal utilities, Logging
svgo
SVGO is a Node.js library and command-line application for optimizing vector images.
31.4m+55%-1 month ago
4.1.0
ESM + CommonJSBundledCLI tools and terminal utilities, Image processing
pino-std-serializers
A collection of standard object serializers for Pino
31.3m+178%-8 months ago
7.1.0
CommonJSBundledLogging
is-generator-fn
Check if something is a generator function
31.3m+24%-5 years ago
3.0.0
ESM onlyNone-
cookie-es
<!-- automd:badges bundlejs packagephobia codecov -->
31.2m+757%-6 months ago
3.1.1
ESM onlyBundled-
@opentelemetry/context-async-hooks
OpenTelemetry AsyncLocalStorage-based Context Manager
31.2m+195%-25 days ago
2.11.0
CommonJSBundledMonitoring and error tracking
ejs
Embedded JavaScript templates
31.1m+61%-4 months ago
6.0.1
ESM + CommonJSNoneTemplating
collect-v8-coverage
Use this module to start and stop the V8 inspector manually and collect precise coverage.
31.1m+23%-11 months ago
1.0.3
CommonJSBundled-
validate-npm-package-license
Give me a string and I'll tell you if it's a valid npm package license string
31m+16%-8 years ago
3.0.4
-NoneSchema validation
node-forge
JavaScript implementations of network transports, cryptography, ciphers, PKI, message digests, and various utilities.
31m+38%-6 months ago
1.4.0
CommonJSNoneCryptography and hashing
string.prototype.includes
A robust & optimized `String.prototype.includes` polyfill, based on the ECMAScript 6 specification.
31m+143%-1 year ago
2.0.1
CommonJSNonePolyfills and shims
create-require
Polyfill for Node.js module.createRequire (<= v12.2.0)
30.9m+29%-5 years ago
1.1.1
CommonJSBundledPolyfills and shims
ret
Tokenizes a string that represents a regular expression.
30.9m+90%-3 years ago
0.5.0
CommonJSBundledParsers and serialisers
rou3
Lightweight and fast router for JavaScript.
30.9m+6939%-1 month ago
0.9.2
ESM onlyBundled-
handlebars
Handlebars provides the power necessary to let you build semantic templates effectively with no frustration
30.8m+48%-6 months ago
4.7.9
CommonJSBundledTemplating
lower-case
Transforms the string to lower case
30.8m+26%-2 years ago
3.0.0
CommonJSNone-
web-vitals
Easily measure performance metrics in JavaScript
30.8m+267%-11 days ago
6.2.2
ESM + CommonJSBundledMonitoring and error tracking
supports-hyperlinks
Detect whether a terminal supports hyperlinks
30.7m+69%-3 months ago
4.5.0
ESM onlyBundledCLI tools and terminal utilities
eslint-plugin-prettier
Runs prettier as an eslint rule
30.7m+64%-3 months ago
5.5.6
CommonJSBundledLinting and formatting

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