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
·

11 Repos

Awesome GitHub RepositoriesMessage Interception

Capabilities for monitoring and capturing internal communication streams within an application process.

Distinct from Message Bus Interfaces: Focuses on the interception and capture of data from a bus, rather than the routing or interface definition.

Explore 11 awesome GitHub repositories matching networking & communication · Message Interception. Refine with filters or upvote what's useful.

Awesome Message Interception GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • mustangym/wechatextension-formacAvatar von MustangYM

    MustangYM/WeChatExtension-ForMac

    22,621Auf GitHub ansehen↗

    WeChatExtension-ForMac is a plugin for the macOS WeChat client that provides a suite of extensions for account management, messaging automation, and visual customization. Its primary purpose is to enable the simultaneous operation of multiple user profiles within a single session and to automate communication tasks. The project distinguishes itself through specialized tools for content recovery and group analytics, such as intercepting recalled messages and monitoring member activity or departures within group chats. It also includes technical inspection capabilities for accessing restricted

    Intercepts the internal communication stream to capture and record recalled messages.

    Objective-Calfredmacoswechat
    Auf GitHub ansehen↗22,621
  • tkkk-ioser/wechatplugin-macosAvatar von TKkk-iOSer

    TKkk-iOSer/WeChatPlugin-MacOS

    14,274Auf GitHub ansehen↗

    This project is a set of extensions for the WeChat macOS application designed to modify client behavior and unlock hidden features. It functions as a client modification framework and a multi-account manager, allowing users to launch and operate several independent instances of the application on a single machine. The tool distinguishes itself through deep integration with the operating system, enabling the execution of macOS system commands and remote administration via incoming chat messages. It also provides productivity extensions that connect chat lists and conversation histories to exte

    Intercepts internal function calls to capture incoming chat data and prevent the recall of sent messages.

    Objective-Calfred-workflowmacosplugin
    Auf GitHub ansehen↗14,274
  • 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

    Includes middleware to intercept and modify both incoming and outgoing message streams.

    TypeScriptbotbot-applicationbotkit
    Auf GitHub ansehen↗11,585
  • crossoverjie/cimAvatar von crossoverJie

    crossoverJie/cim

    9,492Auf GitHub ansehen↗

    Cim is a distributed instant messaging system and server-side backend designed to manage real-time communication across a cluster of servers. It provides a scalable infrastructure for routing private and group messages while tracking user connection states and session locations across distributed nodes. The project features an interception layer for AI messaging middleware, which allows artificial intelligence agents to intercept incoming communication and generate automated responses. It also includes a real-time push infrastructure to deliver notifications and messages from the server to en

    Provides an interception layer to monitor and modify communication streams for AI-driven responses.

    Javaheartbeatimnetty
    Auf GitHub ansehen↗9,492
  • grpc/grpc-webAvatar von grpc

    grpc/grpc-web

    9,229Auf GitHub ansehen↗

    gRPC-Web is a JavaScript client library that enables browser applications to call gRPC services through an HTTP proxy, using Protocol Buffers for serialization. It provides a browser-based gRPC client that supports unary, server-streaming, and bidirectional streaming RPCs, along with a code generator that produces JavaScript and TypeScript client stubs from .proto service definitions. The library includes an interceptor framework for attaching cross-cutting logic like authentication and retries to client calls, and supports setting Unix timestamp deadlines on RPCs for server-side timeout enfo

    Wrap the response stream to intercept events and modify messages as they arrive from the server.

    JavaScriptgrpcjavascriptweb
    Auf GitHub ansehen↗9,229
  • 42wim/matterbridgeAvatar von 42wim

    42wim/matterbridge

    7,507Auf GitHub ansehen↗

    Matterbridge ist eine Multi-Protokoll-Chat-Brücke und ein Messaging-Gateway, das Nachrichten, Medien und Benutzeridentitäten in Echtzeit über verschiedene Kommunikationsplattformen hinweg synchronisiert. Es fungiert als protokollunabhängiger Message-Bus, der verschiedene Chat-Protokolle in ein gemeinsames internes Format übersetzt, um eine nahtlose Kommunikation zwischen verschiedenen Diensten zu ermöglichen. Das System zeichnet sich durch einen Multi-Plattform-Medien-Proxy aus, der Dateien und Anhänge herunterlädt und erneut hochlädt, um die protokollübergreifende Zugänglichkeit sicherzustellen. Es nutzt zudem einen Webhook-Identitäts-Proxy, um ursprüngliche Benutzernamen und Avatare der Absender über Plattformen hinweg zu replizieren und die Identitätsklarheit durch anpassbare Mappings und Formatierungen zu wahren. Das Gateway bietet umfangreiches Traffic-Management über Chat-Traffic-Middleware, was die Transformation, Filterung und das Routing von Nachrichten mittels regulärer Ausdrücke und skriptbarer Logik ermöglicht. Es unterstützt komplexes Management des Nachrichtenlebenszyklus, einschließlich der Synchronisierung von Bearbeitungen, Löschungen und Thread-Konversationen, und bietet gleichzeitig eine programmatische Protokollintegration für Drittanbieterdienste. Die Brücke kann als Hintergrunddienst oder innerhalb eines Containers bereitgestellt werden, mit Konfigurationsunterstützung für Umgebungsvariablen und einer sicheren administrativen API.

    Executes custom scripts on incoming and outgoing messages to programmatically modify text and sender identity.

    Go
    Auf GitHub ansehen↗7,507
  • trazyn/wewechatAvatar von trazyn

    trazyn/weweChat

    5,703Auf GitHub ansehen↗

    weweChat ist ein inoffizieller Desktop-Client für WeChat, der als plattformübergreifender Messaging-Wrapper entwickelt wurde. Er verwendet eine React-basierte Benutzeroberfläche innerhalb einer Electron-Shell, um eine dedizierte Umgebung für die Verwaltung von Konversationen auf Desktop-Betriebssystemen bereitzustellen. Die Anwendung führt benutzerdefinierte Funktionen ein, die im offiziellen Client nicht vorhanden sind, wie z. B. die Möglichkeit, Nachrichten abzufangen und zu archivieren, die vom Absender zurückgerufen wurden. Sie enthält zudem eine Automatisierung für Massennachrichten, um dieselbe Nachricht gleichzeitig an mehrere Empfänger zu senden. Der Client ist für Power-User-Workflows konzipiert und bietet tastaturgesteuerte Navigation zum Wechseln zwischen Threads und Starten von Konversationen. Er unterstützt zudem eine verbesserte Medienhandhabung durch Batch-Dateiübertragungen und Zwischenablage-Integration für Bilder und Dateien. Die Software enthält ein System für automatische Updates, um sicherzustellen, dass die neuesten Versionen installiert sind.

    Intercepts the incoming message stream to capture data before server-side recall events can occur.

    JavaScriptchatclientdesktop
    Auf GitHub ansehen↗5,703
  • servicestack/servicestackAvatar von ServiceStack

    ServiceStack/ServiceStack

    5,498Auf GitHub ansehen↗

    ServiceStack ist ein hochperformantes .NET-Webframework für den Bau typsicherer APIs unter Verwendung stark typisierter Request- und Response-Objekte. Es fungiert als nachrichtenbasierte API-Engine, die Geschäftslogik von der Transportschicht entkoppelt, wodurch Services über mehrere Protokolle wie HTTP, gRPC und verschiedene Message-Queue-Provider bereitgestellt werden können. Das Framework zeichnet sich durch seinen typsicheren API-Generator aus, der native Client-SDKs und Data Transfer Objects (DTOs) aus Service-Metadaten über mehrere Sprachen hinweg produziert. Es enthält zudem ein verteiltes Service-Gateway für Microservices-Orchestration, ein Code-First-ORM zur direkten Übersetzung von C#-Objekten in Datenbankdatensätze sowie ein zentralisiertes Identitäts- und Zugriffsmanagementsystem für sicheren tokenbasierten Zugriff. Die breitere Funktionspalette deckt asynchrones Messaging und Echtzeit-Event-Streaming durch Pub-Sub und Server-Sent Events ab. Es bietet umfassende Unterstützung für Datenserialisierung in Formaten wie JSON, XML, ProtoBuf und MessagePack, neben integrierten Authentifizierungs-Flows wie JWT, API-Keys und Step-up-Authentifizierung. Zusätzliches Tooling umfasst automatisierte CRUD-API-Generierung, Hintergrund-Job-Ausführung und Vorlagen für administrative Dashboards.

    Uses filters to modify or inspect outgoing and incoming messages before they are processed by the service.

    C#c-sharpcsvframework
    Auf GitHub ansehen↗5,498
  • asynkron/protoactor-goAvatar von asynkron

    asynkron/protoactor-go

    5,469Auf GitHub ansehen↗

    protoactor-go is a framework for building concurrent and distributed systems in Go using the actor model. It provides a distributed actor system that enables isolated entities to communicate via asynchronous messaging and share state across a cluster. The framework implements a multi-language actor protocol, allowing interoperability between actors written in Go, C#, and Java. It further supports a virtual actor implementation, where actors are automatically instantiated across a network based on a unique identity. The system includes a supervision model for managing actor lifecycles and fau

    Provides middleware to intercept, observe, and modify messages within the actor communication pipeline.

    Goactor-modelactorsakka
    Auf GitHub ansehen↗5,469
  • airtai/faststreamAvatar von airtai

    airtai/faststream

    5,234Auf GitHub ansehen↗

    FastStream is an asynchronous Python framework designed for building event-driven microservices. It provides a unified abstraction layer for interacting with various message brokers, enabling developers to manage event production and consumption through a consistent interface while maintaining access to native provider-specific features. The framework centers on a decorator-based routing model that binds application logic directly to broker topics, supported by a built-in dependency injection container that resolves resources at runtime. The framework distinguishes itself through its deep int

    Allows execution of custom logic before and after message handling to centralize cross-cutting concerns.

    Python
    Auf GitHub ansehen↗5,234
  • anhkgg/superwechatpcAvatar von anhkgg

    anhkgg/SuperWeChatPC

    4,587Auf GitHub ansehen↗

    SuperWeChatPC ist ein Modifikator für den WeChat-Desktop-Client, der versteckte Funktionen durch Speicher-Patching und Binary-Hooks freischaltet. Er fungiert als Messaging-Manager für mehrere Konten, als Archivierungstool für Messaging-Daten und als Softwareschnittstelle, die interne Messaging-Funktionen für externe Programme offenlegt. Das Projekt ermöglicht den gleichzeitigen Betrieb mehrerer unabhängiger Client-Instanzen auf einem einzigen Computer durch Prozessisolierung. Es erlaubt die Übertragung großer Anhänge durch Umgehung von Standard-Dateigrößenbeschränkungen und bietet einen Wrapper für die programmatische Nachrichtenautomatisierung. Das Tool enthält Funktionen zur Nachrichtenarchivierung, wie etwa das Verhindern des Löschens widerrufener Nachrichten und das Speichern von Sprachnotizen im lokalen Speicher. Es bietet zudem Mechanismen zur Automatisierung des Sendens und Empfangens von Nachrichten über ein externes Software-Kit.

    Captures internal communication streams by hooking into the native application's protocols.

    C++anti-revokemulti-openwechat
    Auf GitHub ansehen↗4,587
  1. Home
  2. Networking & Communication
  3. Message Bus Interfaces
  4. Message Interception

Unter-Tags erkunden

  • ProgrammaticExecuting custom scripts to intercept and modify the content of messages flowing through a system. **Distinct from Message Interception:** Distinct from Message Interception: focuses on the active programmatic modification via scripting rather than passive monitoring or capture.