Proposed by: Srijan Rastogi

GoFr: The Frictionless Path to Go Microservices

GoFr is geared towards boosting productivity and simplicity with its rich and user-friendly features that make it a go-to solution for developing applications.


Go beyond basic logging with advanced levels: Pinpoint issues faster by filtering critical errors. Gain deeper insights into application behaviour by tracking detailed execution flows. Level-based logging empowers efficient debugging and comprehensive monitoring.


GoFr unlocks system transparency: Its built-in observability seamlessly integrates with monitoring tools, delivering real-time insights into performance, user request flow, and service health.


GoFr simplifies inter-service communications: It includes a built-in HTTP client, clear API definitions with RESTful routing, and easy data exchange using popular formats like JSON.


GoFr cuts the hassle of data storage and communication: It works right out of the box with popular databases like Postgres, MySQL and Redis. And message queues like Kafka, Google Pub/Sub and MQTT, making it easy to store data and implement event-driven architectures.


GoFr keeps your services safe: It offers built-in modules for common authentication methods (username/password, API keys, JWT) and lets you easily add your own custom authentication if needed.

Source code/Reference: https://gofr.dev/

Talk duration: