wwebjs/whatsapp-web.js
A WhatsApp client library for NodeJS that connects through the WhatsApp Web browser app
About the project
A Node.js library for interacting with WhatsApp Web via Puppeteer: send and receive messages, media, manage groups and contacts, and build bots or APIs on top of the web client.
Useful for
- Build a WhatsApp bot that replies to chat commands
- Send notifications and media from your service to WhatsApp
- Automate group management: add and remove participants
README summarized by DeepSeek V4.1 Flash. Details may be inaccurate.
Why it’s trending
- 4 stars so far today, about 7 expected by the end of the day.
- GitHub Trending JavaScript today: #10, +7 stars.
Stars per day
Bars are daily stars, the line is the usual pace. Red marks spike days.
Numbers
- Total stars
- 22,618
- Today
- 4 · ≈ 7 by evening
- Forks
- 5,165
- Issues and pull requests
- 4,426
- Watchers
- 360
- Language
- JavaScript
- License
- Apache-2.0
- Latest release
- v1.34.7 · April 24, 2026
- Created
- February 17, 2019
- Last push
- September 20, 2026
Star trust
Growth looks organic: forks and discussion are in line with active projects, and stars arrive unevenly, the way people give them.
These are heuristics, not a verdict: we judge by the repository’s behavior, not by a list of stargazers.
Spotted in
- September 23, 2026GitHub Trending JavaScript today: #10, +7 stars
Similar by description
-
1.7
pandorafuture/wx-cli
A Rust CLI that decrypts and reads the local WeChat database on macOS, exposing chat history, contacts, groups and media, plus a REST API and SSE for AI agents.
-
1.0
wechaty/wechaty
Wechaty is a conversational RPA SDK for building chatbots with a unified interface to WhatsApp, WeChat, and other messaging platforms. It lets you write bot code once and run it across platforms in JavaScript, Python,…