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
@szmarczak/http-timer
Timings for HTTP requests
21.1m+23%-5 years ago
5.0.1
ESM onlyBundledHTTP clients, Node.js utilities
minipass-pipeline
create a pipeline of streams using Minipass
21.1m+30%-3 months ago
3.0.1
ESM + CommonJSBundled-
bindings
Helper module for loading your native module's .node file
21m+67%-7 years ago
1.5.0
CommonJSNone-
@tanstack/virtual-core
Headless UI for virtualizing scrollable elements in TS/JS + Frameworks
20.9m+296%-12 days ago
3.17.11
ESM + CommonJSBundledTables and data grids, React
colors
get colors in your node.js console
20.9m+19%-7 years ago
1.4.0
CommonJSNoneCLI tools and terminal utilities
webpack-dev-middleware
A development middleware for webpack
20.9m+6%-23 days ago
8.3.0
CommonJSBundled-
aws4
Signs and prepares requests using AWS Signature Version 4
20.9m+9%-2 years ago
1.13.2
CommonJSNone-
err-code
Create an error with a code
20.8m+17%-5 years ago
3.0.1
CommonJSBundled-
assert-plus
Extra assertions on top of node's assert module
20.8m-6%-10 years ago
1.0.0
CommonJSNone-
clone-deep
Recursively (deep) clone JavaScript native types, like Object, Array, RegExp, Date as well as primitives.
20.8m+16%-7 years ago
4.0.1
CommonJSNoneDate and time, Node.js utilities
lint-staged
Lint files staged by git
20.8m+78%-15 days ago
17.5.1
ESM onlyBundledLinting and formatting
shallow-clone
Creates a shallow clone of any JavaScript value.
20.8m+22%-7 years ago
3.0.1
CommonJSNone-
html-void-elements
List of HTML void tag names
20.8m+282%-3 years ago
3.0.0
ESM onlyBundled-
http2-wrapper
HTTP2 client, just with the familiar `https` API
20.7m+54%-2 years ago
2.2.1
CommonJSBundledNode.js utilities
ofetch
A better fetch API. Works on node, browser and workers.
20.7m+716%-10 months ago
1.5.1
ESM + CommonJSBundledHTTP clients
babel-loader
babel module loader for webpack
20.7m+9%-6 months ago
10.1.1
CommonJSNone-
mlly
Missing ECMAScript module utils for Node.js
20.7m+131%-6 months ago
1.8.2
ESM + CommonJSBundled-
markdown-it
Markdown-it - modern pluggable markdown parser.
20.7m+143%-15 days ago
15.0.2
ESM + CommonJSBundledMarkdown, Parsers and serialisers
stringify-object
Stringify an object/array like JSON.stringify just without all the double-quotes
20.6m+136%-2 months ago
7.0.0
ESM onlyBundled-
domexception
An implementation of the DOMException class from browsers
20.6m+6%-4 years ago
4.0.0
CommonJSNone-
strip-literal
Strip comments and string literals from JavaScript code
20.5m+102%-1 month ago
4.0.0
ESM onlyBundled-
stack-trace
Get v8 stack traces as an array of CallSite objects.
20.4m+38%-4 months ago
1.0.0
ESM onlyNone-
standardwebhooks
Standard Webhooks for TypeScript
20.4m+5011%-28 days ago
1.1.1
CommonJSBundledTypeScript tooling
isbot
🤖/👨‍🦰 Recognise bots/crawlers/spiders using the user agent string.
20.4m+848%-29 days ago
5.2.2
ESM + CommonJSBundled-
vitefu
Utilities for building frameworks with Vite
20.4m+1060%-5 months ago
1.1.3
ESM + CommonJSBundledBundlers
fast-sha256
SHA-256, HMAC and PBKDF2 implementation with typed arrays for modern browsers and Node.js
20.3m+2178%-6 years ago
1.3.0
CommonJSBundledCryptography and hashing
acorn-globals
Detect global variables in JavaScript using acorn
20.3m+11%-4 years ago
7.0.1
-NoneRich text and code editors
duplexer2
Like duplexer but using streams3
20.3m+122%-10 years ago
0.1.4
-None-
encoding
Convert encodings, uses iconv-lite
20.2m+11%-6 years ago
0.1.13
CommonJSNone-
w3c-keyname
Get a KeyboardEvent.key-style string from an event
20.2m+347%-3 years ago
2.2.8
ESM + CommonJSBundled-
devtools-protocol
The Chrome DevTools Protocol JSON
20.1m+88%-2 days ago
0.0.1704034
-Bundled-
socket.io-parser
socket.io protocol parser
20.1m+93%-2 months ago
4.2.7
ESM + CommonJSBundledWebSockets and realtime, Node.js utilities
agentkeepalive
Missing keepalive http.Agent
20.1m+62%-1 year ago
4.6.0
CommonJSBundled-
promise-retry
Retries a function that returns a promise, leveraging the power of the retry module.
20.1m+23%-6 years ago
2.0.1
CommonJSNonePromises and async control flow
has-values
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
20.1m-5%-8 years ago
2.0.1
CommonJSNoneUtility libraries
date-fns-jalali
Modern JavaScript date utility library for jalali calendar
20.1m+812%-3 months ago
4.4.0-0
ESM + CommonJSBundledUtility libraries
form-data-encoder
Encode FormData content into the multipart/form-data format
20.1m+118%-1 year ago
4.1.0
ESM + CommonJSBundledFiles and file systems, Promises and async control flow
abab
WHATWG spec-compliant implementations of window.atob and window.btoa.
20m+10%-4 years ago
2.0.6
CommonJSBundled-
proto3-json-serializer
Support for proto3 JSON serialiazation/deserialization for protobuf.js
20m+134%-1 month ago
4.0.2
CommonJSBundledCloud SDKs, Node.js utilities
@supabase/realtime-js
Listen to realtime updates to your PostgreSQL database
20m+449%-3 days ago
2.117.1
ESM + CommonJSBundledCloud SDKs
@supabase/storage-js
Isomorphic storage client for Supabase.
20m+447%-3 days ago
2.117.1
ESM + CommonJSBundledCloud SDKs
has-value
Returns true if a value exists, false if empty. Works with deeply nested values using object paths.
20m-12%-8 years ago
2.0.2
CommonJSNone-
npm-normalize-package-bin
Turn any flavor of allowable package.json bin into a normalized object
20m+26%-4 months ago
6.0.0
CommonJSNone-
@supabase/auth-js
Official SDK for Supabase Auth
20m+457%-3 days ago
2.117.1
ESM + CommonJSBundledAuthentication and authorisation, Cloud SDKs
detect-indent
Detect the indentation of code
19.9m+34%-1 year ago
7.0.2
ESM onlyBundled-
query-string
Parse and stringify URL query strings
19.9m+52%-24 days ago
9.5.1
ESM onlyBundledURLs and query strings
oxc-resolver
Oxc Resolver Node API
19.9m+440%-2 months ago
11.24.2
CommonJSBundled-
next-themes
An abstraction for themes in your React app.
19.8m+339%-1 year ago
0.4.6
ESM + CommonJSBundledReact
ioredis
A robust, performance-focused and full-featured Redis client for Node.js.
19.8m+171%-1 month ago
6.0.0
CommonJSBundled-
os-tmpdir
Node.js os.tmpdir() ponyfill
19.8m-22%-7 years ago
2.0.0
-NonePolyfills and shims

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