Hacker News new | ask | show | jobs
by someone13 2894 days ago
I really like chi[0] - I think it strikes the right balance of being small and understandable, but also solving common problems (e.g. nested routes, URL parameters, etc.). It also uses standard Go conventions, so it's very interoperable and would be easy to migrate away from, if necessary.

[0]: https://github.com/go-chi/chi

1 comments

chi is cool, but, isn't really a framework. Chi is just a router and that's a lot of why I think `chi` is quite good.

I happen to be a fan of web[0] even though its basically a dead project, it works fine and is minimal enough to not need any changes.

[0] https://github.com/gocraft/web

While chi is ‘just a router’ (and an exceptionally good one at that), it also includes a number of particularly useful middleware.
I don't mean to say "merely" a router. I think its good because it does one thing well.