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
@json2csv/node
Node.js Transform and Async interface to convert JSON into CSV.
183.6k--1 month ago
7.0.8
ESM + CommonJSBundledParsers and serialisers
@conform-to/dom
A set of opinionated helpers built on top of the Constraint Validation API
183.6k--1 month ago
1.21.1
ESM + CommonJSBundledForms
eslint-formatter-friendly
simple formatter/reporter for eslint that's friendly with Sublime Text and iterm2 'click to open file' functionality
183.4k-11%-7 years ago
7.0.0
CommonJSNoneLinting and formatting
@zxcvbn-ts/dictionary-compression
dictionary-compression helper for zxcvbn-ts language packages
183.4k--1 year ago
3.0.1
ESM + CommonJSBundledCompression and archives
@uniswap/v2-core
🎛 Core contracts for the UniswapV2 protocol
183.2k--6 years ago
1.0.1
-NoneBlockchain and Web3
@antv/g6
A Graph Visualization Framework in JavaScript
183.2k--4 months ago
5.1.1
ESM + CommonJSBundledCharts and data visualisation
decorator-transforms
Better babel transforms for decorators
183.1k+32%--
2.4.0
ESM + CommonJSNone-
@babylonjs/loaders
For usage documentation please visit https://doc.babylonjs.com/features/featuresDeepDive/importers/loadingFileTypes/.
183.1k--10 days ago
9.28.0
ESM onlyBundled3D, WebGL and game engines
vue-select
Everything you wish the HTML <select> element could do, wrapped up into a lightweight, extensible Vue component.
182.9k-15%-1 year ago
3.20.4
CommonJSNoneVue
@arcgis/core
ArcGIS Maps SDK for JavaScript: A complete 2D and 3D mapping and data visualization API
182.9k--12 days ago
5.1.25
ESM onlyNoneCharts and data visualisation, Maps and geolocation
@stdlib/number-float64-base-get-low-word
Return an unsigned 32-bit integer corresponding to the less significant 32 bits of a double-precision floating-point number.
182.9k--7 months ago
0.2.3
CommonJSBundledUtility libraries
jest-css-modules
A Jest processor that prevents CSS module parse errors
182.8k+8%--
2.1.0
CommonJSNoneTesting
graphql-codegen-typescript-mock-data
GraphQL Codegen plugin for building mock data
182.8k+94%-1 month ago
5.2.0
ESM + CommonJSBundledGraphQL, TypeScript tooling
@react-pdf-viewer/print
A React component to view a PDF document
182.8k--3 years ago
3.12.0
CommonJSBundledPDF and documents, React
@typegoose/typegoose
Define Mongoose models using TypeScript classes
182.7k--12 days ago
13.5.0
CommonJSBundledORMs and query builders, TypeScript tooling
eslint-config-universe
Shared ESLint configs for internal Expo projects.
182.7k+25%--
16.0.0
CommonJSNoneLinting and formatting, React
@fontsource/instrument-serif
Self-host the Instrument Serif font in a neatly bundled NPM package.
182.7k--2 months ago
5.3.0
CommonJSBundledCSS-in-JS and styling
jquery-mousewheel
A jQuery plugin that adds cross-browser mouse wheel support.
182.7k+2%-1 year ago
3.2.2
CommonJSNone-
eth-sig-util
A few useful functions for signing ethereum data
182.6k+2%--
3.0.1
CommonJSNoneBlockchain and Web3
codeowners-audit
Generate an HTML report for CODEOWNERS ownership gaps and run in CI or from the CLI to fail when files are not covered.
182.4k--6 months ago
2.9.0
ESM onlyNoneCLI tools and terminal utilities
algosdk
The official JavaScript SDK for Algorand
182.3k+39%--
3.8.0
ESM + CommonJSBundledBlockchain and Web3, Node.js utilities
onecolor
Javascript color object with implicit color space conversions. Supports RGB, HSV, HSL and CMYK with alpha channel.
182.3k-12%--
4.1.0
-None-
@stdlib/math-base-special-kernel-sin
Compute the sine of a double-precision floating-point number on [-π/4, π/4].
182.2k--7 months ago
0.2.4
CommonJSBundledNumbers and maths
request-oauth
OAuth 1.0a support for request-compose
182.1k-0%-5 years ago
1.0.1
CommonJSNoneAuthentication and authorisation
@better-auth/mcp
Model Context Protocol (MCP) plugin for Better Auth
182k--10 days ago
1.7.6
ESM onlyBundledAuthentication and authorisation, TypeScript tooling
@thednp/dommatrix
TypeScript shim for DOMMatrix
182k--1 month ago
3.1.2
ESM + CommonJSBundledPolyfills and shims, TypeScript tooling
iterm2-version
Get the iTerm2 version
181.8k+33%-8 months ago
6.0.0
ESM onlyBundledCLI tools and terminal utilities
emoji-datasource
Emoji data and images
181.6k+49%--
16.0.0
CommonJSNone-
@testing-library/angular
Test your Angular components with the dom-testing-library
181.6k--25 days ago
19.5.0
ESM onlyBundledAngular, Testing
draft-js-export-html
DraftJS: Export ContentState to HTML
181.6k+33%--
1.4.1
ESM + CommonJSBundledRich text and code editors
isnumber
A simple test to see if a value is a non-infinite number.
181.6k+57%-13 years ago
1.0.0
CommonJSNone-
@univerjs/docs-hyper-link
Hyperlink model and commands for Univer Docs.
181.5k--10 days ago
1.0.2
ESM + CommonJSBundledPDF and documents
@budibase/handlebars-helpers
More than 130 Handlebars helpers in ~20 categories. Helpers can be used with Assemble, Generate, Verb, Ghost, gulp-handlebars, grunt-handlebars, consolidate, or any node.js/Handlebars project.
181.5k--4 months ago
0.14.3
CommonJSNoneTemplating, Logging
@jsonforms/react
React module of JSON Forms
181.4k--3 months ago
3.8.0
ESM + CommonJSBundledForms, React
@keyv/valkey
Valkey storage adapter for Keyv
181.3k--10 months ago
1.0.11
ESM + CommonJSBundledCaching, Database clients and drivers
remark-lint-blockquote-indentation
remark-lint rule to check whitespace after block quote markers
181.3k+31%-1 year ago
4.0.1
ESM onlyBundledMarkdown
jsonld
A JSON-LD Processor and API implementation in JavaScript.
181.3k+68%--
9.0.0
CommonJSNone-
package-name-regex
Provides a regex that can be used to test if a string is a valid NPM package name.
181.3k+29%-9 months ago
5.0.0
ESM onlyBundledTesting
request-filtering-agent
An http(s).Agent implementation that block request Private IP address.
181.2k+105%-3 months ago
3.2.1
ESM onlyBundledSecurity
success-symbol
Cross-platform success symbol.
181.2k-11%-11 years ago
0.1.0
CommonJSNoneCLI tools and terminal utilities, Logging
react-leaflet-cluster
React-leaflet-cluster is a plugin for react-leaflet. A wrapper component of Leaflet.markercluster.
181.1k+317%-6 months ago
4.1.3
ESM onlyBundledMaps and geolocation, React
event-iterator
Convert event emitters and event targets to ES async iterators
181k+82%-6 years ago
2.0.0
CommonJSNonePromises and async control flow
react-native-helmet-async
React Native fork of thread-safe Helmet for React 16+ and friends
180.9k+3%--
2.0.4
ESM + CommonJSBundledReact
@stdlib/constants-float64-eulergamma
The Euler-Mascheroni constant.
180.9k--7 months ago
0.2.3
CommonJSBundledNumbers and maths
@stdlib/math-base-special-gammaln
Natural logarithm of the gamma function.
180.8k--7 months ago
0.3.1
CommonJSBundledNumbers and maths
koa-json
pretty (non-compressed) json response middleware
180.8k+20%-10 years ago
2.0.2
-NoneHTTP servers and web frameworks
mailcheck
A standalone module that suggests a right domain when your users misspell it in an email address.
180.7k+3%-11 years ago
1.1.1
CommonJSNoneEmail
@fingerprintjs/fingerprintjs-pro-spa
FingerprintJS Pro JavaScript agent for Single-Page Applications (SPA)
180.7k--1 year ago
1.3.3
ESM + CommonJSBundledTypeScript tooling
remark-lint-unordered-list-marker-style
remark-lint rule to warn when markers of unordered lists violate a given style
180.5k+28%-1 year ago
4.0.1
ESM onlyBundledMarkdown
babylonjs-gltf2interface
A typescript declaration of babylon's gltf2 interface.
180.5k+204%-10 days ago
9.28.0
-Bundled3D, WebGL and game engines, TypeScript tooling

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