This is a base stack for minima, for more middlewares you could check Goware or Go-Chi
All the middlewares here are ported over from Go-Chi's middlewares
go get github.com/gominima/minima
go get github.com/gominima/middlewares
package main
import ("github.com/gominima/minima"
"github.com/gominima/middleware")
func main() {
app := minima.New()
app.UseRaw(middleware.Logger())
app.Listen(":3000")
}