wppconnect
A Node library that exposes WhatsApp Web's own functions to your code, for building customer-service and messaging automations. A library, not a bot.
Every listing whose runtime names WhatsApp. Derived from the records on this site, not curated.
A Node library that exposes WhatsApp Web's own functions to your code, for building customer-service and messaging automations. A library, not a bot.
A Node client library for WhatsApp that works by driving WhatsApp Web in a headless browser. A library, not a bot: you write the code that uses it.
A single Go binary that fronts the official WhatsApp Business Platform, including voice calls, rather than driving WhatsApp Web.
A self-hosted HTTP API in front of WhatsApp, with a choice of three engines — a browser, a Node websocket client, or a Go one. Its README also points at a separate "WAHA Plus" build whose Docker image needs a password from the vendor.
A Node library for automating WhatsApp: it drives WhatsApp Web through a headless browser so your own code can send and receive messages on a personal account.
A self-hosted REST API that puts a WhatsApp number behind HTTP endpoints so other software can send and receive messages.
Puts a DeepSeek Harness agent behind your chat accounts: a message arriving in Feishu, WeChat, DingTalk, QQ, Slack, Telegram, Discord or WhatsApp is handed to the agent you are already running, and the reply comes back in the same thread. It connects an agent you supply; it is not the agent.
A macOS desktop app that runs a long-lived AI agent with its own IDE workspace and connects it to WhatsApp, Telegram and Slack.
A Node library for building WhatsApp chatbots as scripted conversation flows. Its README describes it as agnostic to the WhatsApp provider, so the provider is a choice you make and not one it makes for you.
A self-hosted gateway that exposes a WhatsApp account over an API and a socket, driving WhatsApp Web under the hood.
A WhatsApp group-admin bot built on Baileys: tag everyone, mute and unmute, and the rest of the moderation commands, run from your own number.
A WhatsApp group-admin bot on the Baileys library — tagging, muting, kicking and the usual command set — paired to a phone number by QR code.
Runs on your own WhatsApp number, paired by QR code, and answers typed commands in your chats — group administration and scripted extras. It drives WhatsApp Web rather than the Business API.
A WhatsApp userbot: it automates your own personal account rather than a Business API number.