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
·

16 Repos

Awesome GitHub RepositoriesProtocol Gateways

Middleware components that translate modern identity data into legacy network protocols for enterprise interoperability.

Distinct from Legacy Communication Protocols: Distinct from Legacy Communication Protocols: focuses on active protocol translation/bridging for integration, not just historical protocol support.

Explore 16 awesome GitHub repositories matching networking & communication · Protocol Gateways. Refine with filters or upvote what's useful.

Awesome Protocol Gateways GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • arendst/tasmotaAvatar von arendst

    arendst/Tasmota

    24,502Auf GitHub ansehen↗

    Tasmota is a universal firmware platform for ESP8266 and ESP32 microcontrollers, designed to provide local control and management of smart home hardware. It functions as an event-driven automation controller that replaces proprietary factory firmware, allowing users to manage relays, sensors, and lighting systems without relying on external cloud services. The system is built on a modular driver architecture that enables dynamic hardware configuration and peripheral support through a web-based management interface. The platform distinguishes itself through a template-driven hardware mapping s

    Acts as a multi-protocol gateway that bridges disparate standards like Zigbee, Bluetooth, LoRaWan, and Modbus into a unified network.

    Carduinoautomationesp32
    Auf GitHub ansehen↗24,502
  • micro/go-microAvatar von micro

    micro/go-micro

    22,810Auf GitHub ansehen↗

    Go-micro is a distributed systems development toolkit designed for building, connecting, and managing modular microservices. It provides a comprehensive framework for service discovery, remote procedure call abstraction, and event-driven messaging, allowing developers to create decoupled architectures that communicate asynchronously through shared message brokers. The project distinguishes itself by integrating autonomous agent orchestration and language model tool binding directly into the service lifecycle. By exposing internal service endpoints as standardized tools, it enables AI agents t

    Translates incoming HTTP requests into internal service calls for cross-protocol interoperability.

    Godistributed-systemsgogolang
    Auf GitHub ansehen↗22,810
  • zlmediakit/zlmediakitAvatar von ZLMediaKit

    ZLMediaKit/ZLMediaKit

    17,197Auf GitHub ansehen↗

    ZLMediaKit is a high-concurrency streaming engine designed to function as a protocol gateway and media server. It provides a native development kit for embedding streaming and transcoding capabilities directly into custom applications, supporting the ingestion, distribution, and recording of live video feeds across various network protocols. The platform distinguishes itself through a high-performance architecture that bridges legacy surveillance protocols with modern web-compatible streaming standards. It utilizes a thread-per-core execution model and zero-copy buffer management to maintain

    Translates legacy surveillance and broadcast media formats into modern web-compatible streaming standards.

    C++flvgb28181hls
    Auf GitHub ansehen↗17,197
  • apache/apisixAvatar von apache

    apache/apisix

    16,767Auf GitHub ansehen↗

    This project is a high-performance, distributed API gateway designed to manage, secure, and observe traffic for microservices, serverless functions, and artificial intelligence model providers. It functions as a dynamic service proxy and cloud-native ingress controller, centralizing policy enforcement and traffic routing through a unified configuration interface that synchronizes state across multiple nodes in real time. The platform distinguishes itself through a highly extensible architecture that utilizes a high-performance scripting engine to execute modular logic directly within the requ

    Routes and load balances traffic for specialized communication protocols to ensure reliable connectivity across diverse backend architectures.

    Luaapiapi-gatewayapi-management
    Auf GitHub ansehen↗16,767
  • mickael-kerjean/filestashAvatar von mickael-kerjean

    mickael-kerjean/filestash

    13,647Auf GitHub ansehen↗

    Filestash is a unified storage management platform that provides a web-based interface for browsing, managing, and accessing files across diverse local and cloud storage backends. It functions as a centralized gateway, aggregating services such as S3, SFTP, WebDAV, and FTP into a single, consistent environment for remote filesystem administration and secure document handling. The platform distinguishes itself through a modular, plugin-based architecture that supports custom storage drivers, authentication providers, and authorization logic. It includes built-in capabilities for server-side me

    Transforms diverse remote storage sources into standard network protocols for seamless data access across different environments.

    JavaScriptarchivingazuredms
    Auf GitHub ansehen↗13,647
  • chenhg5/cc-connectAvatar von chenhg5

    chenhg5/cc-connect

    12,915Auf GitHub ansehen↗

    cc-connect is an AI agent messaging bridge and session manager that connects local AI coding agents to third-party messaging platforms. It acts as a multimodal AI chat relay and a OneBot protocol gateway, allowing users to control local AI agents remotely via a variety of chat interfaces. The project distinguishes itself by providing a remote AI agent controller that enables the management of agents through slash commands and a web management dashboard. It supports multi-tenant project orchestration and session-based context isolation, ensuring that independent conversation threads are mainta

    Implements a gateway that routes interactions between AI assistants and chat applications using the OneBot standard.

    Go
    Auf GitHub ansehen↗12,915
  • heroiclabs/nakamaAvatar von heroiclabs

    heroiclabs/nakama

    12,754Auf GitHub ansehen↗

    Nakama is a distributed server framework designed for real-time multiplayer games and social applications. It provides an authoritative runtime environment for executing game logic, ensuring consistent state and cheat-resistant gameplay across diverse client platforms. The system acts as a centralized backend, managing persistent player identities, social graphs, and real-time communication channels to support complex multiplayer interactions. The platform distinguishes itself through an integrated suite of LiveOps tools that allow developers to manage game economies, schedule time-bound even

    Exposes unified backend services to diverse game engines through standardized communication protocols like WebSockets and gRPC.

    Gobackendbackend-as-a-servicechat-server
    Auf GitHub ansehen↗12,754
  • twitter/twemproxyAvatar von twitter

    twitter/twemproxy

    12,340Auf GitHub ansehen↗

    Twemproxy is a lightweight proxy that routes and distributes requests across multiple Redis and Memcached backend servers. It functions as a protocol translation gateway and distributed cache shard manager, partitioning data across clusters to balance load and storage capacity. The system acts as a high-availability cache orchestrator, employing health monitoring and automatic server ejection to maintain continuous access to cached data. It integrates with sentinels for dynamic master and replica discovery and utilizes consistent hashing and tag-based key grouping to manage data distribution

    Provides a network layer that translates and forwards standard cache protocol commands between clients and distributed backends.

    C
    Auf GitHub ansehen↗12,340
  • apereo/casAvatar von apereo

    apereo/cas

    11,347Auf GitHub ansehen↗

    This project is an open-source identity provider and single sign-on platform that centralizes user authentication for multiple web applications and services. It functions as a multi-protocol authentication gateway, verifying user identities and issuing tokens through the CAS protocol as well as industry standards including SAML, OAuth2, and OpenID Connect. The system acts as a federated identity server, allowing authentication to be delegated to external third-party or corporate identity providers. It distinguishes itself through identity attribute governance, which manages which specific use

    Functions as a unified core that translates identity data between different standards including SAML, OAuth2, and OpenID Connect.

    Javaauthenticationauthorizationaws
    Auf GitHub ansehen↗11,347
  • dexidp/dexAvatar von dexidp

    dexidp/dex

    10,902Auf GitHub ansehen↗

    Dex is an OpenID Connect provider and identity federation proxy that translates authentication signals from various upstream sources into a unified OpenID Connect interface. It functions as a multi-protocol identity broker, enabling client applications to implement a single standard while delegating user verification to external identity providers. The project distinguishes itself through a pluggable connector architecture that bridges disparate protocols including LDAP, SAML, and OAuth2. It provides specific integrations for services such as GitHub, Google, GitLab, and Microsoft, while offer

    Federates multiple external identity sources and normalizes user claims into consistent identity tokens.

    Gohacktoberfestidentity-provideridp
    Auf GitHub ansehen↗10,902
  • smallnest/rpcxAvatar von smallnest

    smallnest/rpcx

    8,295Auf GitHub ansehen↗

    rpcx is a high-performance remote procedure call framework for building scalable microservices in Go. It functions as a binary protocol RPC system and a service mesh, providing the necessary infrastructure for low-latency inter-service communication and distributed cloud environments. The project features a cross-language service gateway that provides an HTTP entry point, allowing clients written in any programming language to invoke Go remote services via protocol translation. It also includes a specialized RPC traffic analyzer for capturing and analyzing binary packets to debug network comm

    Translates incoming HTTP requests into internal binary RPC calls to enable cross-language communication.

    Godubbogrpcmicroservice
    Auf GitHub ansehen↗8,295
  • alibaba/higressAvatar von alibaba

    alibaba/higress

    7,558Auf GitHub ansehen↗

    Higress is an AI API gateway and cloud-native traffic manager that functions as a Kubernetes ingress controller. It provides a centralized system for routing, securing, and optimizing traffic directed toward large language models, AI agents, and microservice architectures. The project distinguishes itself through deep AI orchestration, including the ability to host and manage Model Context Protocol servers that transform REST APIs into tools for AI agents. It features specialized AI infrastructure for model request proxying, protocol translation across multiple providers, and semantic-based c

    Provides configurations for specifying the communication protocols, such as HTTP or gRPC, used between the gateway and upstream services.

    Goai-gatewayai-nativeapi-gateway
    Auf GitHub ansehen↗7,558
  • kanidm/kanidmAvatar von kanidm

    kanidm/kanidm

    4,595Auf GitHub ansehen↗

    Kanidm is a centralized identity management server designed to handle authentication, authorization, and directory services across distributed infrastructure. It provides a comprehensive framework for managing human and service accounts, utilizing a schema-driven database to store identity records, group memberships, and system attributes. The platform supports a wide range of authentication methods, including passkeys, passwords, and standard protocols like OAuth2, OIDC, LDAP, and RADIUS. The system distinguishes itself through a granular access control engine that enforces security policies

    Exposes identity data through standard network interfaces like LDAP and RADIUS to support integration with existing enterprise applications and services.

    Rustauthenticationiamidentity
    Auf GitHub ansehen↗4,595
  • philippe44/airconnectAvatar von philippe44

    philippe44/AirConnect

    4,104Auf GitHub ansehen↗

    AirConnect ist ein Cross-Protocol-Audio-Gateway und Netzwerk-Proxy, der AirPlay-Audio-Streams an Nicht-Apple-Hardware weiterleitet, wie z. B. Chromecast, Sonos und andere UPnP-kompatible Mediaplayer. Es fungiert als Multi-Plattform-Audio-Streamer, der das Casting von Audio von Apple-Geräten auf eine Vielzahl von Smart-Speakern und Netzwerk-Audiogeräten über ein lokales Netzwerk ermöglicht. Das Projekt nutzt virtuelle AirPlay-Geräteemulation, um die Netzwerkidentität eines Empfängers nachzuahmen, wodurch Apple-Geräte den Proxy als gültiges Streaming-Ziel erkennen. Es übersetzt AirPlay-Signale und führt On-the-Fly-Audio-Transcoding und Re-Encoding durch, um den spezifischen Codec-Anforderungen verschiedener Hardware-Player zu entsprechen. Das System verwaltet Cross-Protocol-Media-Routing durch Proxy-basiertes Audio-Routing und UPnP-basierte Geräteerkennung. Es enthält Mechanismen zur Synchronisierung der Wiedergabesteuerung, um Lautstärkeänderungen und Befehle weiterzuleiten, sowie Puffer-Management, um Wiedergabelatenzen zu handhaben und Netzwerk-Stream-Stottern zu verhindern.

    Translates AirPlay signals into formats compatible with various smart speakers and network audio devices.

    Cairplaybridgechromecast
    Auf GitHub ansehen↗4,104
  • github/gh-awAvatar von github

    github/gh-aw

    3,280Auf GitHub ansehen↗

    gh-aw is a GitHub automation platform and orchestration framework that uses an agentic workflow engine to automate repository management and code reviews. It translates natural language markdown and configuration files into secure, automated task sequences driven by large language models. The system integrates a Model Context Protocol gateway to route calls between AI agents and external tools. It distinguishes itself through a comprehensive security guardrail system that provides sandboxed execution for protocol servers, network egress controls via domain allowlists, and human-in-the-loop ap

    Provides a centralized HTTP gateway for routing calls between AI agents and external tools using the Model Context Protocol.

    Goactionscaici
    Auf GitHub ansehen↗3,280
  • jcmoraisjr/haproxy-ingressAvatar von jcmoraisjr

    jcmoraisjr/haproxy-ingress

    1,160Auf GitHub ansehen↗

    This project is a Kubernetes ingress controller that manages external traffic by dynamically configuring the HAProxy load balancer. It functions as a bridge between cluster resources and the network data plane, translating high-level ingress definitions into active proxy configurations to route HTTP, TCP, and UDP traffic into containerized environments. The controller distinguishes itself through a decoupled architecture that separates control plane logic from the proxy process, allowing for independent lifecycle management and versioning. It utilizes template-based configuration generation a

    Configures communication protocols like HTTP/1, HTTP/2, and FastCGI between the proxy and backend services.

    Gohacktoberfesthaproxyingress-controller
    Auf GitHub ansehen↗1,160
  1. Home
  2. Networking & Communication
  3. Protocol Gateways

Unter-Tags erkunden

  • AudioGateways that translate audio-specific signals and streaming protocols between incompatible hardware ecosystems. **Distinct from Protocol Gateways:** Focuses on real-time audio signal translation for smart speakers rather than enterprise identity data.
  • Backend Protocol SettingsConfigurations for the communication protocols used between the gateway and upstream services. **Distinct from Protocol Gateways:** Focuses on configuring the gateway-to-backend protocol (e.g., HTTP, gRPC) rather than translating identity data.
  • CacheGateways that translate and forward standard cache protocol commands between clients and backend instances. **Distinct from Protocol Gateways:** Focuses specifically on cache protocols (Redis/Memcached) rather than legacy enterprise or identity protocols.
  • IdentityGateways that translate identity data between different standards like SAML, OAuth2, and OpenID Connect. **Distinct from Protocol Gateways:** Focuses specifically on identity and authentication protocol translation rather than general network protocol bridging.
  • Model ContextHTTP interfaces that route communication between AI agents and protocol servers using the Model Context Protocol. **Distinct from Protocol Gateways:** Focuses on the Model Context Protocol (MCP) for agent-tool communication rather than legacy network protocol translation.