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
webpack-filter-warnings-plugin
Allows you to hide certain warnings from webpack compilations
437.9k-40%-7 years ago
1.2.1
CommonJSNoneBundler plugins and loaders
libnpmfund
Programmatic API for npm fund
437.5k-9%-10 days ago
8.0.3
CommonJSNoneCLI tools and terminal utilities, Node.js utilities
velocityjs
Velocity Template Language(VTL) for JavaScript
437.3k+6%-2 months ago
2.1.7
ESM + CommonJSBundledTemplating
prosemirror-highlight
A ProseMirror plugin to highlight code blocks
437.2k+615%-1 month ago
0.16.0
ESM onlyBundledRich text and code editors
webpack-stats-plugin
Webpack stats plugin
437k-9%-3 years ago
1.1.3
CommonJSNone-
modern-normalize
Normalize browsers' default style
436.8k+10%-2 years ago
3.0.1
CommonJSNoneCSS-in-JS and styling
diagnostics
Tools for debugging your node.js modules and event loop
436.7k+14%-1 year ago
3.0.0
ESM + CommonJSBundled-
libnpmexec
npm exec (npx) programmatic API
436.7k-9%-10 days ago
11.0.3
CommonJSNoneCLI tools and terminal utilities, Node.js utilities
@egjs/list-differ
A module that checks the diff when values are added, removed, or changed in an array.
436.6k--3 years ago
1.0.1
ESM + CommonJSBundled-
expo-print
Provides an API for Android and iOS (AirPrint) printing functionality.
436.5k+528%-21 days ago
57.0.2
CommonJSBundledReact, HTTP servers and web frameworks
@element-plus/icons-vue
Vue components of Element Plus Icons collection.
435.9k--1 year ago
2.3.2
ESM + CommonJSBundledVue, Icons
@istanbuljs/nyc-config-typescript
nyc configuration that works with typescript
435.8k--4 years ago
1.0.2
CommonJSNoneTypeScript tooling
sorcery
Resolve a chain of sourcemaps back to the original source
435.6k+55%-2 years ago
1.0.0
ESM onlyBundled-
dropzone
Handles drag and drop of files for you.
435.6k+1%-16 days ago
6.3.4
ESM + CommonJSBundledDOM and browser utilities, Files and file systems
can-use-dom
Test if you can use dom in the current environment
435.5k-27%-11 years ago
0.1.0
CommonJSNone-
libnpmversion
library to do the things that 'npm version' does
435.4k-8%-2 months ago
9.0.0
CommonJSNoneNode.js utilities
ethjs-util
A simple set of Ethereum JS utilties.
435.3k-17%-8 years ago
0.1.6
CommonJSNoneBlockchain and Web3
mcp-proxy
A TypeScript SSE proxy for MCP servers that use stdio transport.
434.5k+548%-11 days ago
6.7.19
ESM onlyBundled-
@excalidraw/markdown-to-text
Parse the markdown and returns a string
434.5k--3 years ago
0.1.2
CommonJSBundledMarkdown
react-dnd-test-backend
A mock backend for testing React DnD apps
434.5k+265%-4 years ago
16.0.1
ESM onlyBundledReact, DOM and browser utilities
deep-strict-equal
Test for deep equality - Node.js `assert.deepStrictEqual()` algorithm as a standalone module
434.5k+71%-5 years ago
0.3.0
-NonePolyfills and shims
@webext-core/fake-browser
An in-memory implementation of web extension APIs for testing. Supports all test frameworks (Vitest, Jest, etc)
434.4k--2 months ago
2.0.1
ESM onlyBundledTesting
downgrade-root
Try to downgrade the permissions of a process with root privileges
434.3k+41%-5 years ago
2.0.0
ESM onlyNone-
default-uid
Get the system default UID
434.3k+49%-5 years ago
2.0.0
ESM onlyNone-
cli-list
Break CLI lists into arrays
434.3k+46%-1 year ago
1.0.0
CommonJSNone-
root-check
Try to downgrade the permissions of a process with root privileges and block access if it fails
434.3k+31%-5 years ago
2.0.0
ESM onlyNone-
flow-bin
Binary wrapper for Flow - A static type checker for JavaScript
433.9k-24%-8 days ago
0.333.0
-NoneCLI tools and terminal utilities
electron-packager
Customize and package your Electron app with OS-specific bundles (.app, .exe, etc.) via JS or CLI
433.9k+241%-3 years ago
17.1.2
CommonJSBundledBundlers
graphql-import-macro
A simple parser and expander for GraphQL imports
433.7k+351%-6 years ago
1.0.0
CommonJSNoneGraphQL
bip66
Strict DER signature encoding/decoding.
433.7k+17%-2 years ago
2.0.0
ESM + CommonJSBundledBlockchain and Web3
yeoman-character
The Yeoman character in your CLI. Like wat.
433.5k+40%-2 years ago
2.0.0
ESM onlyNoneCLI tools and terminal utilities
@cfcs/core
Write once, create framework components that supports React, Vue, Svelte, and more.
432.9k--3 years ago
0.1.0
ESM + CommonJSBundledVue, React
charcodes
Char codes constants
432.8k-27%-1 year ago
0.2.1
ESM + CommonJSNone-
presentable-error
Make presentable errors
432.7k+427%-3 years ago
0.0.1
ESM onlyBundled-
react-final-form
🏁 High performance subscription-based form state management for React
432.4k+34%-4 months ago
7.0.1
ESM + CommonJSBundled-
@chakra-ui/icon
A base React component for icons
432.1k--3 years ago
3.2.0
ESM + CommonJSBundledReact, Icons
custom-event-polyfill
A polyfill for creating CustomEvents on IE9+ if the native implementation is missing.
431.8k+34%-7 years ago
1.0.7
CommonJSNonePolyfills and shims
vite-plugin-compression
Use gzip or brotli to compress resources.
431.8k+106%-4 years ago
0.5.1
ESM + CommonJSBundledBundler plugins and loaders
koa-logger
Logging middleware for koa
431.5k+87%-1 year ago
4.0.0
CommonJSNoneLogging, HTTP servers and web frameworks
is-language-code
Is given string a language code (as per IANA)
431.5k+128%-26 days ago
5.2.2
ESM onlyBundled-
msal
Microsoft Authentication Library for js
431.4k+104%-3 years ago
1.4.18
ESM + CommonJSBundledAuthentication and authorisation
shell-escape
Escape and stringify an array of arguments to be executed on the shell
431.3k+26%-11 years ago
0.2.0
CommonJSNoneNode.js utilities
@miyaneee/rollup-plugin-json5
🍣 A Rollup plugin which Converts .json5 files to ES6 modules.
431.2k--2 years ago
1.2.0
ESM + CommonJSBundledBundler plugins and loaders
keypress
Make any Node ReadableStream emit "keypress" events
431.1k-20%-13 years ago
0.2.1
CommonJSNone-
yeoman-doctor
Detect potential issues with users system that could prevent Yeoman from working correctly
430.9k+31%-1 year ago
6.0.0
ESM onlyNoneCLI tools and terminal utilities
mappersmith
It is a lightweight rest client for node.js and the browser
430.7k+43%-5 months ago
2.47.1
ESM + CommonJSBundledPromises and async control flow, Node.js utilities
jest-date-mock
Mock `window.Date` when run unit test cases with jest. Make tests of `Date` easier.
430.5k+22%-2 years ago
1.0.10
CommonJSBundledDate and time, Testing
random-js
A mathematically correct random number generator library for JavaScript.
430.5k+91%-7 years ago
2.1.0
ESM + CommonJSBundled-
@cantoo/pdf-lib
Create and modify PDF files with JavaScript
430.2k--17 days ago
2.11.1
ESM + CommonJSBundledPDF and documents
shlex
Node.js port of Python's shlex shell-like lexer
430.2k+69%-1 year ago
3.0.0
ESM onlyBundledCLI tools and terminal utilities, Parsers and serialisers

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