via V Lambda mark

A focused networking utility

HTTP proxy.
Nothing more than necessary.

Simple routing. YAML configuration.
Built for the cases where nginx is more than you need.

Configuration

Configuration stays simple.

Point via at an upstream. Start the binary. Requests begin flowing.

config.yaml
listen: ":8080"
proxy_pass: http://localhost:3000
via -c config.yaml
client VΛ localhost:3000

How via works

Route
Forward requests to an HTTP upstream or serve static files.
Configure
Human-readable YAML with host and path matching.
Run
One binary with a configuration file or directory.