{"repo":"gofr-dev/gofr","free":true,"listed":false,"github":"https://github.com/gofr-dev/gofr","clone":"git clone https://github.com/gofr-dev/gofr.git","description":"An opinionated GoLang framework for accelerated microservice development. Built in support for databases and observability.","language":"Go","stars":21002,"topics":["go","golang","golang-framework","microservice-framework","microservice","server","grpc","grpc-go","grpc-golang","http-server"],"license":"Apache-2.0","category":"networking-infra","readme_excerpt":"Go Fr GoFr: An Opinionated Microservice Development Framework Listed in the CNCF Landscape 🎯 Goal GoFr is designed to simplify microservice development , with a key focus on Kubernetes deployment and out-of-the-box observability . While capable of building generic applications, microservices remain at its core. --- 💡 Key Features 1. Simple API Syntax 2. REST Standards by Default 3. Configuration Management 4. Observability (Logs, Traces, Metrics) 5. Inbuilt Auth Middleware & Custom Middleware Support 6. gRPC Support 7. HTTP Service with Circuit Breaker Support 8. Pub/Sub 9. Health Check for All Datasources 10. Database Migration 11. Cron Jobs 12. Support for Changing Log Level Without Restarting 13. Swagger Rendering 14. Abstracted File Systems 15. Websockets --- 🚀 Getting Started Prerequisites - GoFr requires Go version 1.24 or above. Installation To get started with GoFr, add the following import to your code and use Go’s module support to automatically fetch dependencies: Alternatively, use the command: --- 🏃 Running GoFr Here's a simple example to get a GoFr application up and running: To run this code: Visit localhost:8000/greet to see the result. --- 📂 More Examples Explore a variety of ready-to-run examples in the GoFr examples directory. --- 👩‍💻 Documentation - GoDoc : Official API documentation. - GoFr Documentation : Comprehensive guides and resources. --- 👍 Contribute Join Us in Making GoFr Better Share your experience : If you’ve found GoFr helpful, consid","default_branch":null,"files":null,"tree":[],"storefront":"/r/gofr-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gofr-dev/gofr/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."}