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
use-device-pixel-ratio
React hook for finding device pixel ratio (DPR), optionally capping/rounding
603.1k+250%-3 years ago
1.1.2
ESM + CommonJSBundledReact
firecrawl
JavaScript SDK for the Firecrawl API: web scraping, crawling, web search, and scientific literature search over a research paper index of PubMed, bioRxiv, medRxiv and arXiv abstracts
603.1k+10144%-11 days ago
4.41.0
ESM onlyBundledScraping and browser automation
@docusaurus/tsconfig
Base TypeScript configuration for Docusaurus websites
603.1k--2 months ago
3.10.2
CommonJSNoneTypeScript tooling
ionicons
Premium icons for Ionic.
603k+19%-2 months ago
8.1.0
ESM + CommonJSBundledIcons
unified-lint-rule
unified plugin to make it a bit easier to create linting rules
602.1k+44%-1 year ago
3.0.1
ESM onlyBundledMarkdown
color-normalize
Convert any color data to sanitized output format
602k+62%-2 months ago
2.1.1
ESM onlyNone-
@rexxars/react-json-inspector
React JSON inspector component
601.9k--1 year ago
9.0.1
ESM + CommonJSBundledReact
fs2
fs (file system package) extensions
601.7k-28%-1 year ago
0.3.16
-NoneFiles and file systems
benchmark
A benchmarking library that supports high-resolution timers & returns statistically significant results.
601.5k+30%-9 years ago
2.1.4
CommonJSNone-
codelyzer
Linting for Angular applications, following angular.io/styleguide.
601.5k-19%-5 years ago
6.0.2
CommonJSNoneLinting and formatting, Angular
css-tokenize
Transform stream that tokenizes CSS
601.4k+69%-11 years ago
1.0.1
CommonJSNone-
doiuse
Lint CSS for browser support against caniuse database
601.3k+70%-9 months ago
6.0.6
ESM + CommonJSNoneLinting and formatting
franc-min
Detect the language of text
601k+806%-2 years ago
6.2.0
ESM onlyBundledAI and machine learning
observable-callback
A small utility for simplified creation of callback functions that publishes the argument to an observable stream when called.
600.9k+218%-3 years ago
1.0.3
ESM + CommonJSBundledPromises and async control flow
array-parallel
Call an array of asynchronous functions in parallel
600.7k+33%-12 years ago
0.1.3
-None-
http-cookie-agent
Allows cookies with every Node.js HTTP clients.
600.5k+53%-4 months ago
8.0.0
CommonJSNoneHTTP clients
store
A localStorage wrapper for all browsers without using cookies or flash. Uses localStorage, globalStorage, and userData behavior under the hood
600.3k+125%-9 years ago
2.0.12
CommonJSNone-
twoslash
Markup for generating rich type information in your documentations ahead of time
600.2k+153%-3 months ago
0.3.9
ESM + CommonJSBundledTypeScript tooling
secure-keys
Encrypt/Decrypt the values of a given object
599.9k+14%-10 years ago
1.0.0
CommonJSNoneCryptography and hashing
exif-component
Client-side EXIF parser
599.7k+244%-12 years ago
1.0.1
CommonJSNoneImage processing
symbol.prototype.description
Spec-compliant shim for Symbol.prototype.description proposal.
599.4k-43%-9 months ago
2.0.0
CommonJSBundledPolyfills and shims
umask
convert umask from string <-> number
599.1k+27%-11 years ago
1.1.0
CommonJSNone-
color-alpha
Change alpha value of a color string
599.1k+72%-2 months ago
2.1.1
ESM onlyBundled-
twoslash-protocol
The protocol for the Twoslash interface
598.8k+156%-3 months ago
0.3.9
ESM + CommonJSBundledTypeScript tooling
airbnb-js-shims
JS language shims used by Airbnb.
598.6k-39%-6 years ago
2.2.1
CommonJSNonePolyfills and shims
@zag-js/drawer
Core logic for the drawer widget implemented as a state machine
598.3k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
caldate
Calendar date for date-holidays
598.3k+155%-3 years ago
2.0.5
ESM + CommonJSBundledDate and time
@stdlib/assert-is-boolean
Test if a value is a boolean.
598.3k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
antlr4ts
ANTLR 4 runtime for JavaScript written in Typescript
598.1k+69%-5 years ago
0.5.0-alpha.4
CommonJSNoneTypeScript tooling
@stdlib/assert-is-array
Test if a value is an array.
597.9k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
svg.draggable.js
An extension for svg.js which allows to drag elements with your mouse
597.9k-3%-7 years ago
3.0.0
ESM + CommonJSNone-
@node-rs/xxhash-linux-arm64-gnu
Fastest xxhash implementation in Node.js
597.6k--21 days ago
1.7.8
CommonJSNoneLinting and formatting, Node.js utilities
react-diff-viewer-continued
Continuation of a simple and beautiful text diff viewer component made with diff and React
597.3k+55%-2 months ago
4.4.0
ESM + CommonJSBundledReact
@stdlib/utils-constructor-name
Determine the name of a value's constructor.
597.2k--7 months ago
0.2.3
CommonJSBundledUtility libraries
@tanstack/react-db
React integration for @tanstack/db
597.2k--16 days ago
0.4.1
ESM + CommonJSBundledReact, TypeScript tooling
@stdlib/utils-global
Return the global object.
597k--7 months ago
0.2.3
CommonJSBundledUtility libraries
vite-plugin-html
A plugin for vite to Minimize index.html and use lodash.template template syntax in index.html
596.8k+91%-2 years ago
3.2.2
ESM + CommonJSBundledBundler plugins and loaders
tty-table
Typed terminal table renderer for Node.js and browsers
596.7k+61%-10 days ago
7.0.1
ESM + CommonJSBundledTables and data grids, TypeScript tooling
@stdlib/utils-escape-regexp-string
Escape a regular expression string or pattern.
596.5k--7 months ago
0.2.3
CommonJSBundledUtility libraries
@e18e/eslint-plugin
The official e18e ESLint plugin for modernizing code and improving performance.
596.3k--14 days ago
0.8.1
ESM onlyBundledLinting and formatting
lambda-runtimes
Canonical list of AWS Lambda runtime identifiers and corresponding CPU architectures
596.2k+439%-9 months ago
3.0.1
ESM onlyNone-
reflect.ownkeys
ES2015 spec-compliant shim for Reflect.ownKeys
596.1k-35%-8 months ago
1.1.6
CommonJSNonePolyfills and shims
browser-sync
Live CSS Reload & Browser Syncing
596.1k-16%-1 year ago
3.0.4
CommonJSNoneDev servers and API mocking
dedent-js
Remove indentation from multiline strings
596k+121%-11 years ago
1.0.1
CommonJSNone-
@stdlib/utils-get-prototype-of
Return the prototype of a provided object.
595.9k--7 months ago
0.2.3
CommonJSBundledUtility libraries
global-tunnel-ng
Global HTTP & HTTPS tunneling
595.9k+29%-7 years ago
2.7.1
CommonJSNone-
web3-eth-abi
Web3 module encode and decode EVM in/output.
595.8k-12%-1 year ago
4.4.1
ESM + CommonJSBundledBlockchain and Web3
fast-loops
Small, performant & immutable iteration utilities for Arrays and Objects
595.8k-14%-2 years ago
1.1.4
ESM + CommonJSNone-
headers-utils
A Headers class polyfill and transformation library.
595.7k+33%-5 years ago
3.0.2
CommonJSBundledPolyfills and shims, HTTP clients
@stdlib/assert-is-object
Test if a value is an object.
595.5k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing

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