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
react-window-infinite-loader
Infinite loader utils inspired by `react-virtualized` but for use with `react-window`.
526.7k+52%-8 months ago
2.0.1
ESM + CommonJSBundled-
xlsx-js-style
SheetJS Spreadsheet Community Edition plus Basic Cell Styles
526.5k+465%-4 years ago
1.2.0
CommonJSBundledPDF and documents
@stdlib/math-base-special-abs
Compute the absolute value of a double-precision floating-point number.
526.5k--7 months ago
0.2.3
CommonJSBundledNumbers and maths
is-type-of
complete type checking for node
526.4k+25%-1 year ago
2.2.0
ESM + CommonJSBundled-
@stdlib/assert-is-big-endian
Check if an environment is big endian.
526.4k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
jest-environment-jsdom-fourteen
JSDOM environment for Jest with JSDOM 14
526k+5%-6 years ago
1.0.1
CommonJSNone-
youtube-video-element
Custom element (web component) for the YouTube player.
525.6k+277%-7 months ago
1.9.0
ESM + CommonJSBundledVideo and audio
tokenlens
A lightweight registry of LLM model information, like name and context sizes, for building AI-powered apps.
525.6k+1078%-1 year ago
1.3.1
ESM onlyBundled-
chunk-data
Split buffers and streams into smaller chunks
525.5k+2625350%-11 months ago
0.1.0
ESM onlyBundled-
@rollup/plugin-esm-shim
Generate minified bundle
525.4k--1 year ago
0.1.8
ESM + CommonJSBundled-
react-floater
Floaters everywhere!
525.4k+53%-6 months ago
0.10.1
ESM + CommonJSBundledReact, UI component libraries
oas
Comprehensive tooling for working with OpenAPI definitions
525.3k+114%-9 days ago
38.6.0
ESM + CommonJSBundledDocumentation tooling
@stdlib/math-base-assert-is-nan
Test if a double-precision floating-point numeric value is NaN.
524.8k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@paypal/paypal-js
Loading wrapper and TypeScript types for the PayPal JS SDK
524.2k--8 days ago
11.1.1
ESM + CommonJSBundledTypeScript tooling
natives
Do stuff with Node.js's native JavaScript modules
524.1k+0%-7 years ago
1.1.6
CommonJSNone-
tldjs
JavaScript API to work against complex domain names, subdomains and URIs.
524.1k+605%-1 year ago
2.3.2
ESM + CommonJSNoneURLs and query strings
@secretlint/secretlint-rule-no-dotenv
A secretlint rule for dotenv
523.9k--1 month ago
13.0.5
ESM onlyBundledConfiguration, Node.js utilities
npm-which
Locate a program or locally installed node module's executable
523.9k-12%-10 years ago
3.0.1
CommonJSNone-
intl
Polyfill the ECMA-402 Intl API (except collation)
523.9k-10%-10 years ago
1.2.5
CommonJSNoneInternationalisation, Polyfills and shims
@tokenlens/helpers
Helpers for context windows, usage normalization, compaction, and cost estimation.
523.6k--1 year ago
1.3.1
ESM onlyBundled-
buffer-shims
some shims for node buffers
523.5k-17%-10 years ago
1.0.0
CommonJSNone-
memory-cache
A simple in-memory cache. put(), get() and del()
523.5k-3%-9 years ago
0.2.0
CommonJSNoneCaching
@aws-crypto/client-node
The *client-node* module includes all of the modules you need to use the AWS Encryption SDK for JavaScript with Node.js.
523.1k--2 months ago
5.0.2
CommonJSBundledCryptography and hashing, Cloud SDKs
patchright-core
A high-level API to automate web browsers
523k+1830%-23 days ago
1.63.0
ESM + CommonJSBundledDOM and browser utilities
typeforce
Another biased type checking solution for Javascript
522.8k+15%-7 years ago
1.18.0
CommonJSNoneTypeScript tooling
@tokenlens/fetch
Typed client for models.dev to fetch model catalogs with friendly errors.
522.7k--1 year ago
1.3.0
ESM onlyBundled-
swagger-ui-react
[![NPM version](https://badge.fury.io/js/swagger-ui-react.svg)](http://badge.fury.io/js/swagger-ui-react)
522.7k+82%-15 days ago
5.33.0
ESM + CommonJSNoneDocumentation tooling
pg-format
Node.js implementation of PostgreSQL's format() to safely create dynamic SQL queries.
522.6k+53%-9 years ago
1.0.4
CommonJSNone-
change-emitter
Listen for changes. Like an event emitter that only emits a single event type. Really tiny.
522.5k-17%-9 years ago
0.1.6
CommonJSNone-
postman-sandbox
Sandbox for Postman Scripts to run in Node.js or browser
522.2k-17%-1 month ago
6.7.4
CommonJSNone-
@welldone-software/why-did-you-render
Monkey patches React to notify you about avoidable re-renders.
521.6k--1 year ago
10.0.1
CommonJSBundledReact
graphviz
Node.js interface to the GraphViz graphing tool
521.3k+112%-7 years ago
0.0.9
CommonJSNone-
@shopify/graphql-client
Shopify GraphQL Client - A lightweight generic GraphQL JS client to interact with Shopify GraphQL APIs
521.2k--1 month ago
2.0.0
ESM + CommonJSBundledGraphQL
metro-minify-uglify
🚇 Minifier for Metro based on Uglify.
520.7k+0%-3 years ago
0.76.8
CommonJSNoneBundlers, React
vega-interpreter
CSP-compliant interpreter for Vega expressions.
520k+247%-1 month ago
2.3.2
ESM onlyBundled3D, WebGL and game engines, Charts and data visualisation
fs-merger
Reads files from a real location
520k+12%-5 years ago
3.2.1
CommonJSBundled-
concordance
Compare, format, diff and serialize any JavaScript value
520k-22%-5 years ago
5.0.4
CommonJSNone-
react-force-graph-2d
React component for 2D force directed graphs
519.9k+939%-7 months ago
1.29.1
ESM onlyBundled3D, WebGL and game engines, React
react-gtm-module
React Google Tag Manager Module
519.7k+5%-6 years ago
2.0.11
CommonJSNoneReact
blueimp-canvas-to-blob
Canvas to Blob is a polyfill for the standard JavaScript canvas.toBlob method. It can be used to create Blob objects from an HTML canvas element.
519.4k+67%-5 years ago
3.29.0
CommonJSNone-
sync-request
Make synchronous web requests
519.2k-31%-7 years ago
6.1.0
CommonJSBundled-
ts-retry-promise
retry for functions returning a promise
518.8k+5%-2 years ago
0.8.1
CommonJSBundledPromises and async control flow, TypeScript tooling
postman-runtime
Underlying library of executing Postman Collections
518.7k-18%-1 month ago
7.56.1
CommonJSNone-
eslint-config-standard-jsx
JavaScript Standard Style JSX support - ESLint Shareable Config
518.6k-30%-4 years ago
11.0.0
CommonJSNoneLinting and formatting
flatten-vertex-data
flattens nested vertex data into a typed array
518.5k+70%-8 years ago
1.0.2
CommonJSNone3D, WebGL and game engines
is-svg-path
Detect if string an SVG path
518.5k+78%-9 years ago
1.0.2
CommonJSNone-
svg-path-bounds
Get bounding box of an svg path data
518.5k+90%-5 years ago
1.0.2
CommonJSNone-
test-value
Test a value in a variety of ways
518.3k+11%-8 years ago
3.0.0
-None-
remark-html
remark plugin to compile Markdown to HTML
518.3k+34%-3 years ago
16.0.1
ESM onlyBundledMarkdown, Parsers and serialisers
npm-profile
Library for updating an npmjs.com profile
518.1k-14%-3 months ago
13.0.1
CommonJSNone-

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