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
unxhr
Synchronous and asynchronous XMLHttpRequest for Node
80.5k-5%-5 years ago
1.2.0
CommonJSNonePromises and async control flow
react-horizontal-scrolling-menu
Horizontal scrolling menu component for React with per-item visibility tracking. Supports mouse and touch devices, SSR-safe.
80.4k+55%-1 month ago
8.3.2
ESM + CommonJSBundledDOM and browser utilities, React
broken-link-checker
Find broken links, missing images, etc in your HTML.
80.4k+540%-8 years ago
0.7.8
CommonJSNoneNode.js utilities
graphile-build-pg
PostgreSQL plugins for Graphile Build - build a supercharged GraphQL schema by reflection over a PostgreSQL database and executed by Grafast.
80.4k+39%-1 month ago
5.1.4
CommonJSBundledGraphQL, Database clients and drivers
fs-readfile-promise
Promise version of fs.readFile
80.3k+6%-8 years ago
3.0.1
-NonePromises and async control flow
react-move
Beautiful, data-driven animations for React.
80.3k+32%-5 years ago
6.5.0
ESM + CommonJSBundledAnimation, React
extract-comments
Uses esprima to extract line and block comments from a string of JavaScript. Also optionally parses code context (the next line of code after a comment).
80.3k+11%-7 years ago
1.1.0
CommonJSNoneFiles and file systems, Node.js utilities
@wxt-dev/auto-icons
WXT module for automatically generating extension icons in different sizes
80.2k--2 months ago
1.1.2
ESM onlyBundledIcons
markmap-lib
Visualize your Markdown as mindmaps with Markmap
80.2k+253%-1 year ago
0.18.12
ESM + CommonJSBundledMarkdown
quantize
A node.js module for color quantization, based on Leptonica.
80.2k+8%-10 years ago
1.0.2
CommonJSNone-
@openrouter/agent
Agent toolkit for building AI applications with OpenRouter — tool orchestration, streaming, multi-turn conversations, and format compatibility.
80.1k--1 month ago
0.11.0
ESM onlyBundledTypeScript tooling
heatmap.js
Dynamic JavaScript Heatmaps for the Web
80k+116%-10 years ago
2.0.5
CommonJSNoneMaps and geolocation
@scalenc/stl-to-png
Creates PNG thumbnails from 3D STL file with nodejs
80k--2 years ago
1.2.0
CommonJSBundled3D, WebGL and game engines
pactum
REST API Testing Tool for all levels in a Test Pyramid
80k-34%-7 months ago
3.9.1
CommonJSBundledTesting
hapi-swagger
A swagger documentation UI generator plugin for hapi
80k+19%-1 year ago
17.3.2
CommonJSBundledDocumentation tooling
micromark-extension-llm-math
micromark extension to support math (`$C_L$`, `\(C_L\)`)
79.9k+648%-1 year ago
3.1.1-20250610
ESM onlyBundledMarkdown, Parsers and serialisers
jest-openapi
Jest matchers for asserting that HTTP responses satisfy an OpenAPI spec
79.9k+201%-4 years ago
0.14.2
CommonJSBundledDocumentation tooling, Testing
dotenv-parse-variables
Parse dotenv files for Boolean, Array, and Number variable types, built for CrocodileJS
79.8k-20%-5 years ago
2.0.0
CommonJSNoneConfiguration, Node.js utilities
@omlet/cli
Omlet (https://omlet.dev) is a component analytics tool that uses a CLI to scan your codebase to detect components and their usage. Get real usage insights from customizable charts to measure adoption across all projects and identify opportunities to impr
79.8k--1 month ago
2.3.0
CommonJSBundledCLI tools and terminal utilities, UI component libraries
react-lines-ellipsis
Simple multiline ellipsis component for React.JS
79.8k-13%-1 year ago
0.16.1
ESM + CommonJSNoneReact
angular-imask
Angular IMask Plugin
79.8k+37%-2 years ago
7.6.1
ESM + CommonJSBundledAngular
supertokens-website
frontend sdk for website to be used for auth solution.
79.8k+184%-1 year ago
20.1.6
CommonJSNoneSecurity, TypeScript tooling
tsconfig-to-swcconfig
Convert tsconfig to swc config
79.7k+6%-20 days ago
3.0.0
CommonJSBundledBuild tools
read-file-stdin
Read from a file, falling back to stdin.
79.7k-12%-10 years ago
0.2.1
-NoneCLI tools and terminal utilities, Utility libraries
@coralogix/browser
Official Coralogix SDK for browsers
79.6k--12 days ago
3.24.0
ESM onlyBundledMonitoring and error tracking, TypeScript tooling
term-canvas
Terminal canvas api written with node.js
79.6k+52%-14 years ago
0.0.5
CommonJSNoneCLI tools and terminal utilities
uuid4
Node UUID v4 Generator
79.6k-12%-4 years ago
2.0.3
ESM + CommonJSNoneCryptography and hashing
material-table
Datatable for React based on https://material-ui.com/api/table/ with additional features
79.6k-11%-5 months ago
2.3.0
CommonJSBundledTables and data grids, React
modal-react-native-web
React native modal implementation for web
79.5k+33%-7 years ago
0.2.0
CommonJSNoneReact, UI component libraries
remove
Sync and async rm -r.
79.5k-35%-14 years ago
0.1.5
-None-
@casl/prisma
Allows to query accessible records using Prisma client based on CASL rules
79.5k--3 months ago
2.0.2
ESM + CommonJSBundledORMs and query builders
@web/test-runner-playwright
Playwright browser launcher for Web Test Runner
79.5k--2 months ago
1.0.0
ESM + CommonJSBundledTesting
roosterjs-editor-dom
Object Model for roosterjs
79.4k+91%--
8.62.0
ESM + CommonJSBundled-
@rehooks/component-size
React hook for component-size
79.4k--7 years ago
1.0.3
CommonJSNoneReact
@awesome-cordova-plugins/core
Awesome Cordova Plugins - Native plugins for ionic apps
79.4k--29 days ago
9.6.0
ESM onlyBundledAngular
@aws-lambda-powertools/idempotency
The idempotency package for the Powertools for AWS Lambda (TypeScript) library. It provides options to make your Lambda functions idempotent and safe to retry.
79.4k--1 month ago
2.35.0
ESM + CommonJSBundledCloud SDKs, TypeScript tooling
@auto-it/bot-list
A list of bots for auto plugins to ignore
79.4k--10 months ago
11.3.6
CommonJSBundledCLI tools and terminal utilities
monday-sdk-js
[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/mondaycom/monday-sdk-js/blob/master/LICENSE)   [![npm version](https://img.shields.io/npm/v/monday-sdk-js.svg?style=flat)](https://www.npmjs.com/package/monday-
79.4k+183%--
1.0.0-beta
CommonJSBundledNode.js utilities
@node-rs/xxhash-darwin-arm64
Fastest xxhash implementation in Node.js
79.3k--26 days ago
1.7.8
CommonJSNoneLinting and formatting, Node.js utilities
@eggjs/yauzl
yet another unzip library for node
79.3k--3 years ago
2.11.0
CommonJSNoneCompression and archives
@nomicfoundation/ethereumjs-rlp
Recursive Length Prefix Encoding Module
79.3k--2 years ago
5.0.4
ESM onlyBundledBlockchain and Web3
@azure/arm-databricks
A generated SDK for AzureDatabricksManagementClient.
79.3k--2 months ago
4.0.0
ESM + CommonJSBundledCloud SDKs, TypeScript tooling
@opencensus/propagation-stackdriver
Opencensus propagation package for Stackdriver format.
79.3k--5 years ago
0.1.0
CommonJSBundledMonitoring and error tracking
storybook-addon-mock-date
Storybook addon that mocks the JavaScript Date — and opt-in Temporal and Intl.DateTimeFormat — for individual stories.
79.3k+85%-1 month ago
3.2.1
ESM onlyBundledDev servers and API mocking
pactum-matchers
collection of json matchers for contract testing
79.2k-35%-7 months ago
1.2.0
CommonJSBundled-
jsonrpc-lite
Parse and Serialize JSON-RPC2 messages in node.js or browser.
79.2k-20%-6 years ago
2.2.0
ESM + CommonJSBundledParsers and serialisers
@nomicfoundation/ethereumjs-util
A collection of utility functions for Ethereum
79.1k--2 years ago
9.0.4
ESM + CommonJSBundledBlockchain and Web3, Utility libraries
grid-layout-plus
<p align="center"> <a href="https://grid-layout-plus.netlify.app/" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/grid-layout-plus.svg" width="180" style="width: 120px;" /> </a> </p>
79.1k+304%-11 months ago
1.1.1
ESM + CommonJSBundledVue
@rushstack/eslint-config
A TypeScript ESLint ruleset designed for large teams and projects
79.1k--14 days ago
4.8.0
CommonJSBundledLinting and formatting, Build tools
dom-focus-lock
It is a trap! (for a focus)
79.1k+46%-3 years ago
1.1.0
ESM + CommonJSNoneDOM and browser 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