whatsapp

10 repositories

chatwoot/chatwoot

Open-source live-chat, email support, omni-channel desk. An alternative to Intercom, Zendesk, Salesforce Service Cloud etc. 🔥💬

RubyAttention 43
★39,590
wwebjs/whatsapp-web.js

Node.js library for automating WhatsApp Web via Puppeteer — whatsapp-web.js lets Node.js developers build bots and APIs on top of WhatsApp Web by driving a managed Puppeteer browser instance, exposing nearly all web client features. It's actively maintained under a new org (wwebjs) with an npm package, docs, guide and Discord community, useful for anyone needing a scriptable WhatsApp client without official API access.

JavaScriptAttention 32
★22,891
rmyndharis/OpenWA

A self-hosted WhatsApp gateway built on NestJS with swappable backends — OpenWA is a free, open-source WhatsApp API gateway for developers who want full control over messaging infrastructure without vendor lock-in. Its pluggable architecture lets you swap database engines (SQLite/PostgreSQL), media storage (local/S3), and caching (none/Redis) via config instead of code changes. Built on NestJS with Docker support.

TypeScript🌐 ElsewhereAttention 52
★16,731
tulir/whatsmeow

A Go library implementing WhatsApp's multidevice web protocol — whatsmeow is a Go library that implements WhatsApp's web multidevice API, covering messaging, groups, receipts, typing notifications and app state sync. It's aimed at Go developers building WhatsApp bots or integrations without relying on a browser-based automation layer. Calls and broadcast list sending remain unimplemented.

Go🇪🇺 EuropeAttention 42
★7,817
lharries/whatsapp-mcp

Connect Claude or Cursor to your real WhatsApp account — An MCP server that lets LLM agents like Claude search, read and send personal WhatsApp messages and media. It uses the whatsmeow library to link via WhatsApp Web multidevice, storing all chats locally in SQLite so data only reaches the LLM through tools you control.

Go🇪🇺 EuropeAttention 46
★6,856
melgarafael/DeskcommCRM

Self-hosted CRM pairs AI agents with WhatsApp sales flows — DeskcommCRM is an open-source, self-hosted alternative to Kommo, Octadesk and Intercom, built around native AI agents that qualify and sell via WhatsApp (WAHA). It's multi-tenant, MCP-ready and LGPD-aware, with a one-command VPS setup kit — aimed at businesses selling through chat who want no subscription fees and full data control.

TypeScriptAttention 47
★5,340
aldinokemal/go-whatsapp-web-multidevice

Multi-Device WhatsApp REST API Now Speaks MCP and n8n — GOWA wraps WhatsApp Web in a Go REST API with a UI, webhooks, and Chatwoot integration, built for low memory use. Recent v8 adds multi-account device management with device-scoped REST and WebSocket calls, plus MCP mode and an official n8n community node for workflow automation.

Go🌐 ElsewhereAttention 42
★5,022
crmne/zapfast

A browser-free WhatsApp client that starts in under a second — ZapFast is a native WhatsApp desktop client built in Rust with egui, skipping any embedded browser engine. It links as a companion device via whatsapp-rust and, per the project's own benchmarks, opens in under a second using about 200 MB idle RAM versus 1.13 GB for WhatsApp Web. It supports Linux, macOS, and Windows, with the UI localized into 11 languages.

Rust🇪🇺 EuropeAttention 88
★3,975
evolution-foundation/evolution-go

A Go rewrite of Evolution API for lighter WhatsApp integration — Evolution Go reimplements the Evolution API messaging engine in Go using the whatsmeow library, aiming for lower resource use than the original Node-based version. It plugs into the Evolution Foundation ecosystem, including Evo CRM Community, making it useful for teams running self-hosted WhatsApp bots or CRM integrations at scale.

Go🌐 ElsewhereAttention 42
★991
mrifqidaffaaditya/WA-AKG

Self-hosted WhatsApp gateway with multi-session dashboard and 109+ API endpoints — WA-AKG turns WhatsApp into a self-hosted REST API using Next.js 16, Baileys and Prisma. It supports multi-session accounts, scheduled messages, auto-replies and webhooks, with 109+ documented endpoints, making it suited for developers building bots, automation or customer-service gateways.

TypeScriptAttention 50
★872