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
·

8 Repos

Awesome GitHub RepositoriesMessage Bus Integrations

Interfaces for triggering application actions via system message bus protocols.

Distinct from Message Bus Interfaces: Distinct from generic message bus interfaces: focuses on application-level control via IPC.

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

Awesome Message Bus Integrations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • flameshot-org/flameshotAvatar von flameshot-org

    flameshot-org/flameshot

    30,209Auf GitHub ansehen↗

    This project is a desktop screen capture and annotation utility designed for Linux environments. It provides an interactive graphical overlay that allows users to select specific screen regions, apply visual annotations such as shapes, text, and pixelation, and manage the resulting images through a configurable post-capture pipeline. The application distinguishes itself through deep system integration and automation capabilities. It operates as a persistent background daemon that monitors global hotkeys and supports inter-process communication via a system message bus, enabling users to trigg

    Enables programmatic control of capture and editing actions via system message bus communication.

    C++capturecross-platformfree-software
    Auf GitHub ansehen↗30,209
  • mikebrady/shairport-syncAvatar von mikebrady

    mikebrady/shairport-sync

    8,514Auf GitHub ansehen↗

    Shairport-sync is an AirPlay audio streaming receiver that enables the reception of wireless audio streams from Apple devices and routes them to system sound servers or hardware devices. Its primary purpose is to facilitate multi-room audio synchronization, aligning output across multiple playback devices to ensure content plays in unison. The project distinguishes itself through advanced digital signal processing, including impulse-response convolution filtering to correct frequency response. It provides precise audio timing adjustments to compensate for amplifier latency and offers extended

    Exposes playback controls and metadata to system-level services via D-Bus for remote management.

    Cairplayairplay-2audio
    Auf GitHub ansehen↗8,514
  • elsa-workflows/elsa-coreAvatar von elsa-workflows

    elsa-workflows/elsa-core

    7,629Auf GitHub ansehen↗

    Elsa Core is a workflow engine framework designed for defining, executing, and managing long-running business processes. It functions as a distributed workflow orchestrator and event-driven trigger system, capable of operating as a multi-tenant platform with secure data isolation. The project distinguishes itself through a flexible approach to workflow definitions, supporting a visual drag-and-drop designer, programmatic C# definitions, and portable JSON specifications. It provides a highly extensible architecture allowing for the development of custom activities and the use of a dynamic expr

    Integrates with service bus protocols to trigger workflows or publish messages in reaction to domain events.

    C#csharpdotnetelsa
    Auf GitHub ansehen↗7,629
  • ethereum-mining/ethminerAvatar von ethereum-mining

    ethereum-mining/ethminer

    5,935Auf GitHub ansehen↗

    ethminer ist ein Ethereum-GPU-Miner und Ethash-Hashing-Tool. Es fungiert als CUDA- und OpenCL-Client, der Grafikkarten für Proof-of-Work-Berechnungen zur Validierung von Blockchain-Transaktionen und zum Mining von Ethereum-Coins nutzt. Die Software nutzt GPGPU-Beschleunigung, um parallele mathematische Berechnungen auf die GPU auszulagern, und generiert den erforderlichen Acyclic-Graph-Datensatz direkt im Videospeicher, um Festplattenlatenzen zu eliminieren. Es enthält einen GPU-Mining-Benchmarker, um die Hashing-Geschwindigkeit und Effizienz gegenüber spezifischen Epochen zu testen und Performance-Baselines zu etablieren. Das Projekt implementiert das Stratum-Netzwerkprotokoll zur Koordination der Arbeitsverteilung und Übermittlung von Shares an entfernte Mining-Pools, inklusive automatischer Protokollerkennung und verschlüsselter Kommunikation. Zudem bietet es ein programmatisches HTTP-Interface für das Remote-Management, mit dem Benutzer Echtzeit-Performance-Metriken überwachen und Mining-Operationen steuern können. Die Systemintegration erfolgt über einen Message-Bus für Prozesskoordination und systemweite Benachrichtigungen.

    Utilizes the system message bus for coordinating internal processes and triggering operating system notifications.

    C++
    Auf GitHub ansehen↗5,935
  • asamk/signal-cliAvatar von AsamK

    AsamK/signal-cli

    4,717Auf GitHub ansehen↗

    signal-cli ist eine Kommandozeilenschnittstelle für das Signal-Messenger-Protokoll. Sie fungiert als Headless-Client, der es Benutzern ermöglicht, Nachrichten zu senden und zu empfangen, Konten zu verwalten und Telefonnummern innerhalb einer Terminalumgebung anstelle einer grafischen Anwendung zu verifizieren. Das Projekt bietet Integrationsmöglichkeiten für externe Programme über einen JSON-RPC-Server und eine D-Bus-Schnittstelle. Diese ermöglichen automatisierte Messaging-Workflows und die Fähigkeit, Messaging-Aktionen von anderen Software-Diensten über einen Hintergrund-Daemon auszulösen. Die Software deckt die Verwaltung der Kontoidentität ab, einschließlich Registrierung und Verifizierung per SMS oder Sprachanruf, sowie den Austausch von Textnachrichten und Zustellungsbestätigungen.

    Exposes a communication interface via JSON-RPC and D-Bus to allow external programs to automate messaging.

    Javacommandlinedbusjava
    Auf GitHub ansehen↗4,717
  • sayanarijit/xplrAvatar von sayanarijit

    sayanarijit/xplr

    4,704Auf GitHub ansehen↗

    xplr is a terminal-based file explorer that combines a composable panel layout engine with a Lua plugin runtime, allowing users to script custom keybindings, layouts, and workflow automation without recompiling. Its mode-based keybinding contexts switch mappings based on the current task, and the pipeline-based file filtering mechanism lets you dynamically refine the file listing with a visible, reorderable stack of criteria. The core integrates with external processes through a FIFO message bus, enabling commands and directory changes to flow between the explorer and outside tools. What sets

    Communicates with external processes through a persistent FIFO named pipe for seamless integration.

    Rustclicommand-lineconsole
    Auf GitHub ansehen↗4,704
  • ramonunch/altsnapAvatar von RamonUnch

    RamonUnch/AltSnap

    4,663Auf GitHub ansehen↗

    AltSnap is a window manager utility and layout system that organizes application windows using custom snap grids and mouse-driven resizing and movement. It functions as a low-level input hook that intercepts keyboard and mouse events at the OS level to trigger custom window management actions. The project includes a coordinate-based grid mapper for precise snapping to custom zones and an input remapper that assigns keyboard scan codes to virtual mouse buttons. It also features a window automation CLI used to trigger management tasks on foreground or targeted application windows. The tool pro

    Provides a mechanism to trigger window management actions via system message bus protocols from the command line.

    Cdesktopwindow-managerwindows
    Auf GitHub ansehen↗4,663
  • rfjakob/earlyoomAvatar von rfjakob

    rfjakob/earlyoom

    4,131Auf GitHub ansehen↗

    earlyoom is a Linux OOM killer daemon that monitors system memory and terminates processes to prevent system freezes. It acts as a memory resource monitor and process termination manager, tracking available RAM and swap space to ensure the operating system remains responsive. The project distinguishes itself by selecting termination targets based on the largest resident set size rather than relying solely on kernel OOM scores. It provides granular control through regular expression-based process filtering to protect specific applications and can terminate entire process groups to ensure compl

    Provides integration with the system message bus to dispatch desktop alerts when memory levels are critical.

    C
    Auf GitHub ansehen↗4,131
  1. Home
  2. Networking & Communication
  3. Message Bus Interfaces
  4. Message Bus Integrations