Skip to content
/ cadre Public

An opinionated boilerplate-removal library for modern Go applications supporting gRPC and HTTP.

License

Notifications You must be signed in to change notification settings

moderntv/cadre

Repository files navigation

Go Report Card Go Version Lint Workflow Status

Cadre

Cadre is a strongly opinionated library intended to removed boilerplate code from a modern Go application supporting gRPC and HTTP. It has been build for internal projects needs at ModernTV.

Cadre makes it easy to create and application with gRPC and/or HTTP interface. It provides prometheus metrics and application status endpoints, debugging tools, logging and various gRPC utils.

Cadre tries to be flexible but enforces several libraries:

See _examples folder for usage details.

Disclaimer

Cadre is not production ready. It is under heavy development and its API can be changed at any time.

Why Cadre?

Cadre

About

An opinionated boilerplate-removal library for modern Go applications supporting gRPC and HTTP.

Resources

License

Stars

Watchers

Forks

Packages

No packages published