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
util-promisify
Node 8's util.promisify, as a node module
950.2k+57%-5 years ago
3.0.0
-None-
lodash.some
The lodash method `_.some` exported as a module.
950.1k+1%-10 years ago
4.6.0
-NoneUtility libraries
ono
Throw better errors.
950k+2%-6 years ago
7.1.3
ESM + CommonJSBundledNode.js utilities
@eshaz/web-worker
Consistent Web Workers in browser and Node.
949.2k--2 years ago
1.2.2
CommonJSBundled-
array-last
Get the last or last n elements in an array.
949.2k-23%-8 years ago
1.3.0
CommonJSNoneUtility libraries, Node.js utilities
path2d-polyfill
Polyfills Path2D api for canvas rendering
949k+37%-1 month ago
3.2.3
ESM onlyNonePolyfills and shims
simple-icons
SVG icons for popular brands https://simpleicons.org
948.9k+988%-10 days ago
16.32.0
ESM + CommonJSBundledIcons
accessor-fn
A wrapper function for object accessor properties
948.3k+553%-1 year ago
1.5.3
ESM onlyBundled-
@awesome.me/webawesome
A forward-thinking library of web components.
948.2k--6 days ago
3.14.0
ESM onlyBundled-
unescape-js
Unescape JavaScript special characters
947.8k+9%-6 years ago
1.1.4
CommonJSNoneStrings and text
@rc-component/tree
🌲 Tree view component for React
946.9k--20 days ago
1.5.3
ESM + CommonJSBundledReact
eas-cli
EAS command line tool
946.2k+219%-5 days ago
24.8.0
-NoneCLI tools and terminal utilities
simple-yenc
Minimalist yEnc and dynEncode encoder and decoder library for browser and NodeJS
946.2k+663%-2 years ago
1.0.4
ESM + CommonJSNone-
@mui/x-data-grid-pro
The Pro plan edition of the MUI X Data Grid components.
946.1k--13 days ago
9.14.0
ESM + CommonJSBundledTables and data grids, React
@redux-saga/symbols
Redux-saga internal symbol "registry".
946.1k--11 months ago
1.2.1
ESM + CommonJSBundledState management
tree-changes
Get changes between two versions of data with similar shape
944.7k+57%-1 year ago
0.11.3
ESM + CommonJSBundled-
get-package-info
Gets properties from package.json files in parent directories.
944.4k+284%-9 years ago
1.0.0
CommonJSNone-
wavesurfer.js
Audio waveform player
944k+173%-6 days ago
8.0.1
ESM + CommonJSBundledVideo and audio
path-platform
Provide access to win32 and posix path operations; sourced directly from upstream Node.js
942.9k-13%-11 years ago
0.11.15
CommonJSNone-
array-sort
Fast and powerful array sorting. Sort an array of objects by one or more properties. Any number of nested properties or custom comparison functions may be used.
942.8k-11%-8 years ago
1.0.0
CommonJSNoneNode.js utilities
config-file-ts
Use Typescript for configuration files. Types for safety. Compiled for speed.
942.7k+99%-2 years ago
0.2.8-rc1
CommonJSBundledTypeScript tooling, Configuration
duration
Time duration utilities
942.2k-21%-7 years ago
0.2.2
-NoneDate and time
@rollup/plugin-virtual
Load virtual modules from memory
940.4k--2 years ago
3.0.2
ESM + CommonJSBundled-
@rc-component/slider
Slider UI component for React
940.1k--14 days ago
1.2.1
ESM + CommonJSBundledReact
@bugsnag/js
Universal Javascript error reporting. Automatically detect JavaScript errors in the browser and Node.js, with plugins for React, Vue, Angular, Express, Restify and Koa.
939k--8 days ago
9.0.0
CommonJSBundledMonitoring and error tracking
clap
Command line argument parser
939k+7%-4 years ago
3.1.1
ESM + CommonJSNoneCLI tools and terminal utilities
micro-memoize
A blazing fast memoization library that is tiny but feature-rich.
939k+77%-27 days ago
5.2.0
ESM + CommonJSBundledCaching
size-limit
CLI tool for Size Limit
938.9k+186%-15 days ago
14.0.0
ESM onlyBundledCLI tools and terminal utilities
@microsoft/mxc-sdk
TypeScript SDK for MXC (Microsoft eXecution Containers)
938.4k--1 month ago
0.8.0
ESM onlyBundledSecurity
proxyquire
Proxies nodejs require in order to allow overriding dependencies during testing.
938.1k+38%-7 years ago
2.1.3
CommonJSNoneTesting
httpreq
node-httpreq is a node.js library to do HTTP(S) requests the easy way
938k-13%-3 years ago
1.1.1
CommonJSNone-
apollo-server-env
This package is used internally by Apollo Server and not meant to be consumed directly.
937.5k-15%-4 years ago
4.2.1
CommonJSBundledGraphQL
install
Minimal JavaScript module loader
937.2k+8%-7 years ago
0.13.0
CommonJSNone-
injection-js
Dependency Injection library for JavaScript and TypeScript
936.5k+21%-11 months ago
2.6.1
ESM + CommonJSBundledTypeScript tooling
p-memoize
Memoize promise-returning & async functions
936.2k+13%-1 year ago
8.0.0
ESM onlyBundledCaching, Promises and async control flow
allure-commandline
Wrapper to install Allure-commandline via NPM
936.2k+18%-14 days ago
2.46.1
CommonJSNone-
afinn-165
AFINN 165 (list of English words rated for valence) in JSON
934.6k+436%-3 years ago
2.0.2
ESM onlyBundled-
react-native-svg-transformer
SVG transformer for react-native
934.5k+76%-8 months ago
1.5.3
CommonJSNone-
mysql
A node.js driver for mysql. It is written in JavaScript, does not require compiling, and is 100% MIT licensed.
934.1k+14%-6 years ago
2.18.1
-NoneDatabase clients and drivers
default-compare
Basic sort algorithm that has similar behavior to Array.prototype.sort for null and undefined, but also allows sorting by an object property.
934k-9%-9 years ago
1.0.0
CommonJSNoneNode.js utilities
sylvester
node.js implementation of James Coglan's "Sylvester" matrix math library.
933k+320%-14 years ago
0.0.21
CommonJSNoneNumbers and maths
@appium/docutils
Documentation generation utilities for Appium and related projects
933k--5 days ago
3.0.1
ESM onlyBundledScraping and browser automation, Testing
@rc-component/cascader
cascade select ui component for react
932.9k--1 month ago
1.25.0
ESM + CommonJSBundledReact
html2pdf.js
Client-side HTML-to-PDF rendering using pure JS
932.6k+152%-8 months ago
0.14.0
CommonJSBundled3D, WebGL and game engines
react-joyride
Create guided tours for your apps
932.6k+169%-2 months ago
3.2.0
ESM + CommonJSBundledReact
lodash.lowercase
The lodash method `_.lowerCase` exported as a module.
932.3k+57%-10 years ago
4.3.0
-NoneUtility libraries
@rc-component/tooltip
Tooltip UI component for React
932.2k--1 month ago
1.5.2
ESM + CommonJSBundledReact, UI component libraries
@zag-js/interact-outside
Track interactions or focus outside an element
931.1k--16 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, React
@zag-js/dismissable
Dismissable layer utilities for the DOM
930k--16 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, React
tcomb-validation
General purpose validation library for JavaScript
929.9k-25%-9 years ago
3.4.1
CommonJSBundledSchema validation

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