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
dpdm
Analyze circular dependencies in your JavaScript/TypeScript projects.
481.4k+124%-2 months ago
4.3.0
ESM + CommonJSBundledTypeScript tooling
select2
Select2 is a jQuery based replacement for select boxes. It supports searching, remote data sets, and infinite scrolling of results.
481.4k-12%-4 months ago
4.1.0
CommonJSNone-
@heroui/react
🚀 Beautiful and modern React UI library built with Tailwind CSS 4.0.
481.2k--14 days ago
3.2.6
ESM onlyBundledUI component libraries, React
stream-read-all
Returns a promise which fulfils with the supplied stream's content
481.1k+94%-1 year ago
5.0.2
ESM + CommonJSNone-
motion-v
<h1 align="center"> <img width="35" height="35" alt="Motion logo" src="https://github.com/user-attachments/assets/00d6d1c3-72c4-4c2f-a664-69da13182ffc" /><br />Motion for Vue</h1>
481.1k+435%-16 days ago
2.4.4
ESM onlyBundledAnimation, Vue
@react-spring/zdog
> [!WARNING] > This package uses react-zdog which does not support React 19 yet.
480.7k--3 months ago
10.1.2
ESM + CommonJSBundledAnimation, React
babel-plugin-lodash
Modular Lodash builds without the hassle.
480.3k-21%-8 years ago
3.3.4
CommonJSNoneUtility libraries
flowbite
The most popular library of interactive components built with Tailwind CSS
480.3k+17%-4 months ago
4.0.2
ESM + CommonJSBundledCSS-in-JS and styling, UI component libraries
markdown-it-footnote
Footnotes for markdown-it markdown parser.
480.1k+78%-2 years ago
4.0.0
ESM + CommonJSNoneMarkdown, Parsers and serialisers
fs-jetpack
Better file system API
480k+17%-3 years ago
5.1.0
CommonJSBundledFiles and file systems
schema-dts-lib
Library for JSON-LD vocabularies
479.9k--6 months ago
1.0.0
ESM onlyBundledTypeScript tooling
stylelint-config-html
The shareable HTML config for Stylelint.
479.2k+31%-2 months ago
2.0.0
ESM onlyNoneLinting and formatting, Vue
@ts-rest/core
RPC-like experience over a regular REST API, with type safe server implementations 🪄
479.1k--1 year ago
3.52.1
ESM + CommonJSBundledTypeScript tooling
path2
Modular and extended version of `path` package
478.8k-25%-12 years ago
0.1.0
-None-
svgo-loader
svgo loader for webpack
478.7k+102%-6 months ago
5.0.0
CommonJSNone-
@json2csv/formatters
json2csv built-in formatters. A formatter is a function that receives the raw js value of a given type and formats it as a valid CSV cell.
478.7k--1 month ago
7.0.8
ESM + CommonJSBundledParsers and serialisers
@opentelemetry/exporter-jaeger
OpenTelemetry Exporter Jaeger allows user to send collected traces to Jaeger
478k--1 month ago
2.11.0
CommonJSBundledMonitoring and error tracking
simplebar-core
Scrollbars, simpler.
477.9k+51%-1 year ago
1.3.2
ESM + CommonJSBundled-
require-and-forget
Require Node module and immediately remove it from module cache to force loading again next time
477.8k+13%-16 days ago
1.1.0
CommonJSNoneCaching, Utility libraries
karma-firefox-launcher
A Karma plugin. Launcher for Firefox.
477.8k+2%-2 years ago
2.1.3
CommonJSNoneTesting
github-url-from-git
Parse a github git url and return the github repo url
477.7k+13%-9 years ago
1.5.0
CommonJSNoneURLs and query strings
assert-options
Generic options parameter handling.
477.7k-3%-1 year ago
0.8.3
CommonJSBundled-
react-input-mask
Masked input component for React
477.4k-4%-8 years ago
2.0.4
CommonJSNoneReact
min-dash
Minimum utility toolbelt
477.1k+107%-2 months ago
5.1.0
ESM onlyBundledUtility libraries
temml
TeX to MathML conversion in JavaScript.
477k+2355%-1 month ago
0.13.5
ESM + CommonJSBundled-
cypress-axe
Test accessibility with axe-core in Cypress
476.9k+12%-1 year ago
1.7.0
CommonJSBundledAccessibility
markdown-it-container
Plugin to create block-level custom containers for markdown-it markdown parser
476.7k+45%-2 years ago
4.0.0
ESM + CommonJSNoneMarkdown, Parsers and serialisers
@lokesh.dhakar/quantize
A node.js module for color quantization, based on Leptonica.
476.7k--1 year ago
1.4.0
ESM + CommonJSNone-
@sanity/cli-build
Internal Sanity package for building studios and apps
476.5k--10 days ago
6.4.1
ESM onlyNoneCLI tools and terminal utilities
@mermaid-js/layout-elk
ELK layout engine for mermaid builds that do not bundle it (e.g. mermaid.tiny.js)
476.3k--22 days ago
1.0.0
ESM onlyBundledMarkdown, Parsers and serialisers
@json2csv/plainjs
Pure Javascript JSON to CSV converter.
476.1k--1 month ago
7.0.8
ESM + CommonJSBundledParsers and serialisers
win-release
Get the name of a Windows version from the release number: `5.1.2600` → `XP`
476k+33%-8 years ago
3.0.0
-None-
dinero.js
Create, calculate, and format money in JavaScript and TypeScript
475.8k+98%-6 months ago
2.0.2
ESM onlyBundledTypeScript tooling
@portabletext/plugin-paste-link
Allow pasting links in the Portable Text Editor
475.8k--9 days ago
5.0.14
ESM onlyBundledRich text and code editors
react-oidc-context
OpenID Connect & OAuth2 authentication using react context api as state management
475.7k+165%-6 months ago
3.3.1
ESM + CommonJSBundledAuthentication and authorisation, React
mermaid-isomorphic
Transform mermaid diagrams in the browser or Node.js
475.6k+522%-7 months ago
3.1.0
ESM onlyBundledDOM and browser utilities, Node.js utilities
lifecycle-utils
A set of general utilities for the lifecycle of a JS/TS project/library
475.5k+4936%-12 days ago
4.5.1
ESM onlyBundledTypeScript tooling
choices.js
A vanilla JS customisable text input/select box plugin
475.3k+192%-1 month ago
11.2.4
ESM + CommonJSBundled-
ulidx
ULID generator for NodeJS and the browser
475.2k+272%-2 years ago
2.4.1
ESM + CommonJSBundledCryptography and hashing
react-mentions
React mentions input
474.7k+120%-3 years ago
4.4.10
ESM + CommonJSNoneReact
lucide-static
Lucide is a community-run fork of Feather Icons, open for anyone to contribute icons.
474.2k+491%-8 days ago
1.48.0
ESM + CommonJSBundledIcons
is-relative-path
Whether or not a given path is relative
474.1k-37%-9 years ago
2.0.0
CommonJSNone-
broccoli-babel-transpiler
A Broccoli plugin which transpile ES6 to readable ES5 by using babel.
473.5k-8%-1 month ago
8.1.0
CommonJSNone-
react-native-swipe-gestures
4-directional swipe gestures for react-native
472.4k+30%-6 years ago
1.0.5
CommonJSBundledReact
eslint-config-google
ESLint shareable config for the Google style
472.1k-2%-7 years ago
0.14.0
-NoneLinting and formatting
vis-util
utilitie collection for visjs
471.9k+187%-1 month ago
6.0.2
ESM + CommonJSBundled-
@nuxtjs/i18n
Internationalization for Nuxt
471.4k--2 months ago
10.6.0
ESM onlyNoneInternationalisation, Vue
cids
CID Implementation in JavaScript
471.3k-7%-5 years ago
1.1.9
CommonJSBundled-
opencv-bindings
opencv.js node bindings, source directly retrieved from https://docs.opencv.org/ and tested
470.5k+90%-4 years ago
4.5.5
CommonJSNone-
@sveltejs/adapter-auto
Automatically chooses the SvelteKit adapter for your current environment, if possible.
470.2k--7 months ago
7.0.1
ESM onlyBundledSvelte

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