An application framework for Go that:
- Makes it easy to write composable and testable apps using dependency injection.
- Removes boilerplate in main and the need for global state and package-level init functions.
- Eliminates the need for service owners to manually install and manage individual libraries.
Almost stable: v1.0.0-rc1
. Some breaking changes might occur before v1.0.0
. See CHANGELOG.md for more info.
go get -u go.uber.org/fx