Hi everyone. I built ivy. It is a golang net/http based router (No External Dependencies) implementation that is fully compatible with `http.ServeMux` but allows you to write your HTTP handler in `go fiber` or `express.js` like syntax. ### Features - Standard HTTP methods based functions that allow easy creation of routes - Allows returning error from handlers, and handling it globally, instead of doing `http.Error(w, err.Error(), 500)` everywhere in your handler - SubRouters and seamless mounting into one another - Simpler Abstractions to write HTTP responses - Middleware support - Request Level Key-Value store to pass data from a middleware to next middleware ### Usage checkout https://github.com/nxtcoder17/ivy |
No comments yet