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
jsbn
The jsbn library is a fast, portable implementation of large-number math in pure JavaScript, enabling public-key crypto and other applications on desktop and mobile browsers.
22.4m-31%-9 years ago
1.1.0
CommonJSNoneNumbers and maths
whatwg-fetch
A window.fetch polyfill.
22.4m+62%-2 years ago
3.6.20
ESM + CommonJSNone-
stackframe
JS Object representation of a stack frame
22.4m+56%-4 years ago
1.3.4
CommonJSBundled-
jake
JavaScript build tool, similar to Make or Rake
22.4m+27%-4 months ago
12.10.1
CommonJSNoneBuild tools, CLI tools and terminal utilities
postcss-modules-extract-imports
A CSS Modules transform to extract local aliases for inline imports
22.3m+11%-2 years ago
3.1.0
CommonJSNoneCSS-in-JS and styling
filelist
Lazy-evaluating list of files, based on globs or regex patterns
22.3m+32%-5 months ago
2.0.2
CommonJSBundledFiles and file systems
hastscript
hast utility to create trees
22.3m+182%-1 year ago
9.0.1
ESM onlyBundledMarkdown
cose-base
Core module for compound spring embedder based layout styles
22.3m+657%-3 years ago
2.2.0
CommonJSNone-
robust-predicates
Fast robust predicates for computational geometry
22.3m+283%-6 months ago
3.0.3
ESM onlyBundled-
error-stack-parser
Extract meaning from JS Errors
22.2m+59%-4 years ago
2.1.4
CommonJSBundledParsers and serialisers
bcrypt-pbkdf
Port of the OpenBSD bcrypt_pbkdf function to pure JS
22.1m+7%-8 years ago
1.0.2
CommonJSNone-
node-abi
Get the Node ABI for a given target and runtime, and vice versa.
22.1m+119%-28 days ago
4.35.0
ESM onlyNone-
async-retry
Retrying made simple, easy and async
22m+113%-5 years ago
1.3.3
CommonJSNone-
layout-base
Basic layout model and some utilities for Cytoscape.js layout extensions
22m+701%-5 years ago
2.0.1
CommonJSNone-
hast-util-parse-selector
hast utility to create an element from a simple CSS selector
22m+170%-3 years ago
4.0.0
ESM onlyBundledCSS-in-JS and styling
mitt
Tiny 200b functional Event Emitter / pubsub.
22m+106%-3 years ago
3.0.1
ESM + CommonJSBundledWebSockets and realtime
stdin-discarder
Discard stdin input except for Ctrl+C
22m+303%-5 months ago
0.3.2
ESM onlyBundled-
teex
Turn a readable stream into multiple readable streamx streams
21.9m+1944%-4 years ago
1.0.1
CommonJSNone-
lodash.isequal
The Lodash method `_.isEqual` exported as a module.
21.9m+93%-9 years ago
4.5.0
-NoneUtility libraries
http-proxy
HTTP proxying for the masses
21.9m+20%-6 years ago
1.18.1
CommonJSNone-
rechoir
Prepare a node environment to require files with different extensions.
21.9m+25%-5 years ago
0.8.0
CommonJSNone-
uint8array-extras
Useful utilities for working with Uint8Array (and Buffer)
21.8m+377%-1 year ago
1.5.0
ESM onlyBundled-
@tanstack/react-store
Framework agnostic type-safe store w/ reactive framework adapters
21.8m+1517%-1 month ago
0.11.1
ESM + CommonJSBundledTypeScript tooling, State management
vite-tsconfig-paths
Vite resolver for TypeScript compilerOptions.paths
21.7m+333%-7 months ago
6.1.1
ESM onlyBundledBundlers
@open-draft/deferred-promise
A Promise-compatible abstraction that defers resolving/rejecting promises to another closure.
21.7m+324%-6 months ago
3.0.0
ESM onlyNonePromises and async control flow
ts-algebra
Types on steroids 💊
21.7m+1351%-2 years ago
2.0.0
ESM + CommonJSBundledTypeScript tooling
icss-utils
ICSS utils for postcss ast
21.7m+19%-5 years ago
5.1.0
CommonJSNoneCSS-in-JS and styling
file-uri-to-path
Convert a file: URI to a file path
21.7m+58%-6 years ago
2.0.0
CommonJSBundledURLs and query strings
flat
Take a nested Javascript object and flatten it, or unflatten an object with delimited keys
21.7m+24%-3 years ago
6.0.1
ESM onlyBundled-
@reduxjs/toolkit
The official, opinionated, batteries-included toolset for efficient Redux development
21.6m+277%-4 months ago
2.12.0
ESM + CommonJSBundledState management, React
change-case
Transform a string between `camelCase`, `PascalCase`, `Capital Case`, `snake_case`, `kebab-case`, `CONSTANT_CASE` and others
21.6m+90%-2 years ago
5.4.4
ESM onlyBundledStrings and text
extsprintf
extended POSIX-style sprintf
21.6m-7%-4 years ago
1.4.1
CommonJSNone-
minipass-flush
A Minipass stream that calls a flush function before emitting 'end'
21.6m+17%-3 months ago
2.0.1
ESM + CommonJSBundled-
crossws
Cross-platform WebSocket Servers for Node.js, Deno, Bun and Cloudflare Workers
21.6m+856%-1 month ago
0.4.12
ESM onlyBundled-
prismjs
Lightweight, robust, elegant syntax highlighting. A spin-off project from Dabblet.
21.5m+112%-1 year ago
1.30.0
CommonJSNone-
underscore
JavaScript's functional programming helper library.
21.5m+55%-7 months ago
1.13.8
ESM + CommonJSNoneUtility libraries
boxen
Create boxes in the terminal
21.5m+43%-4 days ago
9.0.0
ESM onlyBundledCLI tools and terminal utilities
postcss-modules-values
PostCSS plugin for CSS Modules to pass arbitrary values between your module files
21.5m+10%-5 years ago
4.0.0
CommonJSNoneCSS-in-JS and styling
duplexer
Creates a duplex stream
21.5m+20%-6 years ago
0.1.2
CommonJSNone-
yoctocolors-cjs
CommonJS version - The smallest and fastest command-line coloring package on the internet
21.5m+94%-1 year ago
2.1.3
CommonJSBundledCLI tools and terminal utilities, Logging
http-proxy-middleware
The one-liner node.js proxy middleware for connect, express, next.js and more
21.4m+19%-2 months ago
4.2.0
ESM onlyBundledHTTP servers and web frameworks, WebSockets and realtime
perfect-debounce
<!-- automd:badges color=yellow codecov bundlephobia packagephobia -->
21.4m+222%-8 months ago
2.1.0
ESM onlyBundled-
js-cookie
A simple, lightweight JavaScript API for handling cookies
21.4m+79%-3 months ago
3.0.8
ESM + CommonJSNone-
cacheable-lookup
A cacheable dns.lookup(…) that respects TTL
21.4m+55%-3 years ago
7.0.0
ESM onlyBundledCaching
lodash.clonedeep
The lodash method `_.cloneDeep` exported as a module.
21.4m+59%-10 years ago
4.5.0
-NoneUtility libraries
asn1.js
ASN.1 encoder and decoder
21.3m+70%-6 years ago
5.4.1
CommonJSNone-
@sec-ant/readable-stream
A tiny, zero-dependency yet spec-compliant asynchronous iterator polyfill/ponyfill for ReadableStreams.
21.2m+339%-4 months ago
0.7.0
ESM onlyBundledPolyfills and shims, Promises and async control flow
destr
A faster, secure and convenient alternative for JSON.parse
21.2m+210%-1 year ago
2.0.5
ESM + CommonJSBundledParsers and serialisers, Node.js utilities
mdurl
URL utilities for markdown-it
21.2m+103%-2 months ago
2.1.0
ESM + CommonJSBundled-
pascal-case
Transform into a string of capitalized words without separators
21.1m+23%-2 years ago
4.0.0
ESM onlyNone-

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