golang-uber-fx
samber/cc-skills-golang
An advanced application framework for Go, combining a reflection-based Dependency Injection (DI) container with robust lifecycle management. It provides features like `fx.Module` for modular composition, signal-aware run loops (handling SIGINT/SIGTERM), and structured hooks (OnStart/OnStop). Ideal for building long-running services, such as daemons, HTTP servers, or workers, ensuring graceful startup and shutdown.