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
@hapi/ammo
HTTP Range processing utilities
1m--3 years ago
6.0.1
CommonJSBundled-
d3-binarytree
One-dimensional recursive spatial subdivision.
1m+522%-3 years ago
1.0.2
ESM onlyNoneCharts and data visualisation
js-message
A tiny, normalized JavaScript and JSON message envelope for every runtime boundary
1m-8%-1 month ago
3.1.1
ESM + CommonJSNoneWebSockets and realtime, Parsers and serialisers
tokenjuice
Lean output compaction for terminal-heavy agent workflows.
1m--15 days ago
0.8.5
ESM onlyBundledCLI tools and terminal utilities
weakmap-polyfill
ECMAScript6 WeakMap polyfill
1m+93%-5 years ago
2.0.4
CommonJSNonePolyfills and shims
react-plaid-link
A React component for Plaid Link
1m+243%-2 months ago
5.0.0
ESM + CommonJSBundledReact
lodash.clone
The lodash method `_.clone` exported as a module.
1m-11%-10 years ago
4.5.0
-NoneUtility libraries
d3-force-3d
Force-directed graph layout in 1D, 2D or 3D using velocity Verlet integration.
1m+487%-1 year ago
3.0.6
ESM onlyNone3D, WebGL and game engines, Charts and data visualisation
static-browser-server
A simple service worker used for the static template in sandpack, allowing users to develop websites like they would locally in the browser.
999.7k+181%-9 months ago
1.1.0
CommonJSBundled-
keyvaluestorage-interface
Isomorphic Key-Value Storage Interface
999.1k+76%-5 years ago
1.0.0
CommonJSBundledORMs and query builders
@hapi/catbox
Multi-strategy object caching service
998.2k--3 years ago
12.1.1
CommonJSBundledCaching
browserslist-to-esbuild
Get esbuild-compatible targets from a browserlist config
997.9k+63%-2 years ago
2.1.1
ESM onlyBundledBuild tools, Bundlers
jsftp
A sane FTP client implementation for NodeJS
997.9k+146%-8 years ago
2.1.3
CommonJSNone-
browser-image-compression
Compress images in the browser
997.8k+180%-3 years ago
2.0.2
ESM + CommonJSBundledImage processing
@stitches/core
The modern CSS-in-JS library
997.6k--4 years ago
1.2.8
ESM + CommonJSBundledCSS-in-JS and styling
@walletconnect/jsonrpc-provider
Provider for JSON-RPC
997.5k--2 years ago
1.0.14
ESM + CommonJSBundled-
charm
ansi control sequences for terminal cursor hopping and colors
997.5k-41%-9 years ago
1.0.2
CommonJSNoneCLI tools and terminal utilities
rate-limit-redis
A Redis store for the `express-rate-limit` middleware
997.4k+138%-1 month ago
6.0.1
ESM + CommonJSBundledNode.js utilities
card-validator
A library for validating credit card fields
997k+85%-8 months ago
10.0.4
CommonJSBundled-
eslint-flat-config-utils
Utils for managing and manipulating ESLint flat config arrays
997k+48%-5 months ago
3.2.0
ESM onlyBundledLinting and formatting
@walletconnect/relay-auth
Relay Client Authentication
996.9k--1 year ago
1.1.0
ESM + CommonJSBundledAuthentication and authorisation
color-rgba
Convert color string (or parseable argument) to RGBA array
996.9k+78%-2 months ago
3.1.1
ESM onlyNone-
i18next-resources-to-backend
This package helps to transform resources to an i18next backend
996.8k+75%-1 month ago
1.2.3
ESM + CommonJSBundled-
remarkable
Markdown parser, done right. 100% Commonmark support, extensions, syntax plugins, high speed - all in one.
996.7k+23%-6 years ago
2.0.1
ESM + CommonJSNoneParsers and serialisers, Markdown
nice-napi
nice(2) bindings for Node.js
996.6k-40%-6 years ago
1.0.2
ESM + CommonJSBundled-
prop-types-exact
For use with React PropTypes. Will error on any prop not explicitly specified.
996.6k-21%-1 year ago
1.2.7
CommonJSNoneReact
@rc-component/motion
React lifecycle controlled motion library
995.7k--3 months ago
1.3.3
ESM + CommonJSBundledReact
@walletconnect/jsonrpc-utils
Utilities for JSON-RPC
995.7k--3 years ago
1.0.8
ESM + CommonJSBundled-
@vimeo/player
Interact with and control an embedded Vimeo Player.
995.6k--5 months ago
2.30.4
ESM + CommonJSBundledVideo and audio
@hapi/heavy
Measure process load
995.2k--3 years ago
8.0.1
CommonJSNone-
cssnano-preset-advanced
Advanced optimisations for cssnano; may or may not break your CSS!
994.4k+128%-13 days ago
9.0.5
ESM onlyBundledCSS-in-JS and styling
zod-openapi
Convert Zod Schemas to OpenAPI v3.x documentation
994k+287%-30 days ago
6.0.2
ESM + CommonJSBundledDocumentation tooling, Schema validation
@ngx-translate/core
Translation library (i18n) for Angular
994k--3 months ago
18.0.0
ESM onlyBundledInternationalisation, Angular
lerc
Rapid decoding of Lerc compressed raster data for any standard pixel type.
993.9k+131%-2 months ago
4.2.0
ESM + CommonJSBundledCompression and archives
username
Get the username of the current user
993.7k+248%-2 years ago
7.0.0
ESM onlyBundled-
@google-cloud/sql
Sql client for Node.js
993.6k--6 days ago
0.29.0
CommonJSBundledCloud SDKs
@hapi/subtext
HTTP payload parsing
993.5k--4 months ago
8.1.3
CommonJSNoneFiles and file systems
humps
Underscore-to-camelCase converter (and vice versa) for strings and object keys in JavaScript.
993.5k+33%-9 years ago
2.0.1
CommonJSNoneUtility libraries, Strings and text
path-name
Cross-platform PATH env name
993.2k+173%-9 years ago
1.0.0
CommonJSNone-
react-google-recaptcha
React Component Wrapper for Google reCAPTCHA
992.8k+25%-3 years ago
3.1.0
ESM + CommonJSNoneReact
uzip
Simple, tiny and fast ZIP library. It has our own DEFLATE compressor and decompressor (alternative to pako.js / ZLIB). It was made from scratch, without using existing implemetnations.
991.2k+201%-5 years ago
0.20201231.0
CommonJSNoneCompression and archives
detect-package-manager
Detect which package manager you're using (yarn or npm)
991.1k-50%-2 years ago
3.0.2
ESM + CommonJSBundled-
babel-plugin-syntax-class-properties
Allow parsing of class properties
990.7k-21%-10 years ago
6.13.0
CommonJSNone-
@walletconnect/environment
Environment utilities
989.8k--3 years ago
1.0.1
CommonJSBundledReact
@toon-format/toon
Token-Oriented Object Notation (TOON) – compact, human-readable serialization of JSON data for LLM prompts
989.6k--1 month ago
4.1.1
ESM onlyBundledAI and machine learning
npm-to-yarn
Convert npm CLI commands to Yarn commands, and vice versa
987.8k+438%-2 months ago
3.2.0
ESM + CommonJSBundledDocumentation tooling
babel-preset-env
A Babel preset for each environment.
987k-8%-8 years ago
1.7.0
CommonJSNone-
prettier-plugin-packagejson
Prettier package.json plugin to make the order of properties nice.
986.7k+9%-6 months ago
3.0.2
CommonJSBundledLinting and formatting
promise.series
Run Promise in series.
986.4k+9%-9 years ago
0.2.0
-NonePromises and async control flow
dotenv-defaults
dotenv... but with defaults!
986.3k-0%-7 months ago
6.0.0
ESM onlyBundledConfiguration, Node.js utilities

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