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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • kavishdevar/librepodsAvatar de kavishdevar

    kavishdevar/librepods

    25,441Ver en 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
    Ver en GitHub↗25,441
  • czlonkowski/n8n-mcpAvatar de czlonkowski

    czlonkowski/n8n-mcp

    21,780Ver en 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
    Ver en GitHub↗21,780
  • kilo-org/kilocodeAvatar de Kilo-Org

    Kilo-Org/kilocode

    15,616Ver en 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
    Ver en GitHub↗15,616
  • infinitered/reactotronAvatar de infinitered

    infinitered/reactotron

    15,513Ver en 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
    Ver en GitHub↗15,513
  • openstf/stfAvatar de openstf

    openstf/stf

    13,904Ver en 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
    Ver en GitHub↗13,904
  • web-infra-dev/midsceneAvatar de web-infra-dev

    web-infra-dev/midscene

    11,720Ver en 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
    Ver en GitHub↗11,720
  • coplaydev/unity-mcpAvatar de CoplayDev

    CoplayDev/unity-mcp

    10,959Ver en 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
    Ver en GitHub↗10,959
  • niedev/rtranslatorAvatar de niedev

    niedev/RTranslator

    9,641Ver en 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
    Ver en GitHub↗9,641
  • mikebrady/shairport-syncAvatar de mikebrady

    mikebrady/shairport-sync

    8,514Ver en 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
    Ver en GitHub↗8,514
  • genymobile/gnirehtetAvatar de Genymobile

    Genymobile/gnirehtet

    7,721Ver en 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
    Ver en GitHub↗7,721
  • badaix/snapcastAvatar de badaix

    badaix/snapcast

    7,701Ver en 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++
    Ver en GitHub↗7,701
  • traccar/traccarAvatar de traccar

    traccar/traccar

    7,445Ver en 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
    Ver en GitHub↗7,445
  • snapcast/snapcastAvatar de snapcast

    snapcast/snapcast

    7,447Ver en 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
    Ver en GitHub↗7,447
  • spacebarchat/spacebarchatAvatar de spacebarchat

    spacebarchat/spacebarchat

    6,680Ver en 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
    Ver en GitHub↗6,680
  • serial-studio/serial-studioAvatar de Serial-Studio

    Serial-Studio/Serial-Studio

    6,553Ver en 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
    Ver en GitHub↗6,553
  • thelounge/theloungeAvatar de thelounge

    thelounge/thelounge

    6,274Ver en 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
    Ver en GitHub↗6,274
  • universal-debloater-alliance/universal-android-debloater-next-generationAvatar de Universal-Debloater-Alliance

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

    5,945Ver en 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
    Ver en GitHub↗5,945
  • jasonchenlijian/fastbleAvatar de Jasonchenlijian

    Jasonchenlijian/FastBle

    5,496Ver en GitHub↗

    FastBle es un framework de desarrollo para Android diseñado para simplificar el escaneo, la conexión y el intercambio de datos con dispositivos Bluetooth Low Energy (BLE). Proporciona una capa de transporte estructurada para gestionar la comunicación y un sistema dedicado para descubrir periféricos cercanos. El framework cuenta con un gestor de conexiones múltiples que mantiene enlaces simultáneos a varios periféricos y emplea lógica de reconexión automatizada para garantizar la estabilidad. Incluye una capa de transporte de datos que maneja la división automática de paquetes para payloads que exceden los límites de transmisión estándar. La librería cubre el descubrimiento de dispositivos mediante filtros de nombre y dirección, monitoreo de intensidad de señal y la configuración de parámetros de transmisión para optimizar el rendimiento de datos.

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

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

    Yalantis/Side-Menu.Android

    5,212Ver en GitHub↗

    Side-Menu.Android es un componente de interfaz de usuario reutilizable para aplicaciones Android que proporciona un cajón de navegación deslizable. Está diseñado para ayudar a los desarrolladores a organizar secciones de la aplicación y opciones de usuario en un panel estructurado y oculto que mantiene una interfaz limpia para el área de contenido principal. El componente se distingue por su presentación visual, que sigue las directrices de Material Design para asegurar una experiencia de usuario consistente e intuitiva. Cuenta con una jerarquía de menú basada en datos que permite la agrupación lógica de elementos de navegación, e incorpora animaciones de revelación circular fluidas para proporcionar transiciones visuales pulidas cuando el menú se abre o se cierra. Al encapsular la lógica compleja de diseño e interacción en una sola clase modular, la librería simplifica la implementación de la navegación en múltiples pantallas. Soporta transiciones orientadas a eventos, permitiendo a los desarrolladores desacoplar las interacciones del menú de las actualizaciones de contenido para mantener una arquitectura de aplicación limpia y receptiva.

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

    Javaandroidanimationdrawer-layout
    Ver en GitHub↗5,212
  • brucedevices/firmwareAvatar de BruceDevices

    BruceDevices/firmware

    4,941Ver en 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
    Ver en GitHub↗4,941
Ant.12Siguiente
  1. Home
  2. Networking & Communication
  3. Multi-Device Connection Managers

Explorar subetiquetas

  • 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 sub-etiquetasUtilities 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 sub-etiquetaConnects 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 sub-etiquetaCoordinating 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