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
dargs
Reverse minimist. Convert an object of options into an array of command-line arguments.
7.4m+4%-5 years ago
8.1.0
ESM onlyNoneCLI tools and terminal utilities
exit-hook
Run some code when the process exits
7.4m+75%-7 months ago
5.1.0
ESM onlyBundled-
better-sqlite3
The fastest and simplest library for SQLite in Node.js.
7.4m+356%-1 month ago
13.0.3
CommonJSNoneDatabase clients and drivers
@opentelemetry/instrumentation-pino
OpenTelemetry instrumentation for `pino` logger
7.4m+207%-26 days ago
0.68.0
CommonJSBundledMonitoring and error tracking, Logging
eciesjs
Elliptic Curve Integrated Encryption Scheme for secp256k1/curve25519
7.4m+600%-5 months ago
0.5.0
CommonJSBundledBlockchain and Web3
postcss-overflow-shorthand
Use the overflow shorthand in CSS
7.3m+11%-8 months ago
7.0.0
ESM onlyBundledCSS-in-JS and styling
postcss-focus-within
Use the :focus-within pseudo-selector in CSS
7.3m+13%-2 months ago
10.0.1
ESM + CommonJSBundledCSS-in-JS and styling, Accessibility
is-electron
Detect if running in Electron.
7.3m+160%-3 years ago
2.2.2
CommonJSBundled-
expo-constants
Provides system information that remains constant throughout the lifetime of your app.
7.3m+330%-8 days ago
57.0.19
CommonJSBundledReact, HTTP servers and web frameworks
@commitlint/cli
Lint your commit messages
7.3m+78%-7 days ago
21.2.3
ESM + CommonJSNoneCLI tools and terminal utilities
get-own-enumerable-keys
Like `Object.keys()` but also includes symbols
7.3m+2050%-3 years ago
1.0.0
ESM onlyBundled-
googleapis
Google APIs Client Library for Node.js
7.3m+134%-3 days ago
182.0.0
CommonJSBundled-
lazy-cache
Cache requires to be lazy-loaded when needed.
7.3m+10%-9 years ago
2.0.2
CommonJSNoneCaching
css-has-pseudo
Style elements relative to other elements in CSS
7.3m+5%-2 months ago
8.0.1
ESM + CommonJSBundledCSS-in-JS and styling
@ecies/ciphers
Node/Pure JavaScript symmetric ciphers adapter
7.3m+679%-5 months ago
0.2.6
CommonJSBundledCryptography and hashing
css-blank-pseudo
Style form elements when they are empty
7.3m+7%-2 months ago
8.0.2
ESM + CommonJSBundledCSS-in-JS and styling, Accessibility
css-prefers-color-scheme
Use light and dark color schemes in all browsers
7.3m+11%-2 months ago
11.0.1
ESM + CommonJSBundledCSS-in-JS and styling
pixelmatch
The smallest and fastest pixel-level image comparison library.
7.2m+131%-4 months ago
7.2.0
ESM onlyBundled-
babel-plugin-transform-flow-enums
Babel transform for Flow Enums.
7.2m+259%-5 years ago
0.0.2
CommonJSNone-
yargs-unparser
Converts back a yargs argv object to its original array form
7.2m+2%-5 years ago
2.0.0
CommonJSNoneCLI tools and terminal utilities
@axe-core/playwright
Provides a method to inject and analyze web pages using axe
7.2m+711%-1 month ago
4.13.0
ESM + CommonJSBundledAccessibility, Testing
postcss-media-query-parser
A tool for parsing media query lists.
7.2m+40%-9 years ago
0.2.3
CommonJSNoneCSS-in-JS and styling
sqlstring
Simple SQL escape and format for MySQL
7.2m+105%-4 years ago
2.3.3
-NoneNode.js utilities
postcss-image-set-function
Display resolution-dependent images using the image-set() function in CSS
7.2m+7%-20 days ago
8.0.1
ESM onlyBundledCSS-in-JS and styling
refractor
Lightweight, robust, elegant virtual syntax highlighting using Prism
7.2m+124%-1 year ago
5.0.0
ESM onlyNoneReact
css-minimizer-webpack-plugin
CSS minimizer (minifier) plugin for Webpack
7.2m+13%-6 months ago
8.0.0
CommonJSBundledBundler plugins and loaders, CSS-in-JS and styling
natural-compare-lite
Compare strings in the way a human would in sort
7.2m-12%-24 days ago
1.4.1
-None-
@expo/package-manager
A library for installing and finding packages in a project
7.1m+306%-2 months ago
1.13.1
CommonJSBundledReact, HTTP servers and web frameworks
hpagent
A ready to use http and https agent for working with proxies that keeps connections alive!
7.1m+99%-3 years ago
1.2.0
ESM + CommonJSBundled-
section-matter
Like front-matter, but supports multiple sections in a document.
7.1m+257%-8 years ago
1.0.0
CommonJSNone-
node-html-parser
A very fast HTML parser, generating a simplified DOM, with basic element query support.
7.1m+102%-20 days ago
9.0.4
ESM + CommonJSBundledParsers and serialisers, TypeScript tooling
async-sema
Semaphore using `async` and `await`
7.1m+200%-5 years ago
3.1.1
CommonJSNonePromises and async control flow
openapi3-ts
TS Model & utils for OpenAPI 3.x specification.
7.1m+134%-1 month ago
4.6.1
ESM + CommonJSBundledTypeScript tooling, Documentation tooling
estree-util-scope
Check what’s defined in an estree scope
7.1m+482%-1 month ago
1.0.1
ESM onlyBundled-
@commitlint/config-conventional
Shareable commitlint config enforcing conventional commits
7.1m+97%-7 days ago
21.2.3
ESM onlyBundledAngular
babel-preset-expo
The Babel preset for Expo projects
7.1m+330%-2 days ago
57.0.13
CommonJSBundledReact, Bundlers
remend
Self-healing markdown. Intelligently parses and styles incomplete Markdown blocks.
7.1m--1 month ago
1.3.1
ESM onlyBundledMarkdown, Parsers and serialisers
is-directory
Returns true if a filepath exists on the file system and it's directory.
7.1m-20%-10 years ago
0.3.1
CommonJSNoneFiles and file systems
gray-matter
Parse front-matter from a string or file. Fast, reliable and easy to use. Parses YAML front matter by default, but also has support for YAML, JSON, TOML or Coffee Front-Matter, with options to set custom delimiters. Used by metalsmith, assemble, verb and
7.1m+221%-5 years ago
4.0.3
CommonJSBundledParsers and serialisers, Markdown
chevrotain
Chevrotain is a high performance fault tolerant javascript parsing DSL for building recursive decent parsers
7.1m+198%-1 month ago
13.2.0
ESM + CommonJSBundledParsers and serialisers
nx
The core Nx plugin contains the core functionality of Nx like the project graph, nx commands and task orchestration.
7.1m+42%-17 days ago
23.2.1
CommonJSBundledTesting, React
stream-chain
Chain functions, generators, Node streams, and Web streams into a pipeline with backpressure support.
7.1m+187%-3 months ago
4.2.5
ESM onlyBundledPromises and async control flow
croner
Trigger functions and/or evaluate cron expressions in JavaScript. No dependencies. Most features. All environments.
7.1m+200%-7 months ago
10.0.1
ESM + CommonJSBundledQueues and background jobs, Parsers and serialisers
ts-toolbelt
TypeScript's largest utility library
7.1m+88%-5 years ago
9.6.0
CommonJSBundledTypeScript tooling, Utility libraries
@pnpm/types
Basic types used by pnpm
7m+97%-28 days ago
1102.1.0
ESM onlyBundledNode.js utilities
spark-md5
Lightning fast normal and incremental md5 for javascript
7m+505%-5 years ago
3.0.2
CommonJSNoneCryptography and hashing
@apideck/better-ajv-errors
Human-friendly JSON Schema validation for APIs
7m+66%-5 months ago
0.3.7
ESM + CommonJSBundledSchema validation
@graphql-tools/relay-operation-optimizer
Package for optimizing your GraphQL operations relay style.
7m+44%-19 days ago
7.1.10
ESM + CommonJSBundledGraphQL
pkijs
Public Key Infrastructure (PKI) is the basis of how identity and key management is performed on the web today. PKIjs is a pure JavaScript library implementing the formats that are used in PKI applications. It is built on WebCrypto and aspires to make it p
7m+4344%-6 days ago
3.4.1
ESM + CommonJSBundledCryptography and hashing
p-is-promise
Check if something is a promise
7m+8%-5 years ago
4.0.0
ESM onlyNonePromises 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