wwebjs/whatsapp-web.js
A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 99
- Release rhythm 81
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 23
- age_days: 2755
- days_rel: 131
- days_push: 10
- n_releases_24m: 18
Adoption not part of the score
22475 stars · 5129 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
whatsapp-web.js is a Node.js client library that connects to WhatsApp through the WhatsApp Web browser app using Puppeteer, exposing nearly all web client features programmatically. It enables building bots and automation for user or business accounts with an object-oriented API.
Use cases
- build a whatsapp bot that auto-replies to messages
- send whatsapp messages programmatically from nodejs
- automate whatsapp group management
- send media and stickers via whatsapp api
- create whatsapp polls and channels programmatically
- monitor and receive whatsapp messages in an app
When to choose
- you need a full-featured unofficial WhatsApp API in Node.js
- you want to automate WhatsApp for user or business accounts
- you need multi-device support, media, groups, and polls in one library
When to avoid
- you need an officially supported WhatsApp Business API with guaranteed compliance
- you cannot run a headless browser (Puppeteer) on your infrastructure
- you need guaranteed uptime - unofficial automation risks account bans
Facets
library · maturity active
http-client chatbot workflow-automation sdk messaging-platforms developer-tools apis cross-platform whatsapp whatsapp-web whatsapp-bot puppeteer unofficial-api messaging chat-automation automation nodejs
4 sources
- readme: https://github.com/wwebjs/whatsapp-web.js · fetched 2026-08-28 · 371a8800fcb8
- homepage: https://wwebjs.dev · fetched 2026-08-29 · 90256c381b66
- site_page: https://docs.wwebjs.dev/ · fetched 2026-08-29 · 84f4cbfbc36f
- registry_npm: https://registry.npmjs.org/whatsapp-web.js · fetched 2026-08-29 · 41b144e3dd17
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| wwebjs/whatsapp-web.js | main | 93 |
For agents
markdown · JSON · MCP: product_card(name="wwebjs/whatsapp-web.js")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem