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
@biomejs/wasm-nodejs
WebAssembly bindings to the Biome workspace API
613k--15 days ago
2.5.14
CommonJSBundledParsers and serialisers, Linting and formatting
@testing-library/svelte
Simple and complete Svelte testing utilities that encourage good testing practices.
613k--3 months ago
5.4.2
ESM onlyBundledTesting, Svelte
fontaine
Automatic font fallback based on font metrics
612.9k+282%-9 days ago
1.0.0
ESM + CommonJSBundledMonitoring and error tracking
to-px
Convert any CSS unit to logical pixels ("px")
612.8k+62%-7 years ago
1.1.0
CommonJSNone-
teamcity-service-messages
Generate TeamCity service messages.
612.6k+19%-3 months ago
0.2.0
CommonJSBundled-
@stdlib/utils-define-nonenumerable-read-only-property
Define a non-enumerable read-only property.
612.5k--7 months ago
0.2.3
CommonJSBundledUtility libraries
openurl
Open a URL via the operating system (http: in default browser, mailto: in mail client etc.
612.1k-5%-10 years ago
1.1.1
CommonJSNone-
@chakra-ui/hooks
React hooks for Chakra components
612k--1 year ago
2.4.2
ESM + CommonJSBundledReact, UI component libraries
lodash.toarray
The lodash method `_.toArray` exported as a module.
611.7k-11%-10 years ago
4.4.0
-NoneUtility libraries
@stdlib/utils-define-property
Define (or modify) an object property.
611.6k--7 months ago
0.2.5
CommonJSBundledUtility libraries
rsa-pem-from-mod-exp
Create RSA Public Key PEM from Modulus and Exponent value in node.js
611.6k+153%-3 years ago
0.8.6
CommonJSBundledCryptography and hashing
pm2-axon-rpc
Remote procedure calls built on top of axon.
611.1k-50%-5 years ago
0.7.1
CommonJSNone-
gm
GraphicsMagick and ImageMagick for node.js
610.7k+30%-1 year ago
1.25.1
CommonJSNone-
@napi-rs/canvas-linux-arm-gnueabihf
Canvas for Node.js with skia backend
610.6k--22 days ago
1.0.9
CommonJSNone3D, WebGL and game engines, PDF and documents
binaryen
Browser & Node.js builds of Binaryen, a compiler infrastructure and toolchain library for WebAssembly.
610.4k+422%-1 month ago
132.0.0
ESM onlyBundledBuild tools, TypeScript tooling
prepin
An in-place pre-processor for javascript files using C style pre-compile syntax to compose custom builds from npm-packages
610.3k+143%-7 years ago
1.0.3
CommonJSNone-
babel-plugin-syntax-async-generators
Allow parsing of async generator functions
609.8k-22%-10 years ago
6.13.0
CommonJSNone-
broccoli-node-info
Inspect Broccoli nodes; thin wrapper around node.__broccoliGetInfo__()
609.8k+2%-5 years ago
2.2.0
CommonJSNone-
pm2-axon
High-level messaging & socket patterns implemented in pure js
609.6k-50%-5 years ago
4.0.1
-NoneWebSockets and realtime
vue-resize
Detects DOM element resizing
609.6k-1%-5 years ago
1.0.1
ESM + CommonJSNoneVue
lodash.intersection
The lodash method `_.intersection` exported as a module.
609.6k+50%-10 years ago
4.4.0
-NoneUtility libraries
cypress-multi-reporters
Generate multiple mocha reports in a single mocha execution.
609.5k-38%-1 year ago
2.0.5
CommonJSNoneTesting
eth-json-rpc-filters
[json-rpc-engine](https://github.com/MetaMask/json-rpc-engine) middleware implementing ethereum filter methods. Backed by an [eth-block-tracker](https://github.com/MetaMask/eth-block-tracker) and web3 provider interface (`web3.currentProvider`).
609.1k+80%-3 years ago
6.0.1
CommonJSNone-
stringz
Zero-dependency unicode-aware string tools
608.2k+47%-6 years ago
2.1.0
CommonJSBundledStrings and text
deferred
Modular and fast Promises implementation
608.2k-21%-7 years ago
0.7.11
-NonePromises and async control flow
zhead
All the types you need for your <head>
608.1k+16%-2 years ago
2.2.4
ESM + CommonJSBundled-
mktemp
create temporary files and directories
608.1k+9%-1 month ago
2.0.4
ESM + CommonJSBundled-
python-shell
Run Python scripts from Node.js with simple (but efficient) inter-process communication through stdio
608k+506%-3 years ago
5.0.0
-BundledNode.js utilities
@testing-library/vue
Simple and complete Vue DOM testing utilities that encourage good testing practices.
607.9k--2 years ago
8.1.0
CommonJSBundledTesting, Vue
@stdlib/assert-has-own-property
Test if an object has a specified property.
607.3k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
parse-github-repo-url
Parse a GitHub URL for user/project@version
607.3k-30%-9 years ago
1.4.1
CommonJSNone-
lodash._createassigner
The modern build of lodash’s internal `createAssigner` as a module.
607.2k-7%-11 years ago
3.1.1
-NoneUtility libraries
nomnom
Option parser with generated usage and commands
607.1k+16%-11 years ago
1.8.1
CommonJSNoneCLI tools and terminal utilities
graphology-indices
Miscellaneous indices for graphology.
607k+112%-4 years ago
0.17.0
CommonJSBundled-
eslint-plugin-react-jsx
ESLint React's ESLint plugin for React Flavored JSX rules.
606.6k--7 days ago
5.20.8
ESM onlyBundledLinting and formatting, React
nanoassert
Nanoscale assertion module
606.5k+31%-6 months ago
3.1.0
CommonJSBundled-
enzyme-adapter-react-16
JavaScript Testing utilities for React
606.3k-36%-2 years ago
1.15.8
CommonJSNoneTesting, React
loglevel-colored-level-prefix
loglevel plugin that adds colored level prefix (node only)
606.2k-26%-9 years ago
1.0.0
CommonJSNone-
@openrouter/sdk
The OpenRouter TypeScript SDK is a type-safe toolkit for building AI applications with access to 400+ language models through a unified API.
606k--6 days ago
1.3.27
ESM onlyBundledTypeScript tooling
@fastify/jwt
JWT utils for Fastify
605.9k--1 month ago
10.2.2
CommonJSBundledAuthentication and authorisation
@napi-rs/canvas-linux-riscv64-gnu
Canvas for Node.js with skia backend
605.8k--22 days ago
1.0.9
CommonJSNone3D, WebGL and game engines, PDF and documents
@sveltejs/adapter-static
Adapter for SvelteKit apps that prerenders your entire site as a collection of static files
605.7k--11 months ago
3.0.10
ESM onlyBundledSvelte, Static site generators and meta-frameworks
babel-plugin-transform-async-generator-functions
Turn async generator functions into ES2015 generators
605.7k-25%-9 years ago
6.24.1
CommonJSNone-
babel-preset-stage-3
Babel preset for stage 3 plugins
605.4k-24%-9 years ago
6.24.1
CommonJSNone-
bitcoinjs-lib
Client-side Bitcoin JavaScript library
605k+70%-24 days ago
7.0.2
ESM + CommonJSBundledBlockchain and Web3
p-debounce
Debounce promise-returning & async functions
604.9k+74%-18 days ago
5.1.1
ESM onlyBundledPromises and async control flow
pm2-multimeter
render multiple progress bars at once on the terminal with eventlimit maxed
604.2k-48%-13 years ago
0.1.2
CommonJSNoneCLI tools and terminal utilities
eslint-plugin-astro
ESLint plugin for Astro component
604.2k+168%-14 days ago
3.2.1
ESM onlyBundledLinting and formatting
@stdlib/string-format
Insert supplied variable values into a format string.
603.8k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Strings and text
gql.tada
The spec-compliant & magical GraphQL query language engine in the TypeScript type system
603.8k+157%-2 months ago
1.11.3
ESM + CommonJSBundledGraphQL, TypeScript tooling

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