awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

5 Repos

Awesome GitHub RepositoriesChat Platform Adapters

Adapters that abstract the APIs of different chat platforms behind a common interface for multi-platform bot connectivity.

Distinct from Adapter Patterns: Distinct from general Adapter Patterns: focuses specifically on chat platform API abstraction, not generic interface compatibility.

Explore 5 awesome GitHub repositories matching software engineering & architecture · Chat Platform Adapters. Refine with filters or upvote what's useful.

Awesome Chat Platform Adapters GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • howdyai/botkitAvatar von howdyai

    howdyai/botkit

    11,585Auf GitHub ansehen↗

    Botkit is a multi-platform chatbot framework designed to build conversational bots that operate across different messaging services using a unified interface. It provides a core system for multi-platform development, utilizing a platform adaptation layer to translate service-specific API payloads into a standardized internal format. The framework features a conversational dialog manager that coordinates multi-turn interactions through state-tracking, branching logic, and scripted flows. It employs a message processing middleware pipeline to intercept, normalize, and enrich incoming and outgoi

    Provides a specialized adapter to abstract the Google Hangouts API for multi-platform bot connectivity.

    TypeScriptbotbot-applicationbotkit
    Auf GitHub ansehen↗11,585
  • nonebot/nonebot2Avatar von nonebot

    nonebot/nonebot2

    7,582Auf GitHub ansehen↗

    Nonebot2 is an asynchronous Python framework for building event-driven chatbots across multiple messaging platforms. It centers on a non-blocking event bus and a driver-based adapter system that unifies different messaging protocols into a single consistent interface. The framework utilizes a modular plugin architecture, allowing for the discovery and loading of third-party extensions to add new event handlers and system capabilities. It distinguishes itself with a type-annotation based dependency injection system that automatically resolves and provides required service objects to handlers a

    Provides a driver-based adapter system that unifies different messaging protocols into a single consistent interface.

    Pythonbotchatbotcqhttp
    Auf GitHub ansehen↗7,582
  • koishijs/koishiAvatar von koishijs

    koishijs/koishi

    5,456Auf GitHub ansehen↗

    Koishi is an open-source framework for building multi-platform chatbots, designed around an adapter-driven architecture that lets a single bot connect to multiple messaging services with consistent logic. It provides a plugin-based development platform with hot reload support, enabling developers to write and update bot extensions using TypeScript without restarting the application. A web-based management console offers a graphical interface for configuring plugins, commands, permissions, and monitoring runtime status. What distinguishes Koishi is its combination of a dynamic plugin lifecycle

    Connects to multiple chat platforms by abstracting each platform's API behind a common adapter interface.

    TypeScriptbotchatbotdiscord
    Auf GitHub ansehen↗5,456
  • llonebot/luckylilliabotAvatar von LLOneBot

    LLOneBot/LuckyLilliaBot

    3,375Auf GitHub ansehen↗

    LuckyLilliaBot is a multi-protocol bot framework and protocol bridge that integrates diverse chat communication protocols to enable programmatic interaction in private and group conversations. It functions as a messaging gateway that translates internal messaging client functions into standardized WebSocket and HTTP protocols. The system employs a plugin-based adapter architecture to decouple chat platform logic and convert platform-specific messages into a standardized internal format. It exposes internal functions as standard web endpoints and persistent duplex connections to allow external

    Employs chat platform adapters to abstract diverse APIs behind a common internal interface.

    TypeScriptllbotllobllonebot
    Auf GitHub ansehen↗3,375
  • microsoft/agentsAvatar von microsoft

    microsoft/Agents

    964Auf GitHub ansehen↗

    Agents is an open-source software development kit for building, securing, and deploying multichannel conversational AI assistants across enterprise productivity platforms and web interfaces. It functions as a comprehensive framework that enables developers to operate full-stack conversational assistants across multiple messaging channels simultaneously from a single codebase, while connecting agents to large language models and custom orchestration logic without vendor lock-in. The architecture features an adapter-based channel multiplexing system that routes unified agent messages to diverse

    Routes unified agent messages to diverse enterprise chat platforms through decoupled protocol adapters and platform-specific drivers.

    TypeSpecagentsbotbotframework
    Auf GitHub ansehen↗964
  1. Home
  2. Software Engineering & Architecture
  3. Adapter Patterns
  4. Chat Platform Adapters