whatsapp-web.js
Some data may be outdated — see provenance labels.
A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app observed · 2026-10-03
Health v2 · maintenance only
90/100
- Activity 97
- Release rhythm 74
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 21.0
- age_days: 2803
- days_rel: 179
- days_push: 21
- n_releases_24m: 17
Adoption not part of the score
22673 stars · 5176 forks observed · 2026-10-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-10-12, confidence 0.97
whatsapp-web.js is a Node.js library that lets developers control WhatsApp Web programmatically. It uses a headless browser to expose most WhatsApp Web features as a simple API.
Use cases
- send and receive WhatsApp messages from a Node.js application
- build a WhatsApp bot that replies to incoming chats
- automate group management tasks such as adding or removing participants
- integrate WhatsApp notifications into existing services or workflows
- create custom interactive messages with buttons, lists, or media
When to choose
- You need full WhatsApp Web functionality without using the official Business API
- Your project is already based on Node.js and you prefer a JavaScript/TypeScript solution
- You want to run a self‑hosted WhatsApp client with low risk of bans
When to avoid
- You require an officially supported WhatsApp Business API with guaranteed SLA
- Your environment cannot run a headless Chromium instance (e.g., strict serverless limits)
- You need a library for languages other than JavaScript/Node.js
Facets
library · maturity active
api-framework chatbots messaging-platforms cross-platform whatsapp whatsapp-web puppeteer multi-device bot nodejs
4 sources
- readme: https://github.com/wwebjs/whatsapp-web.js · fetched 2026-10-03 · 371a8800fcb8
- homepage: https://wwebjs.dev · fetched 2026-09-28 · 90256c381b66
- site_page: https://docs.wwebjs.dev/ · fetched 2026-09-28 · 84f4cbfbc36f
- registry_npm: https://registry.npmjs.org/whatsapp-web.js · fetched 2026-09-28 · 41b144e3dd17
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| wwebjs/whatsapp-web.js | main | 90 |
| wwebjs/wwebjs.dev | docs | 50 |
For agents
markdown · JSON · MCP: product_card(name="wwebjs/whatsapp-web.js")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem