awesome-repositories.com
Blog
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
EvolutionAPI avatar

EvolutionAPI/evolution-api

0
View on GitHub↗
7,190 stars·5,515 forks·TypeScript·other·18 viewsevoai.app↗

Evolution Api

Evolution API is a collection of system components including a WhatsApp API gateway, a multi-channel messaging bridge, and a conversational AI orchestrator. It functions as an event-driven messaging middleware that links messaging platforms with large language models and external applications to automate text and audio responses.

The project provides a self-hosted marketing automation platform for executing customer relationship workflows and outreach campaigns. It further distinguishes itself by routing chat conversations between different messaging services and customer support tools through a unified interface.

The system covers omnichannel messaging management, real-time event streaming to external queues, and the automation of business communications. It also includes capabilities for syncing conversations with bot builders and offloading binary media to cloud object storage.

Features

  • Conversational AI Platforms - Implements a coordination layer that links messaging platforms with large language models to automate conversational responses.
  • Messaging API Interfaces - Provides a single abstraction interface to control and automate interactions across multiple different messaging platforms.
  • AI Agent Orchestration - Provides a coordination layer for managing specialized AI agents to execute complex operational and development tasks.
  • AI Model Integrations - Integrates messaging flows with language models to automate text responses and convert audio to written text.
  • Chatbot Integrations - Links messaging platforms with language models to automate text responses and audio-to-text conversion.
  • Marketing Automation Platforms - Provides a self-hosted management platform for executing customer outreach campaigns and engagement workflows.
  • Messaging Campaign Platforms - Manages customer relationship workflows and communication sequences via a self-hosted messaging campaign platform.
  • WhatsApp Messaging Integrations - Enables linking messaging flows to WhatsApp Business APIs to send and receive communications at scale.
  • API Gateways - Ships a server that provides a REST interface to automate WhatsApp messaging and integrate it with external applications.
  • Chat Platform Integrations - Synchronizes user conversations with external customer service tools and bot builders to manage interactions.
  • Message Bridges - Provides a unified interface for routing and transporting chat conversations between different messaging services and support tools.
  • Messaging Adapters - Unifies diverse messaging protocol implementations behind a single API interface for consistent request and response structures.
  • Messaging Orchestrators - Coordinates and routes message delivery across multiple communication channels from one central interface.
  • Event Middleware - Provides a communication layer that streams real-time chat events to external queues and storage for asynchronous processing.
  • Customer Support Routing - Syncs chat history and active conversations with external customer service tools for team-based interaction management.
  • Event Streaming Platforms - Pushes real-time system events to external queues or streaming platforms for asynchronous processing.
  • Event-Driven Webhooks - Pushes real-time application events to external endpoints using asynchronous HTTP webhooks for decoupled processing.
  • Messaging Session Persistence - Maintains persistent WebSocket connections to messaging clients to synchronize real-time message states.
  • AI Model Middleware - Intercepts incoming and outgoing message flows to inject processing steps from external large language model providers.
  • API Gateways - Handles incoming requests and routes them to the appropriate session instance via a stateless API gateway.
  • Communication Integrations - Open-source WhatsApp integration API.

Star history

Star history chart for evolutionapi/evolution-apiStar history chart for evolutionapi/evolution-api

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Evolution Api

Similar open-source projects, ranked by how many features they share with Evolution Api.
  • transformeroptimus/superagiTransformerOptimus avatar

    TransformerOptimus/SuperAGI

    17,572View on GitHub↗

    SuperAGI is a comprehensive marketing automation platform and customer data system designed to orchestrate multi-channel engagement workflows. It functions as a no-code workflow orchestrator, allowing users to build complex, automated task sequences triggered by real-time user behavior, transactional data, or scheduled events. By centralizing customer profiles and interaction history, the platform enables businesses to manage end-to-end marketing operations from a single interface. The platform distinguishes itself through its deep integration with e-commerce storefronts and its ability to ex

    Pythonagentsagiai
    View on GitHub↗17,572
  • vercel/vercelvercel avatar

    vercel/vercel

    15,738View on GitHub↗

    Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure that automates the build process by detecting project frameworks and distributing static and dynamic content through a global content delivery network. The platform executes application logic using serverless functions that scale automatically based on real-time traffic demand. The platform distinguishes itself through a centralized AI gateway that proxies requests to multiple model providers, enabling standardized authentication, observability, and cost tracking. It supports

    TypeScriptclicloudcommand
    View on GitHub↗15,738
  • botpress/botpressbotpress avatar

    botpress/botpress

    14,748View on GitHub↗

    Botpress is a conversational AI builder and LLM agent platform used to design chatbot workflows and orchestrate agents powered by large language models. It provides a framework for managing the entire lifecycle of these agents, from initial creation through to deployment across various production environments. The platform includes a custom integration SDK for developing and publishing third-party connectors that extend agent capabilities. These tools allow for the creation of custom plugins that connect AI agents to external APIs and third-party services. The system supports both visual des

    TypeScript
    View on GitHub↗14,748
  • memochou1993/gpt-ai-assistantmemochou1993 avatar

    memochou1993/gpt-ai-assistant

    7,743View on GitHub↗

    This project is a serverless application that integrates OpenAI models with the LINE messaging platform. It functions as a bridge to enable real-time conversations, text generation, image creation, and speech-to-text transcription within the messaging interface. The system is designed for cloud-native deployment on Vercel, utilizing serverless functions and webhooks to handle API traffic. It features environment-driven configuration to manage bot personalities, API secrets, and access controls such as user or group limits. Beyond basic chat, the assistant includes conversational orchestratio

    JavaScript
    View on GitHub↗7,743
See all 30 alternatives to Evolution Api→

Frequently asked questions

What does evolutionapi/evolution-api do?

Evolution API is a collection of system components including a WhatsApp API gateway, a multi-channel messaging bridge, and a conversational AI orchestrator. It functions as an event-driven messaging middleware that links messaging platforms with large language models and external applications to automate text and audio responses.

What are the main features of evolutionapi/evolution-api?

The main features of evolutionapi/evolution-api are: Conversational AI Platforms, Messaging API Interfaces, AI Agent Orchestration, AI Model Integrations, Chatbot Integrations, Marketing Automation Platforms, Messaging Campaign Platforms, WhatsApp Messaging Integrations.

What are some open-source alternatives to evolutionapi/evolution-api?

Open-source alternatives to evolutionapi/evolution-api include: transformeroptimus/superagi — SuperAGI is a comprehensive marketing automation platform and customer data system designed to orchestrate… vercel/vercel — Vercel is a cloud platform for building, deploying, and scaling web applications. It provides a unified infrastructure… botpress/botpress — Botpress is a conversational AI builder and LLM agent platform used to design chatbot workflows and orchestrate agents… memochou1993/gpt-ai-assistant — This project is a serverless application that integrates OpenAI models with the LINE messaging platform. It functions… xming521/weclone — WeClone is an end-to-end framework designed for the creation, training, and deployment of personalized conversational… aldinokemal/go-whatsapp-web-multidevice — This project is a headless WhatsApp client and automation server that exposes multi-device functionality as a REST API…