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.flattendeep
The lodash method `_.flattenDeep` exported as a module.
7.7m+11%-10 years ago
4.4.0
-NoneUtility libraries
known-css-properties
List of known CSS properties
7.7m+14%-1 year ago
0.37.0
CommonJSBundledCSS-in-JS and styling
postcss-custom-properties
Use Custom Properties Queries in CSS
7.7m+9%-7 months ago
15.0.1
ESM onlyBundledCSS-in-JS and styling
@pmmmwh/react-refresh-webpack-plugin
An **EXPERIMENTAL** Webpack plugin to enable "Fast Refresh" (also previously known as _Hot Reloading_) for React components.
7.7m+3%-1 month ago
0.6.3
CommonJSBundledBundler plugins and loaders, React
ulid
A universally-unique, lexicographically-sortable, identifier generator
7.7m+300%-9 months ago
3.0.2
ESM + CommonJSBundled-
mathml-tag-names
List of known MathML tag names
7.7m+56%-1 year ago
4.0.0
ESM onlyBundled-
polished
A lightweight toolset for writing styles in Javascript.
7.7m+16%-2 years ago
4.3.1
ESM + CommonJSBundledCSS-in-JS and styling
estree-util-build-jsx
Transform JSX in estrees to function calls (for react, preact, and most hyperscript interfaces)
7.7m+266%-2 years ago
3.0.1
ESM onlyBundledReact
remeda
TypeScript utility library where each function can be called data-first or data-last.
7.6m+876%-12 days ago
2.50.0
ESM + CommonJSBundledUtility libraries, TypeScript tooling
sparse-bitfield
Bitfield that allocates a series of small buffers to support sparse bits without allocating a massive buffer
7.6m+61%-9 years ago
3.0.3
CommonJSNone-
@storybook/addon-a11y
Storybook Addon A11y: Test UI component compliance with WCAG web accessibility standards
7.6m+188%-24 days ago
10.6.0
ESM onlyBundledAccessibility, React
pbf
a low-level, lightweight protocol buffers implementation in JavaScript
7.6m+212%-2 months ago
5.1.2
ESM onlyBundled-
@lovable.dev/vite-tanstack-config
Vite config wrapper for Lovable TanStack Start projects
7.6m--2 days ago
2.25.1
ESM + CommonJSBundledBundlers
when-exit
Execute a function right before the process, or the browser's tab, is about to exit.
7.6m+301%-10 months ago
2.1.5
ESM onlyBundled-
property-expr
tiny util for getting and setting deep object props safely
7.6m+13%-2 years ago
2.0.6
CommonJSBundled-
react-lifecycles-compat
Backwards compatibility polyfill for React class components
7.6m+25%-8 years ago
3.0.4
ESM + CommonJSNone-
archy
render nested hierarchies `npm ls` style with unicode pipes
7.6m+19%-12 years ago
1.0.0
CommonJSNone-
strip-bom-string
Strip a byte order mark (BOM) from a string.
7.6m+206%-9 years ago
1.0.0
CommonJSNoneStrings and text
inline-style-prefixer
Run-time Autoprefixer for JavaScript style objects
7.6m+111%-2 years ago
7.0.1
ESM + CommonJSNoneCSS-in-JS and styling, React
rehype-sanitize
rehype plugin to sanitize HTML
7.6m+1016%-3 years ago
6.0.0
ESM onlyBundledMarkdown, Security
semver-regex
Regular expression for matching semver versions
7.6m+39%-4 years ago
4.0.5
ESM onlyBundled-
date-fns-tz
Time zone support for date-fns v3 with the Intl API
7.5m+77%-1 year ago
3.2.0
ESM + CommonJSBundledDate and time
find-versions
Find semver versions in a string: `unicorn v1.2.3` → `1.2.3`
7.5m+30%-2 years ago
6.0.0
ESM onlyBundled-
fuzzysort
Fast SublimeText-like fuzzy search for JavaScript
7.5m+927%-1 month ago
4.0.2
ESM onlyBundled-
stubborn-fs
Stubborn versions of Node's fs functions that try really hard to do their job.
7.5m+301%-11 months ago
2.0.0
ESM onlyBundledFiles and file systems
flatbuffers
Memory Efficient Serialization Library
7.5m+407%-1 year ago
25.9.23
ESM + CommonJSBundled-
parse-node-version
Turn node's process.version into something useful.
7.5m+27%-4 years ago
2.0.0
CommonJSNone-
meriyah
A 100% compliant, self-hosted javascript parser with high focus on both performance and stability
7.5m+2252%-22 days ago
7.3.3
ESM + CommonJSBundledParsers and serialisers
memory-pager
Access memory using small fixed sized buffers
7.5m+71%-7 years ago
1.5.0
CommonJSNone-
bs58
Base 58 encoding / decoding
7.5m+71%-2 years ago
6.0.0
ESM + CommonJSBundledBlockchain and Web3
@isaacs/balanced-match
Match balanced character pairs, like "{" and "}"
7.5m-36%-1 year ago
4.0.1
ESM + CommonJSBundled-
eslint-plugin-testing-library
ESLint plugin to follow best practices and anticipate common mistakes when writing tests with Testing Library
7.5m+7%-6 months ago
7.16.2
ESM + CommonJSBundledLinting and formatting, Testing
@mui/material
Material UI is an open-source React component library that implements Google's Material Design. It's comprehensive and can be used in production out of the box.
7.5m+44%-30 days ago
9.4.0
ESM + CommonJSBundledUI component libraries, React
@acemir/cssom
CSS Object Model implementation and CSS parser
7.5m+3084688%-8 months ago
0.9.31
CommonJSNoneParsers and serialisers
wait-on
wait-on is a cross platform command line utility and Node.js API which will wait for files, ports, sockets, and http(s) resources to become available
7.5m+55%-2 months ago
9.1.0
CommonJSNoneCLI tools and terminal utilities
css-in-js-utils
Useful utility functions for CSS in JS solutions
7.5m+137%-6 years ago
3.1.0
ESM + CommonJSBundledCSS-in-JS and styling, Utility libraries
globjoin
Join paths and globs.
7.5m+61%-4 days ago
1.0.1
ESM onlyBundledFiles and file systems
postcss-preset-env
Convert modern CSS into something browsers understand
7.5m+11%-13 days ago
11.5.3
ESM onlyBundledCSS-in-JS and styling
@one-ini/wasm
Parse EditorConfig-INI file contents into AST
7.4m+79%-7 months ago
0.2.1
CommonJSBundledParsers and serialisers
caller-path
Get the path of the caller function
7.4m-14%-4 years ago
4.0.0
ESM onlyNone-
@opentelemetry/instrumentation-winston
OpenTelemetry instrumentation for `winston` logger
7.4m+212%-26 days ago
0.66.0
CommonJSBundledMonitoring and error tracking, Logging
is-utf8
Detect if a buffer is utf8 encoded.
7.4m-6%-10 years ago
0.2.1
CommonJSNone-
postcss-color-functional-notation
Use space and slash separated color notation in CSS
7.4m+5%-13 days ago
8.0.12
ESM onlyBundledCSS-in-JS and styling
postcss-logical
Use logical properties and values in CSS
7.4m+6%-8 months ago
9.0.0
ESM onlyBundledCSS-in-JS and styling
firebase
Firebase JavaScript library for web and Node.js
7.4m+136%-17 days ago
12.19.0
ESM + CommonJSBundledCloud SDKs
webpack-node-externals
Easily exclude node_modules in Webpack bundle
7.4m+72%-5 years ago
3.0.0
CommonJSNoneBundlers
postcss-focus-visible
Use the :focus-visible pseudo-selector in CSS
7.4m+6%-8 months ago
11.0.0
ESM onlyBundledCSS-in-JS and styling, Accessibility
postcss-dir-pseudo-class
Use the :dir pseudo-class in CSS
7.4m+11%-8 months ago
10.0.0
ESM onlyBundledCSS-in-JS and styling
postcss-lab-function
Use lab() and lch() color functions in CSS
7.4m+11%-13 days ago
8.0.12
ESM onlyBundledCSS-in-JS and styling
@opentelemetry/instrumentation-bunyan
OpenTelemetry instrumentation for `bunyan` logger
7.4m+202%-26 days ago
0.67.0
CommonJSBundledMonitoring and error tracking, Logging

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