8 dépôts
Communication layers that support multiple network protocols simultaneously to handle diverse client connection types.
Distinct from Protocol Gateways: Focuses on supporting multiple transport protocols like TCP/UDP/WS for high concurrency, rather than translating legacy enterprise protocols.
Explore 8 awesome GitHub repositories matching networking & communication · Multi-Protocol Network Gateways. Refine with filters or upvote what's useful.
Skynet is a distributed game server framework designed for building scalable online game backends. It utilizes distributed actor-based clusters and real-time network communication to manage high-concurrency session coordination across multiple nodes. The framework includes a cluster management orchestrator for coordinating services via cluster-wide messaging and dynamic configuration updates. It features a multi-protocol network gateway supporting TCP, UDP, and WebSockets, alongside a data encoding layer using BSON and Sproto serialization for efficient information transfer between distribute
Implements a network gateway supporting TCP, UDP, and WebSockets to handle high volumes of concurrent user sessions.
SFTPGo is a multi-protocol file server and secure file transfer gateway that enables the exchange and storage of files via SFTP, FTP, HTTP, and WebDAV. It provides a unified management interface and a web-based file manager for configuring server settings, user permissions, and collaborating on documents. The project functions as a cloud storage gateway, bridging legacy file transfer protocols to modern backends such as S3, Google Cloud Storage, and Azure Blob. It features an automated data workflow engine that uses dynamic logic and virtual folders to route files and manage data lifecycles a
Acts as a multi-protocol gateway translating SFTP, FTP, HTTP, and WebDAV into a unified internal API.
livego is a live streaming server written in Go that receives live video streams and broadcasts them to viewers in real time. It functions as a multi-protocol video gateway, serving as a backend for ingesting video and redistributing it through RTMP, HLS, and HTTP-FLV protocols. The server features dynamic protocol transmuxing to convert ingested streams into different formats for device compatibility and low-latency playback. It provides secure stream access and ingestion by validating unique channel keys and using security tokens. The system includes capabilities for encrypted stream deliv
Functions as a gateway that receives a single live video feed and redistributes it across multiple protocols.
Pumpkin is a high-performance Minecraft game server implementation designed to host shared virtual worlds. It is specifically built to support multiple client editions, allowing different game versions to interact within a single world. The project distinguishes itself through a flexible plugin architecture that supports extensions written in Go and Python. These extensions are loaded as portable binary modules, enabling developers to implement custom game logic and modify server behavior without altering the core codebase. The server covers a broad range of operational capabilities, includi
Supports multiple client communication protocols to enable different game versions to interact in a single world.
nodejs-argo is a Node.js network proxy server designed to route network traffic and manage secure communication tunnels across various protocols. It functions as a cloud proxy tunnel that exposes local services to the public internet and includes a subscription manager for generating and distributing connection configuration links to clients. The system integrates a network service monitor to track the operational status and performance of services via external monitoring panels. It also utilizes endpoint-based configuration distribution to provide connection settings and authentication detai
Provides a communication layer that supports multiple network protocols simultaneously to handle diverse client connections.
JetLinks is an enterprise IoT platform framework and device management system designed for managing large-scale hardware networks. It serves as a centralized tool for controlling device lifecycles, monitoring geographic locations, and visualizing sensor data through a reactive backend. The platform features a multi-protocol IoT gateway that supports TCP, MQTT, UDP, CoAP, and HTTP to unify communication across different manufacturers. It employs unified device modeling to create standard digital representations of hardware, decoupling physical device capabilities from application logic. The s
Implements a gateway supporting TCP, MQTT, UDP, CoAP, and HTTP to unify communication across manufacturers.
dgiot est une plateforme IoT industrielle open source et une passerelle conçue pour intégrer divers protocoles de communication industriels et standardiser l'échange de données entre le matériel et le logiciel. Il sert de système de gestion d'appareils et d'orchestrateur low-code capable de surveiller des millions de connexions simultanées. La plateforme utilise un environnement visuel pour la modélisation de jumeaux numériques afin de mapper le matériel physique à des représentations numériques standardisées. Elle inclut un moteur de règles visuel pour traiter les données des appareils afin de déclencher des actions automatisées et des alertes, ainsi qu'un pipeline de configuration low-code pour générer des canaux de données et des pages de configuration. Le système fournit une infrastructure pour l'auto-hébergement sur des serveurs privés via un processus de déploiement en un clic. Ses capacités couvrent l'intégration de protocoles industriels, la modélisation d'objets d'appareils et la mise à l'échelle des connexions matérielles longue durée.
Translates diverse industrial communication protocols into a unified internal format for seamless hardware data exchange.
This project is firmware for the ESP8266 microcontroller that enables the sending and receiving of infrared signals to control consumer electronics. It functions as an infrared signal decoder and encoder, providing a network gateway through an MQTT bridge as well as TCP and web servers for remote wireless device control. The system supports the capture of raw infrared transmissions into memory buffers for analysis and playback, allowing for the reverse engineering of unknown protocols. It includes specialized capabilities for managing air conditioners via complex infrared sequences and generi
Features a network gateway that concurrently handles control requests via TCP, MQTT, and Web protocols.