Browser-based viewer for NanoVNA .s1p and .s2p measurements. Runs 100% client-side — no data ever leaves your machine.
- Drag and drop
.s1por.s2pfiles — or click to browse - Views: magnitude (dB), phase, VSWR, Smith chart
- Click the trace to place frequency markers; click a marker to remove it
- Load multiple files and switch between them, or enable Compare to overlay them on the same chart
- Zoom and pan with Plotly's built-in controls
Requires Docker.
make dev # starts the dev server at http://localhost:5173
make test # runs the test suite
make build # builds the production imagemake k8s-apply IMAGE=your-registry/vnaview:tagServes the app at vna.home via Traefik. Edit k8s/ingress.yaml to change the hostname.
