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
@pinia/nuxt
Nuxt Module for pinia
639.9k--1 month ago
1.0.2
ESM onlyBundledState management, Vue
is-window
Checks if the given value is a window object.
639.7k-32%-10 years ago
1.0.2
CommonJSNone-
@zag-js/navigation-menu
Core logic for the navigation-menu widget implemented as a state machine
639.6k--17 days ago
1.44.0
ESM + CommonJSBundledUI component libraries, State management
ollama-ai-provider-v2
Use Ollama with the Vercel AI SDK, implementing the official Ollama API. This provider has minimal dependencies and is web-compatible out of the box.
639.6k+3793%-2 months ago
4.0.1
ESM + CommonJSBundledCloud SDKs
format-util
Lightweight format utility for the browser, based on util.format().
639.2k-7%-6 years ago
1.0.5
CommonJSNone-
jest-image-snapshot
Jest matcher for image comparisons. Most commonly used for visual regression testing.
639.1k+12%-6 months ago
6.5.2
CommonJSNoneTesting
@formatjs/intl-pluralrules
Polyfill for Intl.PluralRules
638.1k--18 days ago
6.3.15
ESM onlyBundledInternationalisation, Polyfills and shims
layerr
Error wrapping utility for NodeJS and the browser
638.1k+280%-2 years ago
3.0.0
ESM onlyBundled-
babel-plugin-named-exports-order
Babel plugin for preserving exports order across transforms
637.9k+1%-4 years ago
0.0.2
CommonJSNone-
@eslint/markdown
The official ESLint language plugin for Markdown
637.5k--2 months ago
8.0.3
ESM onlyBundledLinting and formatting, Parsers and serialisers
run-exclusive
Generate functions that do not allow parallel executions
637.4k+608%-3 years ago
2.2.19
CommonJSBundledTypeScript tooling, Promises and async control flow
groq-sdk
The official TypeScript library for the Groq API
637.3k+96%-1 month ago
1.6.0
ESM + CommonJSBundled-
filenamify-url
Convert a URL to a valid filename
637.3k+266%-1 year ago
4.0.0
ESM onlyBundledURLs and query strings
fishery
A library for setting up JavaScript factories to help build objects as test data, with full TypeScript support
637.2k+95%-9 months ago
2.4.0
ESM + CommonJSBundledTesting, TypeScript tooling
unist-util-inspect
unist utility to inspect nodes
637k+44%-2 years ago
8.1.0
ESM onlyBundled-
speakeasy
Two-factor authentication for Node.js. One-time passcode generator (HOTP/TOTP) with support for Google Authenticator.
636.7k+28%-10 years ago
2.0.0
CommonJSNoneAuthentication and authorisation
stringify-package
stringifies npm-written json files
636.5k-2%-7 years ago
1.0.1
CommonJSNone-
wif
Bitcoin Wallet Import Format (WIF) decoding/encoding module
636.2k+34%-2 years ago
5.0.0
ESM + CommonJSBundledBlockchain and Web3
cookies-next
Set, Get, Remove cookies on both client and server side with Next.js
635.8k+17%-11 months ago
6.1.1
CommonJSBundledStatic site generators and meta-frameworks
webworkify
launch a web worker that can require() in the browser with browserify
635.6k+300%-8 years ago
1.5.0
CommonJSNone-
blocking-proxy
WebDriver Proxy for testing rich clients. It block certain calls until Angular is done updating the page under test.
635.5k-18%-8 years ago
1.0.1
CommonJSBundledTesting, Scraping and browser automation
eth-query
like web3 but for minimalists
635.4k+75%-9 years ago
2.1.2
CommonJSNone-
pusher
Node.js client to interact with the Pusher Channels REST API
635.2k+151%-3 months ago
5.3.4
CommonJSBundledWebSockets and realtime
react-native-markdown-display
Markdown renderer for react-native, with CommonMark spec support + adds syntax extensions & sugar (URL autolinking, typographer), originally created by Mient-jan Stelling as react-native-markdown-renderer
634.4k+199%-2 years ago
7.0.2
CommonJSBundledMarkdown, React
oneline
Write nice template literals with newlines, but format as a single-line string
634k+247%-1 year ago
2.0.0
ESM + CommonJSBundled-
matrixflow-js
Dense matrix computation and linear algebra for JavaScript
633.6k--1 month ago
3.2.2
ESM + CommonJSBundledTypeScript tooling
remark-github-blockquote-alert
Alerts are a Markdown extension based on the blockquote syntax that you can use to emphasize critical information.
633.2k+276%-6 months ago
2.1.0
ESM onlyBundledMarkdown, Parsers and serialisers
@rushstack/lookup-by-path
Strongly typed trie data structure for path and URL-like strings.
632.8k--8 days ago
0.10.17
ESM + CommonJSBundledURLs and query strings, Build tools
stylelint-prettier
Runs prettier as an stylelint rule
632.7k-12%-1 year ago
5.0.3
ESM onlyNoneLinting and formatting
pmtiles
PMTiles archive decoder for browsers
632.4k+570%-1 month ago
4.5.0
ESM + CommonJSBundledCloud SDKs
@appium/strongbox
Persistent storage for Appium extensions
632.2k--6 days ago
2.0.1
ESM onlyBundledScraping and browser automation, Testing
rollup-plugin-node-resolve
Bundle third-party dependencies in node_modules
631.3k+8%-7 years ago
5.2.0
ESM + CommonJSNoneBundler plugins and loaders
http-terminator
Gracefully terminates HTTP(S) server.
631.2k+35%-4 years ago
3.2.0
CommonJSBundledMonitoring and error tracking
is-html
Check if a string is HTML
630.8k+50%-1 year ago
3.2.0
ESM onlyBundled-
p-settle
Settle promises concurrently and get their fulfillment value or rejection reason with optional limited concurrency
630.7k+11%-5 months ago
5.2.1
ESM onlyBundledPromises and async control flow
ohm-js
An object-oriented language for parsing and pattern matching
630.5k+179%-7 months ago
17.5.0
ESM + CommonJSBundledParsers and serialisers, Build tools
object-sizeof
Sizeof of a JavaScript object in Bytes
630.4k+42%-2 years ago
2.6.5
CommonJSBundled-
astronomia
An astronomical library
630.3k+157%-1 year ago
4.2.0
ESM + CommonJSNone-
react-content-loader
SVG-Powered component to easily create placeholder loadings (like Facebook cards loading)
630k+22%-8 months ago
7.1.2
ESM + CommonJSBundledReact, Image processing
@oxc-minify/binding-linux-x64-musl
Oxc Minifier Node API
629.9k--10 days ago
0.151.0
CommonJSNoneTypeScript tooling
map-limit
async.mapLimit's functionality available as a standalone npm module
629.8k+54%-12 years ago
0.0.1
CommonJSNonePromises and async control flow
json-schema-to-typescript-lite
Lite version of json-schema-to-typescript
629.1k+139%-1 year ago
15.0.0
ESM + CommonJSBundledTypeScript tooling, Schema validation
ink-table
A table component for Ink.
628.4k+236%-2 years ago
3.1.0
CommonJSBundledCLI tools and terminal utilities, Tables and data grids
js2xmlparser2
Parses JavaScript objects into XML. This is a fork of the original js2xmlparser, with some additional features
628.1k+163%-12 years ago
0.2.0
CommonJSNoneParsers and serialisers
geojson
Turn your geo data into GeoJSON
627.9k+39%-9 years ago
0.5.0
CommonJSNoneMaps and geolocation
atomic-batcher
A simple batching function that allows you to atomically batch a series of operations.
627.7k+19%-9 years ago
1.0.2
CommonJSNone-
enzyme-adapter-utils
JavaScript Testing utilities for React
627.6k-35%-2 years ago
1.14.2
CommonJSNoneTesting, React
cssauron
create matching selectors from css for your very own nested object hierarchy
626.9k-20%-10 years ago
1.4.0
CommonJSNone-
serialize-query-params
A library for simplifying encoding and decoding URL query parameters.
626.6k+66%-10 months ago
2.0.4
ESM + CommonJSBundledURLs and query strings
time-zone
Pretty time zone: `+2` or `-9:30`
626.2k-16%-5 years ago
2.0.0
ESM onlyNoneDate and time

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