Package: liveflux
Liveflux is a server-driven component system for Go — the Dracory answer to Phoenix LiveView or Laravel Livewire. Components hold state on the server, render HTML through hb, and update the browser over plain HTTP or WebSocket without a JavaScript build step.
Repository: https://github.com/dracory/liveflux
Installation
go get github.com/dracory/liveflux
Features
- Stateful server-rendered components with typed actions and properties.
- Transport over plain HTML/HTTP or WebSocket — frontend-agnostic.
- Works with any router; a component registry endpoint handles updates.
- Built on hb — component markup is ordinary Go code.
Where It Is Used
The project's interactive admin widgets live under
internal/controllers/liveflux and mount the Liveflux handler for component
requests.