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
postcss-loader
PostCSS loader for webpack
16.5m+2%-7 months ago
8.2.1
CommonJSNoneCSS-in-JS and styling
symbol-observable
Symbol.observable ponyfill
16.5m+8%-5 years ago
4.0.0
ESM + CommonJSBundledPolyfills and shims
for-in
Iterate over the own and inherited enumerable properties of an object, and return an object with properties that evaluate to true from the callback. Exit early by returning `false`. JavaScript/Node.js
16.5m+6%-9 years ago
1.0.2
CommonJSNone-
functional-red-black-tree
A fully persistent balanced binary search tree
16.5m+40%-11 years ago
1.0.1
CommonJSNone-
aws-sign2
AWS signing. Originally pulled from LearnBoost/knox, maintained as vendor in request, now a standalone module.
16.5m-13%-9 years ago
0.7.0
CommonJSNone-
webpack-merge
Variant of merge that's useful for webpack configuration
16.5m+13%-2 years ago
6.0.1
CommonJSBundled-
hast-util-to-html
hast utility to serialize to HTML
16.5m+372%-1 year ago
9.0.5
ESM onlyBundled-
jsprim
utilities for primitive JavaScript types
16.5m-14%-4 years ago
2.0.2
CommonJSNone-
toml
TOML parser for Node.js (TOML v1.1.0 compliant)
16.4m+566%-2 months ago
5.0.0
CommonJSBundledParsers and serialisers
@tabby_ai/hijri-converter
Typescript port of an accurate python Hijri-Gregorian dates converter based on the Umm al-Qura calendar: https://github.com/mhalshehri/hijri-converter
16.4m+3283049%-3 years ago
1.0.5
CommonJSBundledDate and time
arr-diff
Returns an array with only the unique values from the first array, by excluding all values from additional arrays using strict equality for comparisons.
16.4m-8%-9 years ago
4.0.0
CommonJSNoneUtility libraries
are-we-there-yet
Keep track of the overall completion of many disparate processes
16.4m-4%-2 years ago
4.0.2
CommonJSNone-
enabled
Check if a certain debug flag is enabled.
16.4m+34%-7 years ago
2.0.0
CommonJSNone-
prebuild-install
A command line tool to easily install prebuilt binaries for multiple version of node/iojs on a specific platform
16.4m+91%-1 year ago
7.1.3
-None-
kuler
Color your terminal using CSS/hex color codes
16.4m+44%-7 years ago
2.0.0
CommonJSNoneCLI tools and terminal utilities
node-abort-controller
AbortController for Node based on EventEmitter
16.4m+52%-3 years ago
3.1.1
CommonJSNonePolyfills and shims
dns-packet
An abstract-encoding compliant module for encoding / decoding DNS packets
16.4m+19%-3 years ago
5.6.1
-None-
mri
Quickly scan for CLI flags and arguments
16.4m+77%-5 years ago
1.2.0
ESM + CommonJSBundledCLI tools and terminal utilities
fast-copy
A blazing fast deep object copier
16.3m+196%-23 days ago
4.1.1
ESM + CommonJSBundled-
@swc/core-linux-x64-musl
Super-fast alternative for babel
16.3m+92%-21 days ago
1.16.2
CommonJSNoneBuild tools, TypeScript tooling
one-time
Run the supplied function exactly one time (once)
16.3m+51%-7 years ago
1.0.0
CommonJSNone-
drizzle-orm
Drizzle ORM package for SQL databases
16.3m+710%-5 days ago
0.45.3
ESM + CommonJSBundledORMs and query builders, TypeScript tooling
@jsonjoy.com/json-pointer
High-performance JSON Pointer implementation
16.3m+605%-18 days ago
18.30.0
CommonJSBundledParsers and serialisers
jsonparse
This is a pure-js JSON streaming parser for node.js
16.3m+20%-9 years ago
1.3.1
CommonJSNone-
postcss-calc
PostCSS plugin to reduce calc()
16.3m+16%-6 days ago
11.2.1
ESM onlyBundledCSS-in-JS and styling
wrangler
Command-line interface for all things Cloudflare Workers
16.2m+836%-1 day ago
4.139.0
ESM + CommonJSBundledCloud SDKs, CLI tools and terminal utilities
text-hex
Generate a hex color from the given text
16.2m+59%-8 years ago
1.0.0
CommonJSNone-
postcss-discard-duplicates
Discard duplicate rules in your CSS files with PostCSS.
16.2m+20%-9 days ago
9.0.3
ESM onlyBundledCSS-in-JS and styling
delegates
delegate methods and accessors to another property
16.2m+9%-10 years ago
1.0.0
-None-
@bufbuild/protobuf
Protocol Buffers for ECMAScript. Fully compliant with the Protobuf conformance tests.
16.2m+241%-15 days ago
2.15.0
ESM + CommonJSBundledTypeScript tooling
napi-build-utils
A set of utilities to assist developers of tools that build N-API native add-ons
16.2m+98%-1 year ago
2.0.0
CommonJSNone-
expand-template
Expand placeholders in a template string
16.2m+112%-7 years ago
2.0.3
CommonJSNoneStrings and text
postcss-discard-empty
Discard empty rules and values with PostCSS.
16.2m+27%-9 days ago
9.0.3
ESM onlyBundledCSS-in-JS and styling
ecc-jsbn
ECC JS code based on JSBN
16.2m-18%-8 years ago
0.2.0
CommonJSNone-
postcss-minify-selectors
Minify selectors with PostCSS.
16.2m+26%-9 days ago
9.0.4
ESM onlyBundledCSS-in-JS and styling
@opentelemetry/instrumentation-pg
OpenTelemetry instrumentation for `pg` and `pg-pool` database client for PostgreSQL
16.2m+136%-25 days ago
0.74.0
CommonJSBundledMonitoring and error tracking, Database clients and drivers
eslint-utils
Utilities for ESLint plugins.
16.2m-24%-5 years ago
3.0.0
ESM + CommonJSNoneLinting and formatting
@angular-devkit/schematics
Angular Schematics - Library
16.1m+73%-2 days ago
22.2.0
CommonJSBundledAngular, CLI tools and terminal utilities
tsutils
utilities for working with typescript's AST
16.1m-17%-5 years ago
3.21.0
-NoneTypeScript tooling, Utility libraries
cssnano
A modular CSS minifier, built on top of the PostCSS ecosystem.
16.1m+27%-9 days ago
9.0.5
ESM onlyBundledCSS-in-JS and styling
superagent
HTTP request library for the browser and Node.js, with the same API in both.
16.1m+43%-3 days ago
10.4.1
CommonJSNoneHTTP clients
@opentelemetry/exporter-trace-otlp-proto
OpenTelemetry Collector Exporter allows user to send collected traces to the OpenTelemetry Collector using protobuf over HTTP
16.1m+270%-25 days ago
0.222.0
ESM + CommonJSBundledMonitoring and error tracking
dashdash
A light, featureful and explicit option parsing library.
16.1m-9%-5 years ago
2.0.0
CommonJSNoneCLI tools and terminal utilities
remove-trailing-separator
Removes separators from the end of the string.
16.1m+13%-9 years ago
1.1.0
CommonJSNone-
fn.name
Extract names from functions
16m+36%-8 years ago
1.1.0
CommonJSNone-
@formatjs/intl-localematcher
Intl.LocaleMatcher ponyfill
16m+99%-13 days ago
0.9.0
ESM onlyBundledInternationalisation
stubs
Easy method stubber.
16m+97%-9 years ago
3.0.0
CommonJSNone-
stream-events
Get an event when you're being sent data or asked for it.
16m+96%-7 years ago
1.0.5
CommonJSBundled-
postcss-merge-longhand
Merge longhand properties into shorthand with PostCSS.
16m+27%-9 days ago
9.0.4
ESM onlyBundledCSS-in-JS and styling
unzipper
Unzip cross-platform streaming API
16m+254%-3 months ago
0.12.5
CommonJSNoneCompression and archives

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