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-photo-view
An exquisite React photo preview component
77.1k+132%-1 year ago
1.2.7
ESM + CommonJSBundledReact, UI component libraries
country-codes-list
List of codes per country (languages, calling codes, currency codes, etc) with full TypeScript support.
77.1k+5%-21 days ago
3.2.0
CommonJSBundledInternationalisation, TypeScript tooling
@azure/arm-mysql
A generated SDK for MySQLManagementClient.
77k--3 years ago
5.1.0
ESM + CommonJSBundledCloud SDKs, TypeScript tooling
gl
Creates a WebGL context without a window
77k-65%-1 year ago
8.1.6
CommonJSNone3D, WebGL and game engines
@nomicfoundation/ethereumjs-common
Resources common to all Ethereum implementations
77k--2 years ago
4.0.4
ESM + CommonJSBundledBlockchain and Web3
material-ui
React Components that Implement Google's Material Design.
77k-2%--
0.20.2
ESM + CommonJSNoneReact, UI component libraries
@oh-my-pi/pi-ai
Unified LLM API with automatic model discovery and provider configuration
77k--13 days ago
18.3.1
ESM onlyBundledMarkdown, CLI tools and terminal utilities
chai-dom
DOM assertions for the Chai assertion library using vanilla JavaScript
77k-18%-1 year ago
1.12.1
CommonJSNoneTesting
loggly
A client implementation for Loggly cloud Logging-as-a-Service API
77k-39%-10 years ago
1.1.1
CommonJSNoneLogging
react-native-elements
React Native Elements & UI Toolkit
76.9k-31%-3 years ago
3.4.3
CommonJSBundledUI component libraries, React
@terrazzo/token-tools
Various utilities for token types
76.9k--1 month ago
2.7.1
ESM onlyNoneCSS-in-JS and styling, UI component libraries
oppa
😌 Super easy typesafe options parser for Node.js
76.9k-5%-5 years ago
0.4.0
CommonJSBundled-
eslint-plugin-import-helpers
ESLint Rules to Aid with Imports
76.9k-2%-4 months ago
2.0.2
CommonJSNoneLinting and formatting
@uniswap/v4-sdk
⚒️ An SDK for building applications on top of Uniswap V4
76.9k--12 days ago
2.4.1
ESM + CommonJSBundledBlockchain and Web3
@japa/errors-printer
Error printer to pretty print Japa errors
76.9k--9 months ago
4.1.4
ESM onlyNone-
rollup-plugin-vue
> Roll Vue 3 SFCs with Rollup.
76.8k+45%--
6.0.0
CommonJSBundledBundler plugins and loaders, Vue
@bloomberg/record-tuple-polyfill
A polyfill for the Record and Tuple Stage 2 ECMAScript proposal.
76.8k--4 years ago
0.0.4
ESM + CommonJSNonePolyfills and shims
@nanostores/persistent
A store for Nano Stores state manager to keep data in localStorage
76.8k--2 months ago
1.3.5
ESM onlyBundledReact, Vue
is-reachable
Check if servers are reachable
76.8k-31%-8 months ago
6.1.0
ESM onlyBundledDOM and browser utilities
@colyseus/schema
Automatic state replication for multiplayer games. Mutate plain objects, and every client gets a live, typed mirror through delta encoding.
76.8k--13 days ago
5.0.34
ESM + CommonJSBundledSchema validation
prisma-zod-generator
Prisma 2+ generator to emit Zod schemas from your Prisma schema
76.8k+478%-1 month ago
3.3.1
-NoneORMs and query builders, Schema validation
unique-username-generator
A package to generate a unique username from email or randomly selected nouns and adjectives. User can add a separator between the username, define the maximum length of a username and adds up to six random digits.
76.7k-47%-1 year ago
1.5.1
CommonJSBundledEmail, Node.js utilities
@gera2ld/jsx-dom
Use JSX for HTML elements.
76.7k--3 years ago
2.2.2
ESM + CommonJSBundledDOM and browser utilities
supertokens-web-js
SuperTokens SDK for vanilla JS for all recipes
76.7k+184%-1 year ago
0.16.0
CommonJSBundled-
dir-is-case-sensitive
Returns true, if the specified directory is case sensitive
76.6k+128%-6 months ago
3.0.0
ESM onlyBundledFiles and file systems
write-file-stdout
Write to a file, falling back to stdout.
76.6k-12%-12 years ago
0.0.2
-None-
@fluent-org/logger
A node fluent protocol compatible logger
76.6k--4 years ago
1.0.10
CommonJSBundledLogging
jest-launchdarkly-mock
Easily unit test LaunchDarkly feature flagged components with jest
76.6k-24%-7 months ago
2.2.1
CommonJSBundledTesting, Dev servers and API mocking
resolve-file
Resolve an absolute file path from local directories, local node_modules or global node_modules.
76.6k+19%-9 years ago
0.3.0
CommonJSNoneFiles and file systems
check-ends-with-period
Check the text is ends with period mark.
76.5k+170%-3 years ago
3.0.2
ESM + CommonJSBundledAI and machine learning
@tapjs/run
Command-line interface for the node-tap runner
76.5k--1 month ago
4.5.10
ESM onlyBundledCLI tools and terminal utilities
stylelint-no-unresolved-module
Ensures that module (import-like or `url`) can be resolved to a module on the file system.
76.5k+364%-21 days ago
2.6.0
ESM + CommonJSBundledURLs and query strings, CSS-in-JS and styling
@mlc-ai/web-llm
Hardware accelerated language model chats on browsers
76.5k--29 days ago
0.2.85
ESM onlyBundled-
@tapjs/node-serialize
Stream TAP test data as a serialized node:test stream
76.5k--1 month ago
4.3.12
ESM + CommonJSBundledTesting, Node.js utilities
image-webpack-loader
Image loader module for webpack
76.5k-27%--
8.1.0
-NoneBundler plugins and loaders
morpheme-match-textlint
morpheme-match for textlint rule.
76.5k+177%-6 years ago
2.0.6
CommonJSBundledAI and machine learning
babel-plugin-angularjs-annotate
Babel plugin to add angularjs dependency injection annotations
76.5k+17%-7 years ago
0.10.0
CommonJSNoneAngular
flagpack-core
Flagpack contains 250+ flag icons to easily use within your code project. Flagpack is an open source project and available for JavaScript frameworks/libraries React, Vue and Svelte.
76.5k+142%-10 months ago
2.1.0
CommonJSBundledIcons, Vue
mui-one-time-password-input
A One-Time Password input designed for the React library MUI
76.5k+42%-5 months ago
7.0.0
ESM onlyBundledTypeScript tooling, React
next-view-transitions
View Transitions API for Next.js App Router
76.5k+167%-10 months ago
0.3.5
ESM onlyBundled-
@opentelemetry/propagator-ot-trace
The OpenTelemetry OTTracepropagator implements the propagation format used by the "basic tracer" implementations from the OpenTracing project
76.4k--9 months ago
0.29.0
ESM + CommonJSBundledMonitoring and error tracking
is-actual-promise
Verify if something is a Promise
76.4k-33%-2 years ago
1.0.2
ESM + CommonJSBundled-
filepond-plugin-image-exif-orientation
Image Exif Orientation Plugin for FilePond
76.4k+62%--
1.0.11
ESM + CommonJSBundled-
percentile
Calculate a percentile for given array of values
76.4k+8%-4 years ago
1.6.0
CommonJSBundled-
@azure/arm-mariadb
A generated SDK for MariaDBManagementClient.
76.4k--3 years ago
2.1.0
ESM + CommonJSBundledCloud SDKs, TypeScript tooling
viewerjs
JavaScript image viewer.
76.4k-8%-24 days ago
1.14.0
ESM + CommonJSBundledImage processing
qss
A tiny (305B) browser utility for stringifying a query Object.
76.3k-10%-3 years ago
3.0.0
ESM + CommonJSBundledURLs and query strings
@isaacs/ts-node-temp-fork-for-pr-2009
TypeScript execution environment and REPL for node.js, with source map support
76.3k--2 years ago
10.9.7
CommonJSBundledTypeScript tooling
dom-miner
dom-miner — mine any site into a compact DOM map for QA test plans and AI agents
76.3k--2 months ago
0.1.4
ESM onlyBundledDOM and browser utilities, Testing
ng-annotate
add, remove and rebuild angularjs dependency injection annotations
76.3k-27%-9 years ago
1.2.2
CommonJSNoneAngular

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