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
ink-testing-library
Utilities for testing Ink apps
498.2k+64%-2 years ago
4.0.0
ESM onlyBundledCLI tools and terminal utilities
super-media-element
Helps you create a custom element w/ a HTMLMediaElement API.
498.1k+265%-2 years ago
1.4.2
ESM onlyBundledVideo and audio
fast-isnumeric
The fast way to check if a JS object is numeric
498.1k+75%-6 years ago
1.1.4
CommonJSNone-
@azure/openai-assistants
An isomorphic client library for Azure OpenAI Assistants.
498k--2 years ago
1.0.0-beta.6
ESM + CommonJSBundledCloud SDKs, TypeScript tooling
hexer
Hex Dumper (streaming, sync, and cli)
498k-16%-10 years ago
1.5.0
CommonJSNone-
@stdlib/constants-float64-min-base2-exponent-subnormal
The minimum biased base 2 exponent for a subnormal double-precision floating-point number.
497.9k--2 years ago
0.2.1
CommonJSBundledNumbers and maths
@stdlib/constants-float64-max-base2-exponent-subnormal
The maximum biased base 2 exponent for a subnormal double-precision floating-point number.
497.9k--2 years ago
0.2.1
CommonJSBundledNumbers and maths
is-png
Check if a Buffer/Uint8Array is a PNG image
497.8k-29%-5 years ago
3.0.1
ESM onlyNoneImage processing
svg-path-sdf
Get signed distance field for a svg path
497.4k+88%-1 year ago
2.0.0
CommonJSNone3D, WebGL and game engines
metro-inspector-proxy
🚇 Inspector proxy for React Native and dev tools integration.
497.3k-0%-3 years ago
0.78.1
CommonJSNoneReact, Bundlers
ts-object-utils
Best type safe way to check null or undefined in typescript
497.3k+20%-8 years ago
0.0.5
CommonJSBundled-
spotify-audio-element
A custom element for the Spotify player with an API that aims to match the `<audio>` API
497.2k+254%-10 months ago
1.0.4
ESM + CommonJSBundledVideo and audio
twitch-video-element
A custom element for the Twitch player with an API that matches the `<video>` API
497.2k+277%-5 months ago
0.2.0
ESM + CommonJSBundledVideo and audio
to-float32
Convert data to float32 array or get float32 fractions
497k+88%-5 years ago
1.1.0
CommonJSNone3D, WebGL and game engines
pyodide
The Pyodide JavaScript package
496.9k+66%-18 days ago
314.0.7
ESM + CommonJSBundled-
xorshift
Random number generator using xorshift128+
496.6k-14%-5 years ago
1.2.0
CommonJSNone-
pad-component
Pad strings to a given length
496.5k+30%-14 years ago
0.0.1
-None-
tiktok-video-element
Custom element (web component) for the TikTok player.
496.5k+282%-10 months ago
0.1.2
ESM + CommonJSBundledVideo and audio
snyk
snyk library and cli utility
496.4k+10%-9 days ago
1.1307.4
-NoneSecurity
unplugin-icons
Access thousands of icons as components on-demand universally
496.4k+54%-21 days ago
24.0.0
ESM onlyBundledIcons
array-normalize
Normalize array (possibly n-dimensional) to zero mean and unit variance
496.3k+89%-5 years ago
2.0.0
ESM + CommonJSNone-
gl-text
Render text with WebGL
496.3k+88%-2 years ago
1.4.0
CommonJSNone-
babel-helper-evaluate-path
path.evaluate wrapped in a try catch
496.3k-5%-8 years ago
0.5.0
CommonJSNone-
brcast
Tiny data broadcaster with 0 dependencies
496.3k+8%-6 years ago
3.0.2
ESM + CommonJSNoneWebSockets and realtime
array-bounds
Find [nd-]array min/max values
495.8k+85%-9 years ago
1.0.1
CommonJSNone-
has-passive-events
Check if passive events are available on the current device
495.7k+87%-8 years ago
1.0.0
CommonJSNone-
firefox-profile
firefox profile for selenium WebDriverJs, admc/wd or any other node selenium driver that supports capabilities
495.6k+216%-1 month ago
4.7.1
CommonJSBundledScraping and browser automation
regl-splom
Scatterplot matrix for 2d plots
495.2k+90%-5 years ago
1.0.14
CommonJSNoneCharts and data visualisation, 3D, WebGL and game engines
qr-code-styling
Add a style and an image to your QR code
495.2k+176%-1 year ago
1.9.2
CommonJSBundled-
has-hover
Check if hover is available on the current device
495.2k+66%-9 years ago
1.0.1
CommonJSNone-
regl-error2d
Render error bars for the set of points
495.2k+87%-5 years ago
2.0.12
CommonJSNone-
update-diff
Update object by mapping diff properties
494.9k+99%-8 years ago
1.1.0
CommonJSNone-
number-is-integer
ES2015 Number.isInteger() ponyfill
494.9k+78%-5 years ago
2.0.0
-NonePolyfills and shims
ansi-sequence-parser
A parser for ANSI escape sequences
494.8k-28%-1 year ago
1.1.3
ESM + CommonJSBundledParsers and serialisers, CLI tools and terminal utilities
gl-util
Set of practical webgl utils
494.7k+67%-6 years ago
3.1.3
CommonJSNone3D, WebGL and game engines
css-font
Parse or stringify CSS font property.
494.6k+55%-8 years ago
1.2.0
CommonJSNoneCSS-in-JS and styling
json-schema-faker
Generate valid JSON data from JSON Schema definitions
494.4k+58%-2 months ago
0.6.3
ESM onlyBundledSchema validation
detect-kerning
Calculate kerning table of a font
494.4k+87%-8 years ago
2.1.2
CommonJSNone-
font-atlas
Populate a <canvas> element with a font texture atlas
494.3k+90%-8 years ago
2.1.0
CommonJSNone-
os
NodeJS Core Module Extended
494.2k-5%-5 years ago
0.1.2
CommonJSNone-
world-calendars
Convert between various world calendars
493.9k+65%-1 year ago
1.0.4
CommonJSNone-
envalid
Validation for your environment variables
493.3k+56%-3 months ago
8.2.0
CommonJSBundledConfiguration, Schema validation
broccoli-source
Broccoli plugin for referring to source directories on the file system
492.8k-20%-5 years ago
3.0.1
CommonJSBundled-
@mapbox/mapbox-gl-draw
A drawing component for Mapbox GL JS
492.8k--18 days ago
1.5.2
ESM onlyNone3D, WebGL and game engines, Maps and geolocation
node-oauth1
A fork of Netflix's implementation of the OAuth1 protocol
492.6k-19%-6 years ago
1.3.0
CommonJSNoneAuthentication and authorisation
@sindresorhus/fnv1a
FNV-1a non-cryptographic hash function
492.6k--2 years ago
3.1.0
ESM onlyBundledCryptography and hashing
@stdlib/constants-float64-high-word-sign-mask
High word mask for the sign bit of a double-precision floating-point number.
492.3k--2 years ago
0.2.1
CommonJSBundled-
iframe-resizer
Keep iframes sized to their content.
492.1k+75%-7 months ago
5.5.9
ESM + CommonJSNone-
@plotly/point-cluster
Fast nd point clustering.
491.8k--5 years ago
4.0.0
CommonJSNone-
parent-require
Require modules from parent modules.
491.7k+61%-13 years ago
1.0.0
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