📚 Kono - Awesome Go Library for Server Applications

lightweight extendable API Gateway in Go - parallel fan-out, flexible aggregation, and zero configuration magic
🏷️ Server Applications
📂 Server Applications
⭐ 0 stars
Detailed Description of Kono
Kono API Gateway
A lightweight, modular, and high-performance API Gateway for modern microservices.
Built with simplicity, performance, and developer-friendly configuration in mind.
✨ Features
- 🚀 High-performance HTTP reverse proxy
- 🔀 Request fan-out & response aggregation (merge, array, namespace)
- 🧩 Dynamic
.soplugin system (request & response phase) - 📜 Lua scripting via Lumos (LuaJIT over Unix socket)
- 🔗 Path parameter extraction and forwarding
- 🔁 Retry, circuit breaker & load balancing (round-robin, least-conns)
- 📊 Prometheus metrics with circuit breaker state tracking
- 🛡 Rate limiting & trusted proxy support
- 📦 YAML-based configuration
- 🐳 Docker-ready
🚀 Quick Start
git clone https://github.com/starwalkn/kono.git
cd kono
make all GOOS=<YOUR_OS> GOARCH=<YOUR_ARCH>
./bin/kono serve
Or with Docker:
docker run \
-p 7805:7805 \
-v $(pwd)/kono.yaml:/app/kono.yaml \
-e KONO_CONFIG=/app/kono.yaml \
starwalkn/kono:latest
📖 Documentation
Full documentation, configuration reference, and plugin guide are available at:
📄 License
Open-source. See LICENSE file for details.
Made with ❤️ in Go