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
forwarded-parse
Parse the Forwarded header (RFC 7239) into an array of objects
14.2m+150%-4 years ago
2.1.2
CommonJSBundled-
@opentelemetry/instrumentation-mongoose
OpenTelemetry instrumentation for `mongoose` database object data modeling (ODM) library for MongoDB
14.2m+125%-25 days ago
0.68.0
CommonJSBundledMonitoring and error tracking, ORMs and query builders
wide-align
A wide-character aware text alignment function for use on the console or with fixed width fonts.
14.1m-3%-4 years ago
1.1.5
CommonJSNone-
hast-util-raw
hast utility to reparse a tree
14.1m+247%-1 year ago
9.1.0
ESM onlyBundled-
@cloudflare/unenv-preset
cloudflare preset for unenv
14.1m+886%-5 days ago
2.16.2
ESM onlyBundledCloud SDKs
@azure/msal-node
Microsoft Authentication Library for Node
14.1m+155%-3 days ago
7.0.0
ESM + CommonJSBundledAuthentication and authorisation
@opentelemetry/instrumentation-mysql2
OpenTelemetry instrumentation for `mysql2` database client for MySQL
14.1m+139%-25 days ago
0.68.0
CommonJSBundledMonitoring and error tracking, Database clients and drivers
@opentelemetry/instrumentation-koa
OpenTelemetry instrumentation for `koa` http web application framework
14.1m+125%-25 days ago
0.70.0
CommonJSBundledMonitoring and error tracking
throttleit
Throttle a function to limit its execution rate
14.1m+80%-2 months ago
3.0.0
ESM onlyBundledQueues and background jobs
lodash.union
The lodash method `_.union` exported as a module.
14.1m+133%-10 years ago
4.6.0
-NoneUtility libraries
hast-util-to-parse5
hast utility to transform to a `parse5` AST
14.1m+253%-9 months ago
8.0.1
ESM onlyBundled-
react-docgen
A library to extract information from React components for documentation generation.
14.1m+139%-5 days ago
8.0.4
ESM onlyBundledDocumentation tooling, React
@opentelemetry/instrumentation-ioredis
OpenTelemetry instrumentation for `ioredis` database redis client for Redis
14.1m+134%-25 days ago
0.70.0
CommonJSBundledMonitoring and error tracking, Database clients and drivers
append-field
A [W3C HTML JSON forms spec](http://www.w3.org/TR/html-json-forms/) compliant field appender (for lack of a better name). Useful for people implementing `application/x-www-form-urlencoded` and `multipart/form-data` parsers.
14.1m+123%-5 years ago
2.0.0
ESM onlyNone-
quansync
Create sync/async APIs with usable logic
14.1m+232%-9 months ago
1.0.0
ESM onlyBundledPromises and async control flow
isbinaryfile
Detects if a file is binary in Node.js. Similar to Perl's -B.
14.1m+83%-9 months ago
6.0.0
ESM onlyBundledNode.js utilities
@opentelemetry/instrumentation-connect
OpenTelemetry instrumentation for `connect` http middleware framework
14m+139%-25 days ago
0.65.0
CommonJSBundledMonitoring and error tracking
opener
Opens stuff, like webpages and files and executables, cross-platform
14m+25%-6 years ago
1.5.2
CommonJSNone-
headers-polyfill
A native "Headers" class polyfill.
14m+156%-6 months ago
5.0.1
ESM + CommonJSBundledPolyfills and shims, HTTP clients
pvutils
Common utilities for products from Peculiar Ventures
14m+356%-1 month ago
1.2.0
ESM + CommonJSBundled-
@open-draft/logger
Environment-agnostic, ESM-friendly logger for simple needs.
14m+194%-3 years ago
0.3.0
ESM + CommonJSBundledLogging
import-lazy
Import a module lazily
14m+16%-7 years ago
4.0.0
-None-
rope-sequence
Rope-based persistent sequence type
14m+443%-3 years ago
1.3.4
ESM + CommonJSBundled-
shallowequal
Like lodash isEqualWith but for shallow equal.
14m+61%-8 years ago
1.1.0
CommonJSNoneUtility libraries
lodash.throttle
The lodash method `_.throttle` exported as a module.
14m+129%-10 years ago
4.1.1
-NonePromises and async control flow, Utility libraries
es6-promise
A lightweight library that provides tools for organizing asynchronous code
14m+33%-7 years ago
4.2.8
CommonJSBundledPromises and async control flow, Polyfills and shims
urlpattern-polyfill
Polyfill for the URLPattern API
14m+58%-1 year ago
10.1.0
ESM + CommonJSBundledPolyfills and shims
@opentelemetry/instrumentation-lru-memoizer
OpenTelemetry instrumentation for `lru-memoizer` function memoization using lru-cache
14m+145%-25 days ago
0.66.0
CommonJSBundledMonitoring and error tracking
asn1js
asn1js is a pure JavaScript library implementing this standard. ASN.1 is the basis of all X.509 related data structures and numerous other protocols used on the web
13.9m+308%-5 months ago
3.0.10
ESM + CommonJSBundled-
handle-thing
Wrap Streams2 instance into a HandleWrap
13.9m+1%-6 years ago
2.0.1
CommonJSNone-
node-emoji
Friendly emoji lookups and parsing utilities for Node.js. 💖
13.9m+75%-1 year ago
2.2.0
ESM + CommonJSBundledNode.js utilities
css-declaration-sorter
Sorts CSS declarations fast and automatically in a certain order.
13.9m+15%-5 months ago
7.4.0
ESM + CommonJSBundledCSS-in-JS and styling
select-hose
Select protocol using first bytes of incoming data and hose stuff to the handler
13.9m+8%-11 years ago
2.0.0
CommonJSNone-
configstore
Easily load and save config without having to think about where and how
13.9m+35%-8 months ago
8.0.0
ESM onlyBundledConfiguration
lodash.difference
The lodash method `_.difference` exported as a module.
13.9m+128%-10 years ago
4.5.0
-NoneUtility libraries
@opentelemetry/exporter-logs-otlp-proto
An OTLP exporter to send logs using protobuf over HTTP
13.9m+347%-26 days ago
0.222.0
ESM + CommonJSBundledMonitoring and error tracking
@opentelemetry/instrumentation-fs
OpenTelemetry instrumentation for `node:fs` file system interactions module
13.9m+139%-25 days ago
0.41.0
CommonJSBundledMonitoring and error tracking
db0
Lightweight SQL Connector
13.9m+1397%-22 days ago
0.4.1
ESM onlyBundled-
@opentelemetry/instrumentation-dataloader
OpenTelemetry instrumentation for `dataloader` data fetching layer
13.9m+144%-25 days ago
0.39.0
CommonJSBundledMonitoring and error tracking
void-elements
Array of "void elements" defined by the HTML specification.
13.9m+52%-9 years ago
3.1.0
CommonJSNone-
@opentelemetry/instrumentation-generic-pool
OpenTelemetry instrumentation for `generic-pool` resource pool for managing expensive resources
13.9m+141%-25 days ago
0.65.0
CommonJSBundledMonitoring and error tracking
@opentelemetry/instrumentation-knex
OpenTelemetry instrumentation for `knex` database SQL query builder
13.9m+144%-25 days ago
0.66.0
CommonJSBundledMonitoring and error tracking, ORMs and query builders
sockjs
SockJS-node is a server counterpart of SockJS-client a JavaScript library that provides a WebSocket-like object in the browser. SockJS gives you a coherent, cross-browser, Javascript API which creates a low latency, full duplex, cross-domain communication
13.9m+6%-4 years ago
0.3.24
CommonJSNoneWebSockets and realtime
expand-brackets
Expand POSIX bracket expressions (character classes) in glob patterns.
13.8m-12%-8 years ago
4.0.0
CommonJSNoneFiles and file systems
crypto-js
JavaScript library of crypto standards.
13.8m+71%-2 years ago
4.2.0
CommonJSNoneCryptography and hashing
intl-messageformat
Formats ICU Message strings with number, date, plural, and select placeholders to create localized messages.
13.8m+115%-6 days ago
12.1.2
ESM onlyBundledInternationalisation
@opentelemetry/instrumentation-kafkajs
OpenTelemetry instrumentation for `kafkajs` messaging client for Apache Kafka
13.8m+150%-25 days ago
0.31.0
CommonJSBundledMonitoring and error tracking
prosemirror-dropcursor
Drop cursor plugin for ProseMirror
13.8m+435%-2 days ago
1.8.4
ESM + CommonJSBundled-
@opentelemetry/instrumentation-tedious
OpenTelemetry instrumentation for `tedious` database client for Microsoft SQL Server
13.8m+144%-25 days ago
0.41.0
CommonJSBundledMonitoring and error tracking, Database clients and drivers
sort-keys
Sort the keys of an object
13.8m+12%-2 months ago
6.0.1
ESM onlyBundled-

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