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
brfs
browserify fs.readFileSync() static asset inliner
536.4k-3%-7 years ago
2.0.2
CommonJSNoneFiles and file systems
@loaders.gl/textures
Framework-independent loaders for compressed and super compressed (basis) textures
536.2k--11 days ago
4.5.2
ESM + CommonJSBundled3D, WebGL and game engines
@upstash/context7-mcp
MCP server for Context7
536.1k--17 days ago
4.1.1
ESM onlyNoneDocumentation tooling, AI and machine learning
shallow-equals
Determine if an array or object is equivalent with another, *not* recursively
536.1k+197%-9 years ago
1.0.0
CommonJSNone-
fn-args
Get the arguments of a function, arrow function, generator function, async function
535.9k+69%-5 years ago
6.0.0
ESM onlyNonePromises and async control flow
@stdlib/assert-is-number
Test if a value is a number.
535.8k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
accept-language-parser
Parse the accept-language header from a HTTP request
535.4k+4%-8 years ago
1.5.0
CommonJSNoneInternationalisation
json-diff-ts
Modern TypeScript JSON diff library - Zero dependencies, high performance, ESM + CommonJS support. Calculate and apply differences between JSON objects with advanced features like key-based array diffing, JSONPath support, and atomic changesets.
535.3k+215%-5 months ago
4.10.4
ESM + CommonJSBundledTypeScript tooling
flru
A tiny (215B) and fast Least Recently Used (LRU) cache
535.2k+154%-7 years ago
1.0.2
ESM + CommonJSBundledCaching
bent
Functional HTTP client for Node.js w/ async/await.
535k+27%-5 years ago
7.3.12
CommonJSNoneHTTP clients
@stdlib/math-base-napi-unary
C APIs for registering a Node-API module exporting an interface for invoking a unary numerical function.
535k--7 months ago
0.2.7
CommonJSBundledNumbers and maths
sass-embedded-linux-musl-arm64
The linux-musl-arm64 binary for sass-embedded
534.7k+74%-9 days ago
1.105.0
-None-
@stdlib/number-float64-base-to-float32
Convert a double-precision floating-point number to the nearest single-precision floating-point number.
534.5k--7 months ago
0.2.3
CommonJSBundledUtility libraries
react-popper-tooltip
React tooltip library built around react-popper
534.4k-24%-4 years ago
4.4.2
ESM + CommonJSBundledReact, UI component libraries
react-arborist
![Logo](https://user-images.githubusercontent.com/3460638/161630636-3512fe81-41c2-4ee5-8f7e-adaad07033b6.svg)
533.8k+328%-2 months ago
3.16.0
ESM + CommonJSBundledReact
@loaders.gl/schema-utils
Schema-related utilities for loaders.gl...
533.6k--11 days ago
4.5.2
ESM + CommonJSBundled3D, WebGL and game engines
bytesish
Cross-Platform Binary API
533.2k+28%-5 years ago
0.4.4
CommonJSNone-
react-sizeme
Make your React Components aware of their width and/or height!
533.2k-16%-5 years ago
3.0.2
CommonJSBundledReact, Utility libraries
lodash._basecreate
The modern build of lodash’s internal `baseCreate` as a module.
533k-5%-11 years ago
3.0.3
-NoneUtility libraries
polybooljs
Boolean operations on polygons (union, intersection, difference, xor)
532.7k+94%-2 years ago
1.2.2
CommonJSNoneMaps and geolocation
then-request
A request library that returns promises, inspired by request
532.6k-31%-7 years ago
6.0.2
CommonJSBundled-
@sliphua/lilconfig-ts-loader
A TypeScript loader for lilconfig
532.2k--5 years ago
3.2.2
CommonJSBundledTypeScript tooling
http-basic
Very low level wrapper arround http.request/https.request
532.1k-31%-7 years ago
8.1.3
CommonJSBundledCompression and archives, Caching
eventemitter-asyncresource
AsyncResource integration for EventEmitter
531.9k-40%-6 years ago
1.0.0
ESM + CommonJSBundled-
binascii
Port of binascii library from Python
531.7k-24%-8 years ago
0.0.2
-None-
currency.js
A small, lightweight javascript library for working with currency values.
531.3k+56%-5 years ago
2.0.4
ESM + CommonJSBundledPayments and commerce
@stdlib/assert-has-uint32array-support
Detect native Uint32Array support.
531k--7 months ago
0.2.3
CommonJSBundledUtility libraries
gl-mat4
gl-matrix's mat4, split into smaller pieces
530.7k+65%-8 years ago
1.2.0
CommonJSNoneNumbers and maths
@stdlib/types
stdlib TypeScript type declarations.
529.5k--3 months ago
0.5.1
CommonJSBundledTypeScript tooling
@stdlib/assert-is-uint8array
Test if a value is a Uint8Array.
529.4k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
css-global-keywords
List of CSS global keywords.
529.4k+80%-10 years ago
1.0.1
CommonJSNone-
@date-io/moment
Abstraction over common javascript date management libraries
529.2k--1 year ago
3.2.0
ESM + CommonJSBundled-
@stdlib/assert-has-uint16array-support
Detect native Uint16Array support.
529k--7 months ago
0.2.3
CommonJSBundledUtility libraries
keyv-file
File storage adapter for Keyv, using msgpack to serialize data fast and small.
529k+1223%-3 months ago
5.3.5
CommonJSBundledCaching
@stdlib/assert-has-uint8array-support
Detect native Uint8Array support.
529k--7 months ago
0.2.3
CommonJSBundledUtility libraries
lz4js
An Lz4 implementation for the browser.
528.8k+212%-10 years ago
0.2.0
CommonJSNone-
plotly.js
The open source javascript graphing library that powers plotly
528.5k+90%-17 days ago
4.1.1
CommonJSBundledCharts and data visualisation
@oxfmt/binding-darwin-arm64
Formatter for the JavaScript Oxidation Compiler
528.4k--10 days ago
0.70.0
CommonJSNoneTypeScript tooling, Linting and formatting
unleash-client
Unleash Client for Node
528.2k+80%-1 month ago
6.12.1
CommonJSBundledNode.js utilities
statsig-node
Statsig Node.js SDK for usage in multi-user server environments.
528.1k+90%-1 month ago
6.5.2
CommonJSBundled-
final-form
🏁 Framework agnostic, high performance, subscription-based form state management
528k+34%-4 months ago
5.0.1
ESM + CommonJSBundled-
cucumber-html-reporter
Generates Cucumber HTML reports in three different themes
527.9k+68%-1 year ago
7.2.0
CommonJSBundled-
pg-hstore
A module for serializing and deserializing JSON data into hstore format
527.8k+38%-5 years ago
2.3.4
CommonJSNone-
node-pg-migrate
PostgreSQL database migration management tool for node.js
527.6k+432%-2 months ago
9.0.0
ESM onlyBundledORMs and query builders
autosuggest-highlight
Utilities for highlighting text in autosuggest and autocomplete components
527.5k+30%-4 years ago
3.3.4
-None-
@stdlib/number-float64-base-to-words
Split a double-precision floating-point number into a higher order word and a lower order word.
527.5k--7 months ago
0.2.3
CommonJSBundledUtility libraries
use-local-storage-state
React hook that persist data in localStorage
527.4k+115%-2 months ago
20.0.0
ESM onlyBundledReact
oidc-provider
OAuth 2.0 Authorization Server implementation for Node.js with OpenID Connect
527.3k+253%-26 days ago
9.12.2
ESM onlyNoneHTTP servers and web frameworks
vis-data
Manage unstructured data using DataSet. Add, update, and remove data, and listen for changes in the data.
527k+137%-1 month ago
8.0.5
ESM + CommonJSBundledCharts and data visualisation
@tokenlens/core
Core types and registry utilities for TokenLens (model metadata).
526.9k--1 year ago
1.3.0
ESM onlyBundled-

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