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
q
A library for promises (CommonJS/Promises/A,B,D)
12.8m+2%-8 years ago
1.5.1
CommonJSNonePromises and async control flow
babel-plugin-syntax-hermes-parser
Babel plugin which switches Babel to use the Hermes parser.
12.8m+334%-2 months ago
0.37.0
CommonJSNone-
server-only
This is a marker package to indicate that a module can only be used in Server Components.
12.8m+542%-4 years ago
0.0.1
CommonJSNoneReact
@tanstack/start-storage-context
Modern and scalable routing for React applications
12.7m+15615%-9 days ago
1.167.34
ESM onlyBundledRouting, React
metro-transform-plugins
🚇 Transform plugins for Metro.
12.7m+257%-13 days ago
0.87.1
CommonJSBundledReact
ajv-draft-04
Ajv class for JSON Schema draft-04
12.7m+143%-5 years ago
1.0.0
CommonJSBundledSchema validation
@tanstack/start-server-core
Modern and scalable routing for React applications
12.7m+12345%-9 days ago
1.169.37
ESM onlyBundledRouting, React
blake3-wasm
BLAKE3 hashing for JavaScript: WebAssembly bindings only
12.7m+781%-3 years ago
3.0.0
ESM + CommonJSBundledCryptography and hashing, TypeScript tooling
@tanstack/react-start
Modern and scalable routing for React applications
12.7m+12923%-3 days ago
1.168.58
ESM onlyBundledRouting, React
@apidevtools/json-schema-ref-parser
Parse, Resolve, and Dereference JSON Schema $ref pointers
12.7m+102%-6 days ago
16.0.3
ESM onlyBundledSchema validation, Parsers and serialisers
base64id
Generates a base64 id
12.7m+97%-7 years ago
2.0.0
CommonJSNone-
@tanstack/react-start-server
Modern and scalable routing for React applications
12.7m+12831%-3 days ago
1.167.44
ESM onlyBundledRouting, React
@tanstack/react-start-client
Modern and scalable routing for React applications
12.7m+12874%-3 days ago
1.168.37
ESM onlyBundledRouting, React
cssnano-utils
Utility methods and plugin for cssnano projects
12.7m+34%-9 days ago
7.0.3
ESM onlyBundledCSS-in-JS and styling
parse-passwd
Parse a passwd file into a list of users.
12.7m+32%-9 years ago
1.0.0
CommonJSNone-
react-docgen-typescript
[![Build Status](https://github.com/styleguidist/react-docgen-typescript/actions/workflows/nodejs.yml/badge.svg)](https://github.com/styleguidist/react-docgen-typescript/actions/workflows/nodejs.yml)
12.7m+128%-1 year ago
2.4.0
CommonJSBundled-
mustache
Logic-less {{mustache}} templates with JavaScript
12.7m+88%-5 years ago
4.2.0
ESM + CommonJSNoneTemplating
@sentry/babel-plugin-component-annotate
A Babel plugin that annotates frontend components with additional data to enrich the experience in Sentry
12.6m+227%-4 months ago
5.3.0
ESM + CommonJSBundledMonitoring and error tracking, Bundler plugins and loaders
local-pkg
Get information on local packages.
12.6m+59%-4 months ago
1.2.1
ESM + CommonJSBundled-
prosemirror-inputrules
Automatic transforms on text input for ProseMirror
12.6m+365%-11 months ago
1.5.1
ESM + CommonJSBundled-
has-ansi
Check if a string has ANSI escape codes
12.6m-2%-1 year ago
6.0.2
ESM onlyBundledCLI tools and terminal utilities
metro-cache-key
🚇 Cache key utility.
12.6m+257%-13 days ago
0.87.1
CommonJSBundledBundlers, React
atomically
Read and write files atomically and reliably.
12.6m+423%-7 months ago
2.1.1
ESM onlyBundled-
metro-transform-worker
🚇 Transform worker for Metro.
12.6m+237%-13 days ago
0.87.1
CommonJSBundledBundlers, React
homedir-polyfill
Node.js os.homedir polyfill for older versions of node.js.
12.6m+30%-7 years ago
1.0.3
CommonJSNonePolyfills and shims
oauth-sign
OAuth 1 signing. Formerly a vendor lib in mikeal/request, now a standalone module.
12.6m-8%-8 years ago
0.9.0
CommonJSNone-
engine.io-client
Client for the realtime Engine
12.6m+119%-3 months ago
6.6.6
ESM + CommonJSBundledWebSockets and realtime
html2canvas
Screenshots with JavaScript
12.6m+229%-4 years ago
1.4.1
ESM + CommonJSBundledDOM and browser utilities
npm-bundled
list things in node_modules that are bundledDependencies, or transitive dependencies thereof
12.6m+26%-4 months ago
6.0.0
CommonJSNone-
brorand
Random number generator for browsers and node.js
12.5m+16%-9 years ago
1.1.0
CommonJSNoneCryptography and hashing
semver-compare
compare two semver version strings, returning -1, 0, or 1
12.5m+35%-11 years ago
1.0.0
CommonJSNone-
@storybook/addon-docs
Storybook Docs: Document UI components automatically with stories and MDX
12.5m+94%-24 days ago
10.6.0
ESM onlyBundledDocumentation tooling, React
fast-querystring
A fast alternative to legacy querystring module
12.5m+199%-3 years ago
1.1.2
CommonJSBundledURLs and query strings
har-validator
Extremely fast HTTP Archive (HAR) validator using JSON Schema
12.5m-15%-6 years ago
5.1.5
CommonJSNoneSchema validation
portfinder
A simple tool to find an open port on the current machine
12.5m+41%-1 year ago
1.0.38
CommonJSBundled-
@electric-sql/pglite
PGlite is a WASM Postgres build packaged into a TypeScript client library that enables you to run Postgres in the browser, Node.js and Bun, with no need to install any other dependencies. It is only 3.7mb gzipped.
12.5m+863%-1 month ago
0.5.8
ESM + CommonJSBundledDatabase clients and drivers
@oxlint/binding-linux-x64-gnu
Linter for the JavaScript Oxidation Compiler
12.5m--5 days ago
1.85.0
CommonJSNoneLinting and formatting, TypeScript tooling
upper-case
Transforms the string to upper case
12.5m+2%-2 years ago
3.0.0
ESM onlyNone-
utila
notareplacementforunderscore
12.5m+10%-11 years ago
0.5.0-dev.1
CommonJSNone-
cacheable
High Performance Layer 1 / Layer 2 Caching with Keyv Storage
12.5m+261%-2 months ago
2.5.0
ESM + CommonJSBundledCaching
metro-file-map
[Experimental] - 🚇 File crawling, watching and mapping for Metro
12.5m+267%-13 days ago
0.87.1
CommonJSBundledBundlers, React
assign-symbols
Assign the enumerable es6 Symbol properties from one or more objects to the first object passed on the arguments. Can be used as a supplement to other extend, assign or merge methods as a polyfill for the Symbols part of the es6 Object.assign method.
12.5m+9%-8 years ago
2.0.2
CommonJSNonePolyfills and shims
metro-minify-terser
🚇 Minifier for Metro based on Terser.
12.4m+262%-13 days ago
0.87.1
CommonJSBundled-
happy-dom
Happy DOM is a JavaScript implementation of a web browser without its graphical user interface. It includes many web standards from WHATWG DOM and HTML.
12.4m+420%-14 days ago
20.14.5
ESM onlyBundledScraping and browser automation, React
d3-sankey
Visualize flow between nodes in a directed acyclic network.
12.4m+489%-7 years ago
0.12.3
ESM + CommonJSNoneCharts and data visualisation
swr
React Hooks library for remote data fetching
12.4m+142%-1 month ago
2.5.1
ESM + CommonJSBundledHTTP clients, React
npm-pick-manifest
Resolves a matching manifest from a package metadata document according to standard npm semver resolution rules.
12.4m+30%-4 months ago
12.0.0
CommonJSNone-
@tanstack/react-start-rsc
React Server Components support for TanStack Start
12.4m--3 days ago
0.1.57
ESM onlyBundledTypeScript tooling, React
minimalistic-crypto-utils
Minimalistic tools for JS crypto modules
12.4m+4%-9 years ago
1.0.1
CommonJSNoneCryptography and hashing
tsconfig-paths-webpack-plugin
Load modules according to tsconfig paths in webpack.
12.4m+86%-1 year ago
4.2.0
CommonJSBundledBundler plugins and loaders

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