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