labstack/echo-contrib ? reverse-engineered prompt

Reverse engineered prompt

Build me a Go library for the Echo web framework that packages a set of community middleware and helpers in one place.

I want it to make it easy to plug in things like access control, metrics, profiling, sessions, and tracing into an Echo app, with clean examples showing how to use each one. Please keep the public API simple and make sure it works with the current Echo v5 support.

A big focus should be on solid tests, especially at least one integration style test for each important piece, since this project is meant to be used by other apps. If any of the older tracing or metrics pieces are no longer the best choice, keep the code in a state that makes that clear in the docs and examples, and point people toward the newer alternative when appropriate.

Use the latest Go version that still fits the project, keep the repo easy to understand, and make sure the README explains what each middleware is for and how to add it to an app.

Are you gonna build this?

make sure you review the code using coderabbit

Try freeSponsored — opens CodeRabbit in a new tab