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
vfile-reporter
vfile utility to create a report for a file
852.1k+39%-2 years ago
8.1.1
ESM onlyBundledLinting and formatting
js-file-download
Javascript function that triggers browser to save javascript-generated content to a file
851.2k+40%-6 years ago
0.4.12
CommonJSBundledReact
eslint-plugin-only-warn
Downgrade errors to warnings
851.2k+69%-7 months ago
1.2.1
CommonJSBundledLinting and formatting
backbone
Give your JS App some Backbone with Models, Views, Collections, and Events.
851.1k+41%-1 year ago
1.6.1
CommonJSNone-
babel-plugin-syntax-flow
Allow parsing of the flow syntax
851.1k-4%-9 years ago
6.18.0
CommonJSNone-
stream-slice
slice stream like buffer/string
851k+0%-12 years ago
0.1.2
CommonJSNone-
contentful
Client for Contentful's Content Delivery API
850.4k+11%-21 days ago
11.12.10
ESM + CommonJSBundled-
isemail
Validate an email address according to RFCs 5321, 5322, and others
850.3k-9%-7 years ago
3.2.0
CommonJSBundledEmail
vitepress
Vite & Vue powered static site generator
849.9k+135%-1 year ago
1.6.4
ESM onlyBundledStatic site generators and meta-frameworks, Bundlers
puppeteer-extra-plugin
Base class for puppeteer-extra plugins.
848.4k+109%-3 years ago
3.2.3
ESM + CommonJSBundledScraping and browser automation
get-user-locale
Returns a list of strings representing the user's preferred languages.
848.1k+9%-1 year ago
3.0.0
ESM onlyBundledInternationalisation
find-test-names
Given a Mocha / Cypress spec file, returns the list of suite and test names
847.7k-8%-11 months ago
1.29.19
CommonJSNoneTesting
backoff
Fibonacci and exponential backoffs.
847.4k+47%-10 years ago
2.5.0
-None-
strict-event-emitter-types
Strictly and safely type any EventEmitter-like interface on any object
847.1k+193%-8 years ago
2.0.0
CommonJSBundledTypeScript tooling
json-source-map
Parse/stringify JSON and provide source-map for JSON-pointers to all nodes
846.8k+108%-7 years ago
0.6.1
CommonJSNoneParsers and serialisers
react-grab
Select context for coding agents directly from your website
846.8k+425630%-1 month ago
0.2.0
ESM + CommonJSBundledReact, AI and machine learning
youtube-player
YouTube IFrame Player API abstraction.
845.8k+81%-3 years ago
5.6.0
CommonJSNoneVideo and audio
systemjs
Dynamic ES module loader
845.6k+7%-2 years ago
6.15.1
CommonJSNone-
babel-plugin-transform-flow-strip-types
Strip flow type annotations from your output code.
845.4k-3%-9 years ago
6.22.0
CommonJSNone-
opossum
A fail-fast circuit breaker for promises and callbacks
845k+192%-3 months ago
10.0.0
-NonePromises and async control flow
@sanity/bifur-client
WebSocket client for Sanity's Bifur real-time service, communicating over JSON-RPC 2.0 and returning RxJS Observables
844.8k--1 month ago
2.0.2
ESM onlyBundledWebSockets and realtime, Promises and async control flow
@vue/eslint-config-prettier
eslint-config-prettier for create-vue
844.6k--1 year ago
10.2.0
CommonJSBundledLinting and formatting, Vue
node-jose
A JavaScript implementation of the JSON Object Signing and Encryption (JOSE) for current web browsers and node.js-based servers
844.5k+57%-3 years ago
2.2.0
CommonJSNoneCryptography and hashing
eslint-plugin-tsdoc
An ESLint plugin that validates TypeScript doc comments
844.2k+9%-14 days ago
0.5.3
CommonJSBundledDocumentation tooling, TypeScript tooling
mime-match
A simple function to check whether a mimetype matches the specified mimetype (with wildcard support)
844.2k+119%-10 years ago
1.0.2
CommonJSNone-
pizzip
Create, read and edit .zip files synchronously with Javascript
844.2k+413%-9 days ago
3.3.0
CommonJSBundledCompression and archives
batch-processor
Batch processing in JS
843.3k-15%-10 years ago
1.0.0
CommonJSNone-
arr-map
Faster, node.js focused alternative to JavaScript's native array map.
842.4k-12%-9 years ago
2.0.2
CommonJSNoneUtility libraries
workflow
Workflow SDK - Build durable, resilient, and observable workflows
842.2k+1039587%-15 days ago
4.8.9
ESM + CommonJSBundledCloud SDKs
nestjs-cls
A continuation-local storage module compatible with NestJS's dependency injection.
842.1k+146%-6 days ago
7.0.1
ESM + CommonJSBundledPromises and async control flow
@fontsource-variable/jetbrains-mono
Self-host the JetBrains Mono font in a neatly bundled NPM package.
842.1k--2 months ago
5.3.0
CommonJSBundledCSS-in-JS and styling
@temporalio/plugin
Library for plugin creation
842.1k--15 days ago
1.24.0
CommonJSBundledTypeScript tooling
@mediabunny/aac-encoder
AAC encoder extension for Mediabunny, based on libavcodec.
841.4k--7 days ago
1.59.1
ESM + CommonJSBundledVideo and audio
@zag-js/aria-hidden
Hide targets from screen readers
841.3k--17 days ago
1.44.0
ESM + CommonJSBundledAccessibility
@remotion/cli
Control Remotion features using the `npx remotion` command
840.8k--6 days ago
4.0.528
CommonJSNoneVideo and audio, React
fallow
Codebase intelligence for TypeScript and JavaScript. Free static analysis of code and styles, optional paid runtime intelligence (Fallow Runtime). Quality, risk, architecture, dependencies, duplication, and design-system drift for humans, CI, and the agen
840.7k--8 days ago
3.28.0
CommonJSBundledTypeScript tooling, Linting and formatting
md5-hex
Create a MD5 hash with hex encoding
840.6k-15%-2 years ago
5.0.0
ESM onlyBundledCryptography and hashing
astro-expressive-code
Astro integration for Expressive Code, a modular syntax highlighting & annotation engine for presenting source code on the web. Offers full VS Code theme support, editor & terminal frames, copy to clipboard, text markers, collapsible sections, and more.
840.4k+592%-30 days ago
0.44.2
ESM onlyBundledDocumentation tooling
@mdxeditor/editor
React component for rich text markdown editing
840.3k--17 days ago
4.2.5
ESM onlyBundledMarkdown, React
to-data-view
Create a `DataView` over an `ArrayBuffer`/8-bit typed array (commonly used in the browsers) or a `Buffer` (commonly used in Node.js).
840.2k+165%-5 years ago
2.0.0
ESM onlyNone-
precond
Precondition checking utilities.
839.9k+37%-12 years ago
0.2.3
-None-
vitest-mock-extended
Type safe mocking extensions for vitest, forked from jest-mock-extended
839.9k+95%-1 month ago
5.1.1
ESM + CommonJSBundled-
@zag-js/react
The react wrapper for zag
839.8k--17 days ago
1.44.0
ESM + CommonJSBundledReact, UI component libraries
react-native-maps
React Native Mapview component for iOS + Android
839.7k+131%-10 days ago
1.29.8
CommonJSBundledMaps and geolocation, React
rehype-expressive-code
Rehype plugin for Expressive Code, a modular syntax highlighting & annotation engine for presenting source code on the web. Offers full VS Code theme support, editor & terminal frames, copy to clipboard, text markers, collapsible sections, and more.
839.7k+607%-30 days ago
0.44.2
ESM onlyBundledDocumentation tooling
postcss-sass
A Sass parser for PostCSS, using gonzales-pe.
839.7k-22%-5 years ago
0.5.0
CommonJSNoneCSS-in-JS and styling
eslint-plugin-import-lite
A lightweight ESLint plugin for import/export linting
839.6k+216%-6 months ago
0.6.0
ESM onlyBundledLinting and formatting
vue-docgen-api
Toolbox to extract information from Vue component files for documentation generation purposes.
838.9k+64%-2 years ago
4.79.2
ESM + CommonJSBundledDocumentation tooling, Vue
oauth-1.0a
OAuth 1.0a Request Authorization for Node and Browser.
838.6k+112%-7 years ago
2.2.6
CommonJSBundled-
@lerna/child-process
Lerna's internal child_process wrapper
838.4k--2 years ago
7.4.2
CommonJSNoneBuild tools, Node.js utilities

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