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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 dépôts

Awesome GitHub RepositoriesMulti-Device Connection Managers

Tools for managing simultaneous connections to multiple hardware sources.

Distinguishing note: Focuses on multi-device connectivity management.

Explore 26 awesome GitHub repositories matching networking & communication · Multi-Device Connection Managers. Refine with filters or upvote what's useful.

Awesome Multi-Device Connection Managers GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • kavishdevar/librepodsAvatar de kavishdevar

    kavishdevar/librepods

    25,441Voir sur GitHub↗

    Librepods is a cross-platform hardware controller that functions as a Bluetooth audio protocol interceptor. It provides a unified software layer to manage device-specific settings and connectivity features across various desktop and mobile operating systems, acting as a configuration tool for hardware-level sound parameters. The project distinguishes itself through a vendor identity emulation layer that masks hardware signatures to bypass authentication checks. By intercepting and modifying low-level Bluetooth handshake packets and spoofing device identifiers, it enables access to restricted

    Connects audio hardware to two sources simultaneously to switch between audio streams automatically.

    Kotlinaccessiblityairpodsandroid
    Voir sur GitHub↗25,441
  • czlonkowski/n8n-mcpAvatar de czlonkowski

    czlonkowski/n8n-mcp

    21,780Voir sur GitHub↗

    This project provides a Model Context Protocol server that enables autonomous agents to interact with and manage automation workflows. It functions as an integration layer, allowing language models to discover, build, test, and deploy complex automation sequences through natural language instructions and structured schema-based communication. The platform distinguishes itself by offering granular control over automation logic, including the ability to perform surgical, incremental patches to specific workflow nodes rather than replacing entire structures. It supports multi-instance connectivi

    Links multiple automation environments to allow dynamic switching based on task requirements.

    TypeScriptmcpmcp-servern8n
    Voir sur GitHub↗21,780
  • kilo-org/kilocodeAvatar de Kilo-Org

    Kilo-Org/kilocode

    15,616Voir sur GitHub↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    Links development environments to shared databases for community task tracking and reputation synchronization.

    TypeScriptaiai-ageai-coding
    Voir sur GitHub↗15,616
  • infinitered/reactotronAvatar de infinitered

    infinitered/reactotron

    15,513Voir sur GitHub↗

    Reactotron is a desktop-based development environment designed for inspecting, monitoring, and manipulating mobile and web applications in real time. It functions as a centralized hub that connects to a running application via a persistent WebSocket connection, allowing developers to observe internal state, network traffic, and console output without manual instrumentation. The tool distinguishes itself through a modular plugin architecture that enables custom debugging commands and specialized extensions. It provides advanced diagnostic capabilities, including the ability to overlay design m

    Manages connections across multiple running application instances to ensure debugging commands reach the correct target.

    TypeScriptdebuggingdesktopreact-native
    Voir sur GitHub↗15,513
  • openstf/stfAvatar de openstf

    openstf/stf

    13,904Voir sur GitHub↗

    STF is a web-based Android device management platform used to organize and control fleets of Android hardware. It functions as a device farm orchestrator and inventory manager, providing a centralized system for monitoring battery health, hardware specifications, and system versions across multiple devices. The platform distinguishes itself through a web-based screen streamer that allows for real-time interaction and application installation via a browser. It includes a remote ADB controller for executing shell commands and establishing port tunnels, as well as a booking system for time-limit

    Implements a centralized server to coordinate device allocation and state tracking across multiple remote connection points.

    JavaScriptandroidandroid-developmentdevice-farm
    Voir sur GitHub↗13,904
  • web-infra-dev/midsceneAvatar de web-infra-dev

    web-infra-dev/midscene

    11,720Voir sur GitHub↗

    Midscene is a multimodal automation framework designed to enable AI agents to perceive, navigate, and manipulate graphical user interfaces across web, mobile, and desktop environments. By leveraging vision-capable AI models, the platform interprets interface screenshots to execute tasks based on natural language instructions, removing the reliance on traditional, brittle code-based selectors. The framework distinguishes itself through its ability to decompose high-level goals into autonomous, multi-step sequences that function consistently across diverse platforms. It provides a visual ground

    Initializes connections to hardware devices using custom ports and hosts for test environments.

    TypeScriptaiai-testbrowser-use
    Voir sur GitHub↗11,720
  • coplaydev/unity-mcpAvatar de CoplayDev

    CoplayDev/unity-mcp

    10,959Voir sur GitHub↗

    Unity MCP is a plugin that connects the Unity Editor to AI assistants through the Model Context Protocol, enabling natural language control over scene manipulation, object creation, and editor workflows. It allows developers to generate C# scripts, modify GameObjects and components, create UI layouts, and manage assets by issuing commands through an AI interface, effectively turning the editor into a conversational development environment. The plugin distinguishes itself through a comprehensive automation system that can execute multi-step tasks from a design document, record and replay edito

    Reads a resource listing all active Unity Editors with their identifiers, project paths, and transport details.

    C#aiai-integrationanthropic
    Voir sur GitHub↗10,959
  • niedev/rtranslatorAvatar de niedev

    niedev/RTranslator

    9,641Voir sur GitHub↗

    RTranslator is a speech translation application and background speech processor designed for real-time voice and text translation. It functions as a dual-language audio translator that detects different spoken languages to provide immediate voice translations for face-to-face interactions. The system includes a multi-device translation setup that synchronizes multiple devices over a network to facilitate group conversations through shared speakers. It also provides the ability to maintain audio processing and speech translation tasks while the device is on standby. The project covers a range

    Coordinates audio streams across multiple connected devices using a network-based message protocol for group communication.

    C++androidandroid-appbluetooth-le
    Voir sur GitHub↗9,641
  • mikebrady/shairport-syncAvatar de mikebrady

    mikebrady/shairport-sync

    8,514Voir sur GitHub↗

    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

    Aligns audio output across multiple playback devices to ensure music plays in unison without lag.

    Cairplayairplay-2audio
    Voir sur GitHub↗8,514
  • genymobile/gnirehtetAvatar de Genymobile

    Genymobile/gnirehtet

    7,721Voir sur GitHub↗

    Gnirehtet is a reverse tethering tool that allows Android devices to share a computer's internet connection over USB. It functions as a network relay for TCP and UDP IPv4 traffic using the Android Debug Bridge protocol. The system provides connectivity for Android devices without requiring root access by utilizing a local virtual network interface to intercept traffic. It includes a manager capable of controlling and resetting relay sessions for multiple connected devices from a single server. The tool supports batch connection activation and the management of individual device tunnels. It e

    Maintains and manages separate network tunnels for multiple connected Android devices through a single server.

    Javaandroidjava-8reverse-tethering
    Voir sur GitHub↗7,721
  • badaix/snapcastAvatar de badaix

    badaix/snapcast

    7,701Voir sur GitHub↗

    Snapcast is a multiroom audio streaming system designed to broadcast synchronized high-fidelity audio from a central server to multiple network clients. It functions as a TCP audio distribution server that captures raw audio sources and distributes them to synchronous network audio players. The system utilizes networked clock synchronization to coordinate timing between devices, ensuring simultaneous playback across different physical locations without echo or delay. It includes a remote audio playback controller to manage volume, mute status, and stream assignments via HTTP or WebSockets. T

    Implements a network-based player that coordinates timing to ensure simultaneous audio playback without echo.

    C++
    Voir sur GitHub↗7,701
  • traccar/traccarAvatar de traccar

    traccar/traccar

    7,445Voir sur GitHub↗

    Traccar is an open-source GPS tracking server that receives location data from over 2000 device models using 200 different communication protocols, functioning as a multi-protocol device gateway for real-time position monitoring and fleet management. It provides a self-hosted fleet management platform deployable on Windows, Linux, or cloud infrastructure, with a geofencing engine that defines virtual boundaries and triggers configurable alerts when devices enter or exit those zones. The server delivers real-time device positions, events, and status updates to connected clients through WebSock

    Receives location data from over 2000 GPS device models and 200 protocols, supporting both low-cost and premium brands.

    Javagpsgps-trackinghacktoberfest
    Voir sur GitHub↗7,445
  • snapcast/snapcastAvatar de snapcast

    snapcast/snapcast

    7,447Voir sur GitHub↗

    Snapcast is a multi-room audio streaming server and network audio synchronizer. It coordinates audio playback across multiple networked clients from a single central server to ensure synchronized sound across different locations. The system utilizes a network audio synchronizer to prevent echo and lag, aligning audio streams through precise time synchronization. It also includes an audio stream resampler that adjusts the sample rate of incoming audio to match the specific hardware requirements of each playback client. The project provides a remote audio controller for centralized management

    Coordinates real-time audio streams across multiple network devices to ensure perfect synchronization.

    C++audioaudio-playeraudio-streaming
    Voir sur GitHub↗7,447
  • spacebarchat/spacebarchatAvatar de spacebarchat

    spacebarchat/spacebarchat

    6,680Voir sur GitHub↗

    SpaceBarChat is an open-source, self-hosted chat server that implements the Discord client-server protocol, allowing existing Discord clients and bots to connect without modification. It provides a complete communication platform for real-time messaging, voice, and video, all running on your own infrastructure with data stored in a PostgreSQL database that automatically synchronizes its schema with the application source code. The platform is built on a three-service architecture that separates API, Gateway, and CDN processes, communicating via Unix domain sockets or RabbitMQ for coordination

    Connecting a single client to multiple compatible chat servers simultaneously with support for themes and plugins.

    discorddiscord-open-sourcefoss
    Voir sur GitHub↗6,680
  • serial-studio/serial-studioAvatar de Serial-Studio

    Serial-Studio/Serial-Studio

    6,553Voir sur GitHub↗

    Serial Studio is a desktop application for connecting to, decoding, visualizing, and recording data from hardware devices over multiple communication protocols. It functions as an embedded device debugging toolkit that ingests live data from Serial, Bluetooth, CAN, Modbus, MQTT, and network sockets into a unified dashboard, while also serving as a programmatic automation platform with over 320 commands exposed over TCP, gRPC, and MCP for external control. The application distinguishes itself through a scriptable frame pipeline that routes incoming bytes through configurable detection, decodin

    Connects to microcontrollers over Serial/UART, Bluetooth LE, TCP/UDP, MQTT, Modbus, CAN Bus, and other protocols.

    C++arduinocanbuscsv
    Voir sur GitHub↗6,553
  • thelounge/theloungeAvatar de thelounge

    thelounge/thelounge

    6,274Voir sur GitHub↗

    The Lounge is a self-hosted, web-based IRC client that functions as a persistent bouncer replacement, keeping users connected to IRC servers even when their browser is closed or device is offline. It runs as a Node.js backend with a WebSocket bridge that relays IRC events and commands between the server and browser, and includes a built-in HTTP and HTTPS server for direct TLS termination without an external reverse proxy. The client supports multiple user accounts on a shared server installation, with LDAP authentication for credential validation. It maintains persistent server-side IRC conne

    Connects to multiple IRC servers simultaneously and switches between them from a single web interface.

    TypeScriptchatircirc-client
    Voir sur GitHub↗6,274
  • universal-debloater-alliance/universal-android-debloater-next-generationAvatar de Universal-Debloater-Alliance

    Universal-Debloater-Alliance/universal-android-debloater-next-generation

    5,945Voir sur GitHub↗

    Universal Android Debloater Next Generation is a cross-platform desktop application for removing pre-installed system applications from Android devices. It communicates with devices through the Android Debug Bridge (ADB) protocol, supporting both wired USB connections and wireless network pairing for debloating without a physical cable. The tool manages multiple connected Android devices simultaneously and provides package state backup and restore capabilities, allowing users to save and reapply the enabled or disabled state of system packages after factory resets or OS upgrades. The applicat

    Manages simultaneous connections to multiple Android devices for independent debloating operations.

    Rustadbandroidbloatware-list
    Voir sur GitHub↗5,945
  • jasonchenlijian/fastbleAvatar de Jasonchenlijian

    Jasonchenlijian/FastBle

    5,496Voir sur GitHub↗

    FastBle est un framework de développement pour Android conçu pour simplifier le scan, la connexion et l'échange de données avec des appareils Bluetooth Low Energy (BLE). Il fournit une couche de transport structurée pour gérer la communication et un système dédié pour découvrir les périphériques à proximité. Le framework dispose d'un gestionnaire de connexions multiples qui maintient des liens simultanés vers plusieurs périphériques et utilise une logique de reconnexion automatisée pour assurer la stabilité. Il inclut une couche de transport de données qui gère le fractionnement automatique des paquets pour les payloads qui dépassent les limites de transmission standard. La bibliothèque couvre la découverte d'appareils via des filtres de nom et d'adresse, la surveillance de la force du signal et la configuration des paramètres de transmission pour optimiser le débit de données.

    Manages simultaneous Bluetooth connections to multiple peripherals using a central registry.

    Javaandroidbleblue
    Voir sur GitHub↗5,496
  • yalantis/side-menu.androidAvatar de Yalantis

    Yalantis/Side-Menu.Android

    5,212Voir sur GitHub↗

    Side-Menu.Android est un composant d'interface utilisateur réutilisable pour les applications Android qui fournit un tiroir de navigation coulissant. Il est conçu pour aider les développeurs à organiser les sections de l'application et les options utilisateur dans un panneau structuré et masqué qui maintient une interface propre pour la zone de contenu principale. Le composant se distingue par sa présentation visuelle, qui suit les directives Material Design pour garantir une expérience utilisateur cohérente et intuitive. Il dispose d'une hiérarchie de menu pilotée par les données qui permet un regroupement logique des éléments de navigation, et il intègre des animations de révélation circulaire fluides pour fournir des transitions visuelles polies lorsque le menu est ouvert ou fermé. En encapsulant une logique de mise en page et d'interaction complexe dans une seule classe modulaire, la bibliothèque simplifie l'implémentation de la navigation sur plusieurs écrans. Elle prend en charge les transitions pilotées par les événements, permettant aux développeurs de découpler les interactions de menu des mises à jour de contenu pour maintenir une architecture d'application propre et réactive.

    Standardizes diverse industrial and commercial protocols into consistent data streams for integration.

    Javaandroidanimationdrawer-layout
    Voir sur GitHub↗5,212
  • brucedevices/firmwareAvatar de BruceDevices

    BruceDevices/firmware

    4,941Voir sur GitHub↗

    This firmware transforms an ESP32 device into a portable penetration testing platform by combining an embedded JavaScript runtime with multi-protocol wireless attack capabilities, USB and Bluetooth HID emulation, and a menu-driven user interface. It is designed as a unified system that integrates persistent storage, hardware abstraction for external radio modules, a serial command protocol for headless operation, and a web-based remote desktop that streams the device screen and relays button inputs for remote control. The custom JavaScript scripting environment enables users to write and run

    Sends and receives files and commands between ESP-NOW enabled devices.

    Cbrucecardputerembedded-systems
    Voir sur GitHub↗4,941
Préc.12Suivant
  1. Home
  2. Networking & Communication
  3. Multi-Device Connection Managers

Explorer les sous-tags

  • Centralised Management ServersCentral servers that coordinate state and allocation across multiple remote device connection points. **Distinct from Multi-Device Connection Managers:** Focuses on the centralized coordination server for a fleet, rather than just managing simultaneous raw network connections.
  • Multi-Instance Connection Managers2 sous-tagsUtilities for managing and selecting between multiple concurrent application connections. **Distinct from Multi-Device Connection Managers:** Distinct from general multi-device managers: focuses on managing multiple active application instances for debugging purposes.
  • Multi-Protocol Device Connectors1 sous-tagConnects to microcontrollers over Serial/UART, Bluetooth LE, TCP/UDP, MQTT, Modbus, CAN Bus, and other protocols to receive live data streams. **Distinct from Multi-Device Connection Managers:** Distinct from Multi-Device Connection Managers: focuses on protocol-level connectivity rather than managing multiple simultaneous connections.
  • Networked Audio Synchronization1 sous-tagCoordinating real-time audio streams across multiple devices via a network protocol. **Distinct from Multi-Device Connection Managers:** Specifically synchronizes audio streams for communication, distinct from identity or state synchronization