{"repo":"aula-id/mini-gateway-rs","free":true,"listed":false,"github":"https://github.com/aula-id/mini-gateway-rs","clone":"git clone https://github.com/aula-id/mini-gateway-rs.git","description":"run and gun dynamically configurable minimalistic proxy router, based on pingora from Cloudflare","language":"Rust","stars":102,"topics":["api","api-gateway","gateway-api","proxy","reverse-proxy","rust-lang","associate-program"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"Mini Gateway mini gateway A very fast yet easy to control Gatway! Adopters 👋 Using Mini-Gateway at your company? \\ We’d love to know! If you're using Mini-Gateway in production, please reach out \\ we’d be honored to list your logo on gateway.rs as a user. \\ (open a PR to add your proof of usage and your logo!) Table of Contents - Introduction - Architecture - Roadmap - Control Center - Core Features - Other Features - Documentation - Getting Started - Sub-repositories - Sub-repository Overview - Connectivity and Network Requirements Introduction It is designed to be easy to use and configure, making it suitable for both small and large-scale applications. The mini-gateway is built with a focus on performance, security, and flexibility, allowing users to customize their routing and proxying needs. Architecture General Architecture The architecture of the mini-gateway is currently simple and straightforward. Incoming traffic enters from the internet and is first secured by the TLS/WSS proxy, which decrypts the data and passes it as TCP/HTTP/WS traffic (while you can disable the TLS if not needed). This standardized traffic is then processed by the Gateway, which dynamically determines whether to pass the request through a scripting plugin or directly to backend services. In parallel, a background mechanism constantly monitors for configuration changes. When updates are detected—via the Gateway API and an external update service—these are reloaded in memory to ensure the Gatewa","default_branch":null,"files":null,"tree":[],"storefront":"/r/aula-id","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/aula-id/mini-gateway-rs/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."}