{"repo":"singchia/frontier","free":true,"listed":false,"github":"https://github.com/singchia/frontier","clone":"git clone https://github.com/singchia/frontier.git","description":"Bidirectional service-to-edge cloud-native gateway for long-lived connection.","language":"Go","stars":297,"topics":["bidirectional-rpc","edge","edge-proxy","gateway","high-availability","k8s","messaging","multiplexer","operator","rpc"],"license":"Apache-2.0","category":"chat-messaging","readme_excerpt":"English 简体中文 日本語 한국어 Español Français Deutsch Bidirectional service-to-edge gateway for long-lived connections Frontier is an open-source gateway written in Go for service edge communication . It lets backend services and edge nodes talk to each other over long-lived connections, with built-in bidirectional RPC , messaging , and point-to-point streams . It is built for systems where both sides stay online and need to actively call, notify, or open streams to each other. Frontier is not a reverse proxy and not just a message broker . It is infrastructure for addressing and operating large fleets of connected edge nodes from backend services. What Makes Frontier Different - Different from API gateways : Frontier is designed for backend-to-edge communication, not just north-south HTTP traffic. - Different from MQ : It gives you bidirectional RPC, messaging, and streams in one connectivity model. - Different from tunnels : Services can address a specific online edge node instead of only exposing a port. - Made for real fleets : Works for devices, agents, clients, and remote connectors that stay online for a long time. What You Can Build Traffic relay and media streaming Open point-to-point streams for RTMP relay, file transfer, proxy traffic, or other custom protocols. Remote agents and device fleets Keep edge nodes online, route service calls to a specific edge, and let the edge call backend services back. At A Glance You need to... Frontier gives you... --- --- Call a specific ","default_branch":null,"files":null,"tree":[],"storefront":"/r/singchia","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/singchia/frontier/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}