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
lodash.maxby
The lodash method `_.maxBy` exported as a module.
760.4k+11%-10 years ago
4.6.0
-NoneUtility libraries
babel-plugin-transform-react-display-name
Add displayName to React.createClass calls
760.3k-5%-9 years ago
6.25.0
CommonJSNone-
properties-file
.properties file parser, editor, formatter and bundler integrations.
760.3k+162%-25 days ago
5.0.7
ESM + CommonJSBundledBundler plugins and loaders, Parsers and serialisers
rehype-rewrite
Rewrite element with rehype.
760.2k+191%-9 months ago
4.0.4
ESM onlyBundledMarkdown, Parsers and serialisers
aws-lambda
Deploy AWS Lambda functions from command line using a json or yaml config file.
759.6k-8%-4 years ago
1.0.7
CommonJSNoneCloud SDKs, Configuration
encode-registry
Encodes a registry URL. Memoized.
759.4k+55%-3 years ago
3.0.1
CommonJSBundled-
proxy-memoize
Intuitive magical memoization library with Proxy and WeakMap
759.1k+129%-2 years ago
3.0.1
ESM + CommonJSBundledCaching
electron-vite
Electron build tooling based on Vite
758.8k+1189%-9 months ago
5.0.0
ESM onlyBundledCLI tools and terminal utilities
@discordjs/voice
Implementation of the Discord Voice API for Node.js
758.8k--6 months ago
0.19.2
ESM + CommonJSBundledVideo and audio, Node.js utilities
aes-decrypter
decrypt aes-128 content using a key
758.5k+37%-2 years ago
4.0.2
ESM + CommonJSNone-
char-spinner
Put a little spinner on process.stderr, as unobtrusively as possible.
757.8k+238%-8 months ago
2.0.0
ESM + CommonJSBundled-
@wasm-audio-decoders/ogg-vorbis
Web Assembly streaming Ogg Vorbis decoder
757.6k--11 months ago
0.1.20
ESM onlyBundledVideo and audio
pinpoint
Display an arrow in a string of code to point to a location
757.5k+38%-13 years ago
1.1.0
CommonJSNone-
@zag-js/timer
Core logic for the timer widget implemented as a state machine
757.3k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
@d-fischer/rate-limiter
Rate limit your requests.
757.3k--1 year ago
1.1.0
ESM + CommonJSBundled-
non-layered-tidy-tree-layout
Draw non-layered tidy trees in linear time
757k+96%-6 years ago
2.0.2
ESM + CommonJSNone-
@d-fischer/typed-event-emitter
Alternative event emitter for JavaScript and TypeScript.
757k--2 years ago
3.3.3
ESM + CommonJSBundledTypeScript tooling
@solid-primitives/map
The Map & WeakMap data structures as a reactive signals.
756.5k--2 months ago
0.7.4
ESM onlyBundledTypeScript tooling
react-instantsearch
⚡ Lightning-fast search for React, by Algolia
756.4k+92%-8 days ago
7.50.0
ESM + CommonJSBundledReact
@shaderfrog/glsl-parser
A GLSL ES 1.0 and 3.0 parser and preprocessor that can preserve whitespace and comments
756.4k--6 months ago
7.0.1
ESM onlyBundledParsers and serialisers
memfs-or-file-map-to-github-branch
Handles making a GitHub branch with the commits from a memfs instance or a file map
756.3k+47%-1 year ago
1.3.0
CommonJSBundled-
@d-fischer/detect-node
Detect Node.JS (as opposite to browser environment) (reliable)
756.3k--4 years ago
3.0.1
ESM + CommonJSBundled-
@zag-js/highlight-word
Highlight a portion of text in a string
756.2k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, React
override-require
Overrides Node.js module resolution logic.
756k+37%-9 years ago
1.1.1
CommonJSNone-
sweetalert2
A beautiful, responsive, customizable and accessible (WAI-ARIA) replacement for JavaScript's popup boxes, supported fork of sweetalert
755.8k+7%-4 months ago
11.26.25
ESM + CommonJSBundled-
vuetify
Vue Material Component Framework
755.5k+23%-7 days ago
4.2.2
ESM onlyBundledVue, UI component libraries
mutative
A JavaScript library for efficient immutable updates
755.2k+581%-1 year ago
1.3.0
ESM + CommonJSBundledState management, React
babel-plugin-transform-react-jsx-source
Add a __source prop to all JSX Elements
755.1k+4%-9 years ago
6.22.0
CommonJSNone-
deep-equal-in-any-order
chai plugin to match objects and arrays deep equality with arrays (including nested ones) being in any order
754.6k+15%-7 months ago
2.2.0
CommonJSNone-
unzip-stream
Process zip files using streaming API
754.1k+106%-2 years ago
0.3.4
CommonJSNoneCompression and archives
@material-ui/icons
Material Design Svg Icons converted to Material-UI React components.
753.9k--4 years ago
4.11.3
ESM + CommonJSBundledIcons, React
@mui/x-charts
The community edition of MUI X Charts components.
753.5k--13 days ago
9.14.0
ESM + CommonJSBundledCharts and data visualisation, React
@storybook/vue3-vite
Storybook for Vue3 and Vite: Develop, document, and test UI components in isolation
753.4k--28 days ago
10.6.0
ESM onlyBundledDocumentation tooling, Bundlers
@shinyoshiaki/binary-data
Declarative binary data encoder / decoder.
753.2k--2 years ago
0.6.1
CommonJSBundledNode.js utilities
@d-fischer/escape-string-regexp
Escape RegExp special characters
752.9k--6 years ago
5.0.0
-None-
koa-router
Router middleware for koa. Maintained by Forward Email and Lad.
752.8k+192%-1 year ago
14.0.0
CommonJSNoneHTTP servers and web frameworks, Routing
file-url
Convert a file path to a file url: `unicorn.jpg` → `file:///Users/sindresorhus/unicorn.jpg`
751.4k+10%-5 years ago
4.0.0
ESM onlyNoneURLs and query strings
module-replacements
This package provides a set of manifests which each define a mapping of JS modules to their suggested replacements.
751.3k+1272%-10 days ago
3.4.0
ESM onlyBundled-
tiny-lr
Tiny LiveReload server, background-friendly
751k-6%-5 years ago
2.0.0
CommonJSNone-
react-animate-height
Lightweight React component for animating height using CSS transitions.
750.3k+42%-4 months ago
3.2.4
ESM + CommonJSBundledReact
shasum-object
get the shasum of a buffer or object
750.2k-20%-1 year ago
1.0.1
CommonJSNone-
bitmap-sdf
Calculate SDF for image/bw-data/array
750.2k+125%-4 years ago
1.0.4
CommonJSNone-
@mantine/notifications
Mantine notifications system
749.5k--9 days ago
9.6.2
ESM + CommonJSBundledUI component libraries, React
@xterm/addon-unicode11
An addon providing Unicode version 11 rules for xterm.js.
749k--9 months ago
0.9.0
ESM + CommonJSBundledCLI tools and terminal utilities
@scalar/api-client
the open source API testing client
749k--6 days ago
3.21.0
ESM + CommonJSBundledDocumentation tooling, Testing
multihashes
multihash implementation
748.9k+10%-5 years ago
4.0.3
CommonJSBundled-
@opentelemetry/context-zone-peer-dep
OpenTelemetry Context Zone with peer dependency for zone.js
748.7k--30 days ago
2.11.0
ESM + CommonJSBundledMonitoring and error tracking
merge-value
Similar to assign-value but deeply merges object values or nested values using object path/dot notation.
748.5k+257%-9 years ago
1.0.0
CommonJSNone-
trouter
🐟 A fast, small-but-mighty, familiar ~fish~ router
748.5k+57%-2 years ago
4.0.0
ESM + CommonJSBundledRouting
docxtemplater
Generate docx, pptx, and xlsx from templates (Word, Powerpoint and Excel documents), from Node.js, the Browser and the command line
748.5k+379%-9 days ago
3.71.0
CommonJSBundledPDF and documents

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