awesome-repositories.comCategoriesBlog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

WhatsApp automation and bot management platform

Ranking updated Oct 8, 2026

For i want build project vps control use whatsapp active linked device session id, the first results are devlikeapro/waha (WAHA is a self-hostable WhatsApp API gateway running on a VPS that supports multi-session management, QR code linking, and a programmable REST API for bot automation), aldinokemal/go-whatsapp-web-multidevice (This project is a self-hostable headless WhatsApp client and automation server that provides a REST API gateway, linked device session management, and multi-session support for bot development) and prince-mendiratta/botsapp (BotsApp is a TypeScript-based userbot framework that automates tasks on a personal WhatsApp account, making it a fitting tool for self-hosted bot management even though it lacks a full graphical control panel). loglux/whatsapp-mcp-stream and vynect/venom round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “i want build project vps control use whatsapp active linked device session id”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Results for “i want build project vps control use whatsapp active linked device session id”

Find the best repos with AI.We'll search the best matching repositories with AI.
  • devlikeapro/wahadevlikeapro avatar

    devlikeapro/waha

    6,121View on GitHub↗

    WAHA is a server that exposes WhatsApp as a programmable REST API, enabling applications and AI agents to send and receive messages programmatically. It operates unlimited independent WhatsApp sessions from a single instance, each with its own connection state and message history, and can switch between underlying WhatsApp communication libraries by changing a single environment variable while preserving the same API interface. The system distinguishes itself through its engine abstraction layer, which allows operators to swap the WhatsApp communication library without modifying integrations,

    WAHA is a self-hostable WhatsApp API gateway running on a VPS that supports multi-session management, QR code linking, and a programmable REST API for bot automation.

    TypeScriptWhatsApp Messaging IntegrationsWhatsApp Session LifecyclesMulti-Account Session Management
    View on GitHub↗6,121
  • aldinokemal/go-whatsapp-web-multidevicealdinokemal avatar

    aldinokemal/go-whatsapp-web-multidevice

    3,510View on GitHub↗

    This project is a headless WhatsApp client and automation server that exposes multi-device functionality as a REST API gateway. It provides a centralized interface for managing multiple account sessions, automating messages, and developing bots through a standardized protocol. The system distinguishes itself by providing a secure webhook provider that forwards real-time messages and reactions to external URLs using signature verification. It includes specialized media utilities for converting images and GIFs into the WebP format required for stickers, as well as tools to simulate active user

    This project is a self-hostable headless WhatsApp client and automation server that provides a REST API gateway, linked device session management, and multi-session support for bot development.

    GoWhatsApp Messaging IntegrationsWhatsApp Session Lifecycles
    View on GitHub↗3,510
  • prince-mendiratta/botsappPrince-Mendiratta avatar

    Prince-Mendiratta/BotsApp

    5,528View on GitHub↗

    BotsApp is a WhatsApp automation tool and userbot framework designed to add custom capabilities and automation to a standard WhatsApp user account. It functions as a personal assistant bot that executes automated actions and manages conversations within the platform. The project provides a scriptable interface for automating account tasks and extending the features of a personal profile. This allows for the implementation of a userbot to handle personal messaging automation and repetitive account workflows.

    BotsApp is a TypeScript-based userbot framework that automates tasks on a personal WhatsApp account, making it a fitting tool for self-hosted bot management even though it lacks a full graphical control panel.

    TypeScriptUserbot FrameworksChat Feature ExtendersClient-Side Messaging Automation
    View on GitHub↗5,528
  • loglux/whatsapp-mcp-streamloglux avatar

    loglux/whatsapp-mcp-stream

    4View on GitHub↗

    A WhatsApp MCP server built around Streamable HTTP transport, using Baileys for WhatsApp connectivity, with a web admin UI and bidirectional media flow (upload download).

    This repository provides a self-hostable WhatsApp server with a web admin UI and Baileys-based session connectivity, fitting the core control panel requirement even though it focuses on the Model Context Protocol rather than a standalone bot builder.

    TypeScriptCommunication ToolsMessaging Platforms
    View on GitHub↗4
  • vynect/venomvynect avatar

    vynect/venom

    6,564View on GitHub↗

    Venom is a TypeScript library for building automated bots that interact with WhatsApp. It provides a complete toolkit for programmatically managing chats, groups, and messages by bridging into the WhatsApp Web protocol through WebSocket communication. The library handles authentication via QR code scanning, session persistence to avoid repeated logins, and real-time event listening for message delivery, edits, deletions, and connection state changes. The library offers a command-based routing system that directs incoming messages to handler functions based on pattern matching, alongside an ev

    Venom is a programmatic TypeScript library for building WhatsApp bots rather than a self-contained control panel or management platform with a ready-to-use user interface.

    TypeScriptWhatsApp Messaging IntegrationsWhatsApp Session PersistersWhatsApp Session Lifecycles
    View on GitHub↗6,564
  • lyfe00011/whatsapp-botlyfe00011 avatar

    lyfe00011/whatsapp-bot

    1,169View on GitHub↗

    This repository provides a self-hostable JavaScript WhatsApp bot framework utilizing Baileys session management, making it a fitting building block for running automated messaging on a VPS even though it lacks a full graphical control panel.

    JavaScript
    View on GitHub↗1,169
  • salman0ansari/whatsapp-api-nodejssalman0ansari avatar

    salman0ansari/whatsapp-api-nodejs

    1,344View on GitHub↗

    This project provides a RESTful WhatsApp API with multi-device support built on Node.js and Baileys, fitting the requirement for a self-hosted backend session manager though it lacks a built-in visual control panel or automation builder.

    JavaScriptapibaileysbaileys-rest
    View on GitHub↗1,344
  • sigalor/whatsapp-web-revengsigalor avatar

    sigalor/whatsapp-web-reveng

    6,482View on GitHub↗

    This project is a reverse engineering implementation and library designed to parse and decrypt the binary data streams used by the WhatsApp web client. It provides a WebSocket client library and tools to communicate with messaging servers by implementing reverse engineered protocol patterns. The system enables the development of custom clients and automation tools through the emulation of browser sessions and the management of persistent binary streams. It handles account authentication via QR code generation and pairing strings to link devices and maintain encrypted sessions. The project co

    This project is a low-level protocol reverse-engineering library for parsing WhatsApp binary streams rather than a self-contained bot management platform or control panel.

    JavaScriptWhatsApp Session LifecyclesWhatsApp IntegrationsWhatsApp Session Initiations
    View on GitHub↗6,482
  • tulir/whatsmeowtulir avatar

    tulir/whatsmeow

    5,444View on GitHub↗

    whatsmeow is a Go library that implements the WhatsApp multidevice protocol, providing direct access to the binary node serialization, WebSocket-based connection management, and Signal‑Protocol encryption that underpin WhatsApp’s messaging infrastructure. It maintains persistent, low-latency connections across multiple devices, handles session credentials independently for each device, and processes incoming events through an event‑driven dispatch system for messages, receipts, and presence updates. The library differentiates itself through comprehensive client‑side state management: it cache

    This repository is a Go programming library implementing the WhatsApp protocol rather than a complete control panel or bot management system, making it a low-level building block you would use to build such a platform rather than a deployable application itself.

    GoWhatsApp Messaging IntegrationsWhatsApp Integrations
    View on GitHub↗5,444
  • whiskeysockets/baileysWhiskeySockets avatar

    WhiskeySockets/Baileys

    8,275View on GitHub↗

    Baileys is a TypeScript API client library used to interact with the WhatsApp Web API via WebSockets without requiring a browser. It functions as a real-time communication tool that handles bidirectional data exchange and event-based socket connections. The project includes a dedicated toolkit for managing WhatsApp Business profiles and product catalogs, alongside a session manager that authenticates accounts using QR codes or pairing codes and persists session state to disk. Its capabilities cover a wide range of messaging functions, including multi-type message transmission, chat history s

    Baileys provides a programmatic building block for WhatsApp integration via WebSocket sessions, but it is a code library rather than a deployable control panel or bot management platform.

    JavaScriptMulti-Device SynchronizationMessaging API IntegrationsWhatsApp Integrations
    View on GitHub↗8,275
  • go-chi/chigo-chi avatar

    go-chi/chi

    22,418View on GitHub↗

    Chi is a lightweight, idiomatic router and middleware framework for building web services in Go. It is designed to integrate directly with the standard library, providing a set of utilities for managing HTTP request routing, context propagation, and modular service composition. The project distinguishes itself through a radix-tree-based routing system that supports recursive nesting, allowing developers to mount independent sub-routers onto specific path prefixes. This hierarchical structure enables the creation of organized, modular applications where request handlers are grouped and managed

    This repository is a lightweight HTTP router and middleware framework for building web services in Go rather than a dedicated WhatsApp control panel or bot management system.

    GoRESTful APIs
    View on GitHub↗22,418
  • falconry/falconfalconry avatar

    falconry/falcon

    9,794View on GitHub↗

    Falcon is a minimalist Python web API framework and high-performance microservices framework. It serves as a resource-oriented API toolkit designed for building RESTful APIs and data plane services that prioritize low overhead, reliability, and scale. The framework implements an ASGI web server interface to handle both synchronous and asynchronous HTTP requests and WebSockets. It features a dedicated HTTP middleware system for intercepting network traffic and executing shared processing logic across multiple API endpoints. Its capability surface covers resource-based routing, HTTP specificat

    Falcon is a Python web API framework used for building backend services, which is a foundational tool rather than a pre-built WhatsApp bot management platform or control panel.

    PythonREST APIsREST API Services
    View on GitHub↗9,794
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
devlikeapro/waha6.1KTypeScriptapache-2.0Feb 18, 2026
aldinokemal/go-whatsapp-web-multidevice3.5KGomitFeb 19, 2026
prince-mendiratta/botsapp
5.5K
TypeScript
GPL-3.0
Jun 1, 2026
loglux/whatsapp-mcp-stream4TypeScriptMITMay 31, 2026
vynect/venom6.6KTypeScriptApache-2.0Jun 22, 2026
lyfe00011/whatsapp-bot1.2KJavaScript—Nov 19, 2024
salman0ansari/whatsapp-api-nodejs1.3KJavaScriptGPL-3.0Jul 17, 2024
sigalor/whatsapp-web-reveng6.5KJavaScriptMITApr 22, 2024
tulir/whatsmeow5.4KGompl-2.0Feb 19, 2026
whiskeysockets/baileys8.3KJavaScriptmitFeb 19, 2026