{"repo":"rivaas-dev/rivaas","free":true,"listed":false,"github":"https://github.com/rivaas-dev/rivaas","clone":"git clone https://github.com/rivaas-dev/rivaas.git","description":"High-performance API framework for Go","language":"Go","stars":42,"topics":["cloud-native","framework","golang","logging","metrics","observability","opentelemetry","router","tracing","openapi3"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Rivaas High-performance Go API framework with built-in observability Website Documentation Blog Getting Started A batteries-included, cloud-native web framework for Go featuring high-performance routing , comprehensive request binding and validation, automatic OpenAPI generation, and OpenTelemetry-native observability. We run benchmarks on every router release. For the latest numbers and how we measure them, see Router Performance. Why Rivaas? - Production-Ready — Graceful shutdown, health endpoints, panic recovery, mTLS - High Performance — Radix tree router with Bloom filter optimization - Flexible — Use app for batteries-included or router for full control - Cloud-Native — OpenTelemetry-native with Prometheus, OTLP, Jaeger support - Modular — Each package works standalone without the full framework Quick Start For HTTPS or mTLS, use app.WithTLS or app.WithMTLS at construction, then Start(ctx) . Default port is 8080 for HTTP and 8443 for TLS/mTLS (override with app.WithPort(n) ). With observability: In handlers use c.StartSpan / c.FinishSpan for child spans and c.AddCounter , c.IncrementCounter , c.RecordHistogram , and c.SetGauge for custom metrics. See full-featured example for a complete production setup. Installation Requires Go 1.25+ Philosophy The name Rivaas comes from ریواس (Rivās) — a wild rhubarb plant native to the mountains of Iran. This plant grows at high altitudes (1,500–3,000 meters) in harsh, rocky terrain where few other plants survive. It withstands extre","default_branch":null,"files":null,"tree":[],"storefront":"/r/rivaas-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/rivaas-dev/rivaas/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."}