# vulcand/oxy

Go middlewares for HTTP servers & proxies

Repository: https://github.com/vulcand/oxy
Canonical: https://ross.abutalabs.com/products/oxy
Language: Go
License: Apache-2.0
License Family: permissive
Last push: 2026-07-14T13:52:05+00:00

## Health v2 (maintenance only)
Score: 74/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 92, release rhythm 35, longevity 100
- inputs: {"age_days": 4288, "days_push": 50, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2105, forks 333 (observed 2026-08-28T04:06:13.906040+00:00)

## What it is
Oxy is a Go library of HTTP middleware handlers that extend the standard net/http library with reverse proxying, load balancing, rate limiting, circuit breaking, and request buffering. It powers the Vulcand reverse proxy and is designed for full compatibility with the Go standard library.

## Use cases
- build a reverse proxy in go
- add round-robin load balancing to an http server
- rate limit incoming http requests
- add a circuit breaker to backend services
- retry and buffer failed http requests
- limit simultaneous connections per client

## When to choose
- you want composable http middlewares compatible with net/http
- you need a lightweight reverse proxy or load balancer engine in Go
- you want hystrix-style circuit breaking or token-bucket rate limiting as plain http.Handler middleware

## When to avoid
- you need a full-featured standalone proxy server rather than a library
- you want layer-4 TCP proxying or non-HTTP protocols
- you prefer a framework with built-in middleware rather than assembling handlers yourself

## Facets
- artifact type: library
- maturity: active
- function: middleware, http-server, rate-limiting, routing, logging
- domain: backend, web-development, apis, developer-tools
- platform: go, windows, cross-platform
- tags: reverse-proxy, load-balancer, circuit-breaker, http-handlers, net-http-compatible, linux, macos

## Member repositories
- vulcand/oxy (main) score 74

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:06:13.906040+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T02:54:12.382293+00:00, confidence not recorded.
  - readme: https://github.com/vulcand/oxy (fetched 2026-08-28T04:06:13.906040+00:00, sha 51a30ccd0ec6)
- Data as of 2026-08-30T08:39:29.467469+00:00.
