Production-ready authentication microservice built with Go, following Clean Architecture and microservices best practices. Implements JWT authentication, HTTP and gRPC APIs, MongoDB, Zap logging, rate limiting, and centralized error handling. Designed to be decoupled, testable, and scalable, with an interface-driven architecture and Makefile-based
What is the Ruseigha/LabukaAuth GitHub project? Description: "Production-ready authentication microservice built with Go, following Clean Architecture and microservices best practices. Implements JWT authentication, HTTP and gRPC APIs, MongoDB, Zap logging, rate limiting, and centralized error handling. Designed to be decoupled, testable, and scalable, with an interface-driven architecture and Makefile-based". Written in Go. Explain what it does, its main use cases, key features, and who would benefit from using it.
Question is copied to clipboard — paste it after the AI opens.
Clone via HTTPS
Clone via SSH
Download ZIP
Download main.zipReport bugs or request features on the LabukaAuth issue tracker:
Open GitHub Issues