Show HN: Ivy – Go net/HTTP based router implementation with express like API (github.com)

2 points by nxtcoder17 ↗ HN
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

0 comments

[ 3.2 ms ] story [ 12.5 ms ] thread

No comments yet.