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
mongodb
The official MongoDB driver for Node.js
10.6m+50%-1 month ago
7.6.0
CommonJSBundledDatabase clients and drivers
resize-observer-polyfill
A polyfill for the Resize Observer API
10.6m+53%-7 years ago
1.5.1
ESM + CommonJSBundledPolyfills and shims
auto-bind
Automatically bind methods to their class instance
10.6m+119%-4 years ago
5.0.1
ESM onlyNoneReact
@sideway/address
Email address and domain validation
10.6m+30%-4 years ago
5.0.0
ESM + CommonJSBundledEmail
dfa
A state machine compiler
10.6m+272%-7 years ago
1.2.0
CommonJSNone-
linebreak
An implementation of the Unicode Line Breaking Algorithm (UAX #14)
10.6m+560%-4 years ago
1.1.0
ESM + CommonJSNone-
typed-query-selector
Better typed `querySelector` and `querySelectorAll`.
10.6m+208%-5 months ago
2.12.2
CommonJSBundled-
stream-http
Streaming http in the browser
10.5m+7%-5 years ago
3.2.0
CommonJSNone-
diffie-hellman
pure js diffie-hellman
10.5m+11%-8 years ago
5.0.3
CommonJSNone-
public-encrypt
browserify version of publicEncrypt & privateDecrypt
10.5m+3%-7 years ago
4.0.3
CommonJSNone-
es6-iterator
Iterator abstraction based on ES6 specification
10.5m+13%-8 years ago
2.0.3
-None-
miller-rabin
Miller Rabin algorithm for primality test
10.5m+10%-8 years ago
4.0.1
CommonJSNoneNumbers and maths
tree-dump
Tree or binary tree printer, print any tree to terminal or debug window
10.5m+92%-1 year ago
1.1.0
CommonJSBundled-
@vue/server-renderer
@vue/server-renderer
10.5m+116%-9 days ago
3.5.43
ESM + CommonJSBundledVue
mysql2
fast mysql driver. Implements core protocol, prepared statements, ssl and compression in native JS
10.5m+228%-18 days ago
3.24.4
CommonJSBundledDatabase clients and drivers
dset
A tiny (194B) utility for safely writing deep Object values~!
10.5m+76%-2 years ago
3.1.4
ESM + CommonJSBundled-
obliterator
Higher order iterator library for JavaScript/TypeScript.
10.5m+125%-1 year ago
2.0.5
CommonJSBundled-
browserify-cipher
ciphers for the browser
10.5m-2%-8 years ago
1.0.1
CommonJSNone-
@sideway/formula
Math and string formula parser.
10.5m+24%-3 years ago
3.0.1
CommonJSBundledNumbers and maths, Parsers and serialisers
package-json
Get metadata of a package from the npm registry
10.5m+26%-2 years ago
10.0.1
ESM onlyBundled-
lru-memoizer
Memoize functions results using an lru-cache.
10.5m+165%-1 year ago
3.0.0
CommonJSBundledCaching
knip
Find and fix unused dependencies, exports and files in your TypeScript and JavaScript projects
10.5m+216%-3 days ago
6.38.0
ESM onlyBundledTypeScript tooling
hyperdyperid
Fastest random ID and random string generation for Node.js
10.4m+84%-4 years ago
1.2.0
CommonJSBundled-
@sideway/pinpoint
Return the filename and line number of the calling function
10.4m+12%-5 years ago
2.0.0
CommonJSBundled-
@expo/config-plugins
A library for Expo config plugins
10.4m+236%-1 month ago
57.0.9
CommonJSBundledReact, HTTP servers and web frameworks
https-browserify
https module compatability for browserify
10.4m+12%-9 years ago
1.0.0
CommonJSNone-
fd-package-json
Utilities for finding the closest package.json file
10.4m+237%-1 year ago
2.0.0
ESM onlyBundled-
mixin-deep
Deeply mix the properties of objects into the first object. Like merge-deep, but doesn't clone. No dependencies.
10.4m-6%-7 years ago
2.0.1
CommonJSNoneUtility libraries
@react-native/js-polyfills
Polyfills for React Native.
10.4m+211%-1 month ago
0.87.1
-NonePolyfills and shims, React
shimmer
Safe(r) monkeypatching for JavaScript.
10.4m+0%-7 years ago
1.2.1
CommonJSNone-
unist-util-find-after
unist utility to find a node after another node
10.4m+363%-3 years ago
5.0.0
ESM onlyBundled-
npm-registry-fetch
Fetch-based http client for use with npm registry APIs
10.4m+22%-3 months ago
20.0.1
CommonJSNoneHTTP clients
builtin-status-codes
The map of HTTP status codes from the builtin http module
10.4m-3%-10 years ago
3.0.0
CommonJSNone-
timers-browserify
timers module for browserify
10.3m-1%-5 years ago
2.0.12
CommonJSNone-
resolve-url
Like Node.js’ `path.resolve`/`url.resolve` for the browser.
10.3m-5%-12 years ago
0.2.1
CommonJSNoneURLs and query strings
console-browserify
Emulate console for all the browsers
10.3m+5%-6 years ago
1.2.0
CommonJSNone-
@jsdevtools/ono
Throw better errors.
10.3m+92%-6 years ago
7.1.3
ESM + CommonJSBundledNode.js utilities
escape-goat
Escape a string for use in HTML or the inverse
10.3m+53%-5 years ago
4.0.0
ESM onlyNoneSecurity
vlq
Generate, and decode, base64 VLQ mappings for source maps and other uses
10.3m+166%-4 years ago
2.0.4
ESM + CommonJSBundledCryptography and hashing
randomfill
random fill from browserify stand alone
10.3m+12%-8 years ago
1.0.4
CommonJSNoneCryptography and hashing
array-timsort
Fast JavaScript array sorting by implementing Python's Timsort algorithm
10.3m+111%-5 years ago
1.0.3
CommonJSNone-
tty-browserify
the tty module from node core for browsers
10.3m-2%-8 years ago
0.0.1
CommonJSNone-
urix
Makes Windows-style paths more unix and URI friendly.
10.3m-5%-12 years ago
0.1.0
CommonJSNoneURLs and query strings
domain-browser
Node's domain module for the web browser. This is merely an evented try...catch with the same API as node, nothing more.
10.3m-1%-2 years ago
5.7.0
CommonJSNoneNode.js utilities
import-from
Import a module like with `require()` but from a given path
10.2m+28%-5 years ago
4.0.0
-None-
react-devtools-core
Use react-devtools outside of the browser
10.2m+173%-17 days ago
8.0.0
CommonJSNoneReact, UI component libraries
typical
Isomorphic, functional type-checking for Javascript
10.2m+85%-1 year ago
7.3.0
ESM + CommonJSNoneTypeScript tooling, Utility libraries
css-to-react-native
Convert CSS text to a React Native stylesheet object
10.2m+50%-3 years ago
3.2.0
CommonJSBundledCSS-in-JS and styling, React
@slack/types
Shared type definitions for the Node Slack SDK
10.2m+200%-30 days ago
3.1.0
CommonJSBundledTypeScript tooling
hast-util-to-text
hast utility to get the plain-text value of a node according to the `innerText` algorithm
10.1m+407%-2 years ago
4.0.2
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