Маршрутизатор для веб‑серверов на Go с поддержкой middleware, подстановочных путей и контекста.
Установить (v1.2.0)Работает на радикс-дереве — никаких рефлексий, только чистая производительность.
r := router.New()
r.GET("/users/:id", handler)
Группировка маршрутов, глобальные и локальные middleware.
api := r.Group("/api")
api.Use(authMiddleware)
Нет зависимостей, кроме стандартной библиотеки. go get github.com/user/go-router