oxy: github.com/vulcand/oxy


bufferPackage buffer provides http.Handler middleware that solves several problems when dealing with http requests:
cbreakerPackage cbreaker implements circuit breaker similar to https://github.com/Netflix/Hystrix/wiki/How-it-Works
connlimitPackage connlimit provides control over simultaneous connections coming from the same source
forwardPackage forward implements http handler that forwards requests to remote server and serves back the response websocket proxying support based on https://github.com/yhat/wsutil
ratelimitPackage ratelimit Tokenbucket based request rate limiter
roundrobinPackage roundrobin implements dynamic weighted round robin load balancer http handler
streamPackage stream provides http.Handler middleware that passes-through the entire request
tracePackage trace implement structured logging of requests

Updated 2020-11-09. Refresh now. Tools for package owners.