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
vitest-matchmedia-mock
mocking window.matchmedia with vitest
36.3k+280%-1 year ago
2.0.4
CommonJSBundledTesting
egm96-universal
A library to convert between EGM96-relative altitudes and WGS84 ellipsoid-relative altitudes
36.3k+2331%-1 year ago
1.1.1
ESM + CommonJSBundled-
@google/stitch-sdk
Generate UI screens from text prompts and extract their HTML and screenshots programmatically.
36.3k--4 months ago
0.3.5
ESM onlyBundled-
reactjs-localstorage
Easy use localstorage in Reactjs
36.3k+489%-6 years ago
1.0.1
CommonJSNoneReact
@gluestack-ui/button
A universal headless Button component for React Native, Next.js & React
36.3k--1 year ago
1.0.14
ESM + CommonJSBundledReact, UI component libraries
gulp-livereload
Gulp plugin for livereload.
36.3k-26%--
4.0.2
CommonJSNone-
react-awesome-reveal
React components to add reveal animations using the Intersection Observer API and CSS Animations.
36.3k+30%-1 year ago
4.3.1
ESM + CommonJSBundledCSS-in-JS and styling, Animation
factory-girl
A factory library for Node.js and JavaScript inspired by factory_girl
36.3k+18%-7 years ago
5.0.4
CommonJSNoneTesting
webpack-pwa-manifest
Progressive Web Application (PWA) Manifest Generator
36.2k-28%-5 years ago
4.3.0
CommonJSBundledBundlers
tsconfig-resolver
Walk up the tree to resolve `tsconfig.json` configuration objects.
36.2k+12%-6 years ago
3.0.1
ESM + CommonJSBundledTypeScript tooling, Files and file systems
mcp-evals
GitHub Action for evaluating MCP server tool calls using LLM-based scoring
36.2k+191%-1 year ago
2.0.1
ESM onlyBundledAI and machine learning
stringtemplate4ts
A TypeScript port of the Java StringTemplate 4 library
36.2k+2235%-1 year ago
2.0.1
ESM + CommonJSBundled-
less-plugin-clean-css
clean-css plugin for less.js
36.2k-18%--
1.6.0
CommonJSNone-
@ethereum-waffle/chai
A sweet set of chai matchers for your blockchain testing needs.
36.2k--3 years ago
4.0.10
ESM + CommonJSBundledBlockchain and Web3
qs-stringify
Simple query stringify with nesting.
36.2k+65%-6 years ago
1.2.1
CommonJSNoneURLs and query strings
@stdlib/assert-is-arraybuffer
Test if a value is an ArrayBuffer.
36.1k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@hyperbrowser/sdk
Node SDK for Hyperbrowser API
36.1k--14 days ago
0.93.0
CommonJSBundledScraping and browser automation
@lexical/eslint-plugin
Lexical specific linting rules for ESLint
36.1k--19 days ago
0.51.0
ESM onlyBundledLinting and formatting, Rich text and code editors
graphile-migrate
Opinionated SQL-powered migration tool for PostgreSQL
36.1k+113%-3 years ago
1.4.1
CommonJSBundled-
@m2d/table
Plugin to convert Markdown tables (MDAST) to DOCX with support for rich formatting and seamless integration into mdast2docx.
36.1k--1 year ago
0.1.1
ESM + CommonJSBundledMarkdown, PDF and documents
boolean-parser
Script that parses a boolean query to an array with all the possibilities. IE: (a AND (b OR c)) -> [[a, b],[a, c]]
36.1k-21%-9 years ago
0.0.2
CommonJSNoneParsers and serialisers
tsparticles-shape-polygon
tsParticles polygon shape
36.1k+16%--
2.12.0
ESM + CommonJSBundledAnimation, TypeScript tooling
@stdlib/assert-is-array-like-object
Test if a value is an array-like object.
36.1k--7 months ago
0.2.3
CommonJSBundledUtility libraries, Testing
@imgly/background-removal-node
Background Removal in NodeJS
36.1k--2 years ago
1.4.5
ESM + CommonJSBundledAI and machine learning, TypeScript tooling
@okta/okta-angular
Angular support for Okta
36.1k--4 months ago
8.0.0
ESM onlyBundledAuthentication and authorisation
@stytch/nextjs
Stytch's official Next.js Library
36.1k--26 days ago
22.3.0
ESM + CommonJSBundledAuthentication and authorisation, React
tsparticles-shape-image
tsParticles image shape
36.1k+15%--
2.12.0
ESM + CommonJSBundledAnimation, TypeScript tooling
@stdlib/assert-is-complex-like
Test if a value is a complex number-like object.
36.1k--7 months ago
0.2.4
CommonJSBundledUtility libraries, Testing
@swc/core-android-arm-eabi
Super-fast alternative for babel
36k--3 years ago
1.3.11
CommonJSNoneBuild tools, TypeScript tooling
isbot-fast
JavaScript module detecting bots/crawlers/spiders via user-agent
36k+59%-6 years ago
1.2.0
CommonJSNoneScraping and browser automation
prisma-markdown
Prisma Markdown documents generator including ERD diagrams and comment descriptions
36k+82%-10 months ago
4.0.0
CommonJSBundledMarkdown
tsparticles-shape-star
tsParticles star shape
36k+18%--
2.12.0
ESM + CommonJSBundledAnimation, TypeScript tooling
react-native-notifications
Advanced Push Notifications (Silent, interactive notifications) for iOS & Android
36k+8%-10 months ago
5.2.2
CommonJSBundledReact
react-cookies
Load and save cookies with React
36k-31%-7 years ago
0.1.1
CommonJSNoneReact
style-attr
Parse and stringify style attributes
36k-51%-9 years ago
1.3.0
CommonJSNone-
@tanstack/ai-openrouter
TanStack AI adapter for OpenRouter chat, provider tools, structured outputs, and access to hundreds of LLMs.
36k--13 days ago
0.19.20
ESM onlyBundledTypeScript tooling
react-hook-form-mui
<div align="center"> <a href="https://react-hook-form-material-ui.vercel.app/" rel="noopener" target="_blank"> <img src="./rhf-mui.png" alt="Material-UI and react-hook-form combined" /> </a> </div>
36k+20%-5 months ago
9.0.1
ESM + CommonJSBundledReact, Forms
safe-squel
(safe version) SQL query string builder
36k+129%-6 years ago
5.12.5
CommonJSBundledDatabase clients and drivers
eslint-plugin-security-node
Create a security plugin for node.js
36k-3%-2 years ago
1.1.4
CommonJSNoneLinting and formatting, Security
lucene
Lucene query parser and formatter for JavaScript created using PEG.js
36k-34%-6 years ago
2.1.1
CommonJSNoneParsers and serialisers
@m2d/list
Plugin to convert ordered and unordered lists from Markdown (MDAST) to DOCX. Supports nesting, custom bullets, and numbering styles.
36k--1 year ago
0.0.9
ESM + CommonJSBundledMarkdown, PDF and documents
@assistant-ui/react-syntax-highlighter
Syntax highlighting for assistant-ui
36k--19 days ago
0.14.6
ESM onlyBundledReact, UI component libraries
@quartz-community/utils
Shared utility functions for Quartz community plugins.
36k--20 days ago
1.0.1
ESM onlyBundledUtility libraries
react-native-level-fs
fs for react-native using level-filesystem and asyncstorage-down
36k-19%-8 years ago
3.0.1
-NoneFiles and file systems, React
webassemblyjs
WebAssembly interpreter
36k+7%-1 year ago
1.14.1
ESM + CommonJSNonePolyfills and shims, Parsers and serialisers
@zerodevx/svelte-json-view
View JSON data prettily
36k--2 months ago
2.0.0
ESM onlyBundledSvelte
mdast-zone
mdast utility to treat HTML comments as ranges or markers
35.9k+378%-2 years ago
6.1.0
ESM onlyBundled-
@adonisjs/drive
A thin wrapper on top of Flydrive to work seamlessly with AdonisJS
35.9k--7 months ago
4.0.0
ESM onlyBundled-
leaflet.gridlayer.googlemutant
A plugin for LeafletJS to use Google maps basemaps.
35.9k+35%-10 months ago
0.16.0
ESM + CommonJSNoneMaps and geolocation
leaflet.locatecontrol
A useful control to geolocate the user with many options. Used by osm.org and mapbox among many others.
35.9k+83%-1 month ago
0.90.1
ESM + CommonJSBundledMaps and geolocation

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