Go-Via is the home of Via — A modern engine for building rich, real-time, reactive web applications entirely in Go
Via unifies frontend interactivity and backend logic under one language and runtime. No JavaScript. No templating languages. No build chains. Just Go.
- via — The core engine: pages, components, actions, and reactive signals.
- (coming soon)
v0.1.0will introduce support for plugins, an example real-time dashboard with sub-second updates, and a ready-to-use starter template.
Because web development with Javascript frameworks and complex build chains can be exhausting — and because Go developers deserve simple tools to build go-native modern frontends with full reactivity for their applications.
Via brings real-time data, live reactivity, type safety, and simplicity to the browser — all powered by Go, with Datastar and Gomponents under the hood.
You write Go code for everything: define your web UIs, state, actions and reacive signals — and Via helps you to keep your UI perfectly sync, instantly and efficiently.
To make web applications in Go reactive, real-time, and free from frontend complexity, while staying close to the Go’s philosophy of simplicity, clarity and control.
Stay tuned for updates.