http-cache

Overview Link to heading

Async forward proxy with HTTP/1.1 absolute-form support and HTTPS tunneling via CONNECT. Built with Tokio + Hyper, structured logging via tracing, and SQLite-backed caching.

Ambition Link to heading

I’m building this to become a sharp, reusable tool that I can rely on in real workflows: fast, well-scoped, and easy to operate.

What’s novel Link to heading

  • Opinionated defaults with room for power-user control.
  • Tight scope + strong ergonomics (the “small tool, big leverage” approach).

Highlights Link to heading

  • M1: HTTP forward proxy (GET/POST) without CONNECT
  • M2: CONNECT tunnel support
  • M3: Connection pooling (optional)
  • M4: Real caching implementation
  • M5: Metrics endpoint and exporters

Stats Link to heading

  • Project page: /projects/http-cache/
  • Primary language: Rust
  • Commits: 24
  • Created: 2026-03-08T05:17:36Z
  • Last updated: 2026-03-09T21:48:52Z