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
stylis
A Light–weight CSS Preprocessor
36.4m+94%-5 months ago
4.4.0
ESM + CommonJSNoneCSS-in-JS and styling
eslint-plugin-jsx-a11y
Static AST checker for accessibility rules on JSX elements.
36.4m+111%-1 year ago
6.10.2
CommonJSNoneAccessibility, Linting and formatting
minimalistic-assert
minimalistic-assert ===
36.3m+66%-8 years ago
1.0.1
CommonJSNone-
jest-leak-detector
Module for verifying whether an object has been garbage collected or not.
36.3m+28%-24 days ago
30.5.1
ESM + CommonJSBundledTesting
pg-pool
Connection pool for node-postgres
36.3m+301%-4 months ago
3.14.0
ESM + CommonJSNoneDatabase clients and drivers
tinyspy
A minimal fork of nanospy, with more features
36.2m+120%-21 days ago
4.0.6
ESM onlyBundledTesting, TypeScript tooling
diff-sequences
Compare items in two sequences to find a longest common subsequence
36.2m+0%-3 years ago
29.6.3
CommonJSBundledTesting
b4a
Bridging the gap between buffers and typed arrays
36.2m+148%-12 days ago
1.9.0
CommonJSBundled-
longest-streak
Count the longest repeating streak of a substring
36.1m+271%-3 years ago
3.1.0
ESM onlyBundled-
regenerate-unicode-properties
Regenerate sets for Unicode properties and values.
36.1m+42%-1 year ago
10.2.2
CommonJSNone-
wcwidth
Port of C's wcwidth() and wcswidth()
36.1m+70%-10 years ago
1.0.1
CommonJSNoneCLI tools and terminal utilities
tree-kill
kill trees of processes
36.1m+95%-6 years ago
1.2.2
CommonJSBundled-
@opentelemetry/otlp-exporter-base
OpenTelemetry OTLP Exporter base (for internal use only)
36.1m+365%-25 days ago
0.222.0
ESM + CommonJSBundledMonitoring and error tracking
terser-webpack-plugin
Minimizer plugin for webpack
36.1m+26%-3 months ago
5.6.1
CommonJSBundledBundler plugins and loaders
damerau-levenshtein
Damerau - Levenshtein distance by The Spanish Inquisition + relative distance
36m+113%-4 years ago
1.0.8
CommonJSNoneNode.js utilities
chrome-trace-event
A library to create a trace of your node app per Google's Trace Event format.
35.8m+48%-2 years ago
1.0.4
CommonJSBundled-
fast-diff
Fast Javascript text diff
35.8m+77%-3 years ago
1.3.0
CommonJSBundled-
asap
High-priority task queue for Node.js and browsers
35.8m+52%-9 years ago
2.0.6
CommonJSNoneQueues and background jobs
@hookform/resolvers
React Hook Form validation resolvers: Yup, Joi, Superstruct, Zod, Vest, Class Validator, io-ts, Nope, computed-types, TypeBox, arktype, Typanion, Effect-TS and VineJS
35.8m+274%-1 month ago
5.9.1
ESM + CommonJSBundledForms, TypeScript tooling
fs-minipass
fs read and write streams based on minipass
35.7m-4%-3 years ago
3.0.3
CommonJSNone-
make-error
Make your own error types!
35.7m+33%-6 years ago
1.3.6
CommonJSNone-
detect-newline
Detect the dominant newline character of a string
35.7m+16%-3 years ago
4.0.1
ESM onlyBundled-
ssri
Standard Subresource Integrity library -- parses, serializes, generates, and verifies integrity metadata according to the SRI spec.
35.7m+15%-4 months ago
14.0.0
CommonJSNoneSecurity
lodash.includes
The lodash method `_.includes` exported as a module.
35.6m+108%-10 years ago
4.3.0
-NoneUtility libraries
sucrase
Super-fast alternative to Babel for when you can target modern JS runtimes
35.6m+152%-10 months ago
3.35.1
ESM + CommonJSBundledTypeScript tooling, Build tools
spdx-exceptions
list of SPDX standard license exceptions
35.6m+13%-2 years ago
2.5.0
-None-
@types/lodash
TypeScript definitions for lodash
35.6m+48%-1 month ago
4.17.25
-Bundled-
lodash.isnumber
The lodash method `_.isNumber` exported as a module.
35.5m+105%-10 years ago
3.0.3
-NoneUtility libraries
unicode-match-property-value-ecmascript
Match a Unicode property or property alias to its canonical property name per the algorithm used for RegExp Unicode property escapes in ECMAScript.
35.5m+52%-1 year ago
2.2.1
CommonJSNone-
lodash.isinteger
The lodash method `_.isInteger` exported as a module.
35.5m+108%-10 years ago
4.0.4
-NoneUtility libraries
jest
Delightful JavaScript Testing.
35.4m+23%-7 days ago
30.5.2
ESM + CommonJSBundledTesting
through
simplified stream construction
35.4m+16%-11 years ago
2.3.8
CommonJSNone-
hast-util-whitespace
hast utility to check if a node is inter-element whitespace
35.3m+328%-3 years ago
3.0.0
ESM onlyBundled-
jest-changed-files
A module used internally by Jest to check which files have changed since you last committed in git or hg.
35.3m+26%-24 days ago
30.5.1
ESM + CommonJSBundledTesting
module-details-from-path
Resolve npm package details, like name and base path, given an absolute path to a file inside a package
35.2m+172%-1 year ago
1.0.4
CommonJSNone-
emittery
Simple and modern async event emitter
35.2m+22%-6 months ago
2.0.0
ESM onlyBundledPromises and async control flow, TypeScript tooling
cac
Simple yet powerful framework for building command-line apps.
35.2m+148%-6 months ago
7.0.0
ESM onlyNoneCLI tools and terminal utilities
stringify-entities
Serialize (encode) HTML character references
35.2m+289%-2 years ago
4.0.4
ESM onlyBundled-
pino
super fast, all natural json logger
35.2m+193%-7 months ago
10.3.1
CommonJSBundledLogging, Parsers and serialisers
regenerate
Generate JavaScript-compatible regular expressions based on a given set of Unicode symbols or code points.
35.2m+50%-5 years ago
1.4.2
CommonJSNone-
uglify-js
JavaScript parser, mangler/compressor and beautifier toolkit
35.1m+41%-2 years ago
3.19.3
CommonJSNoneCompression and archives, Parsers and serialisers
language-subtag-registry
Full BCP 47 language subtag data from the official IANA repository, in JSON format with multiple indices.
35m+107%-9 months ago
0.4.2
ESM onlyNoneInternationalisation
language-tags
Work with IANA language tags.
35m+119%-1 year ago
2.1.0
ESM onlyNoneInternationalisation
babel-plugin-polyfill-regenerator
A Babel plugin to inject imports to regenerator-runtime
35m+45%-3 months ago
1.0.0
ESM onlyNone-
clean-stack
Clean up error stack traces
35m+8%-10 months ago
6.0.0
ESM onlyBundled-
jest-cli
Delightful JavaScript Testing.
35m+17%-7 days ago
30.5.2
ESM + CommonJSBundledTesting
mdast-util-phrasing
mdast utility to check if a node is phrasing content
35m+302%-2 years ago
4.1.0
ESM onlyBundledMarkdown, Parsers and serialisers
pg-cloudflare
A socket implementation that can run on Cloudflare Workers using native TCP connections.
35m+347%-4 months ago
1.4.0
ESM + CommonJSBundledDatabase clients and drivers
pgpass
Module for reading .pgpass
34.9m+293%-3 months ago
1.0.6
CommonJSNoneDatabase clients and drivers
co
generator async control flow goodness
34.9m+15%-11 years ago
4.6.0
-NonePromises and async control flow

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