Fitz LiveViews offers real-time server-rendered UI without JavaScript build tools
Fitz LiveViews is a new real-time UI framework built for Fitz, a compiled, gradually-typed programming language that treats HTTP, WebSockets, and database access as core language features. Developers write single-file components with a .fitzv extension, and the server handles rendering, diffing, and patching the browser via WebSocket — eliminating the need for a JavaScript build pipeline or client-side framework. The framework draws inspiration from Phoenix LiveView in Elixir but adds the ability to compile the same component to WebAssembly for offline, client-side use with no server round-trips. A built-in UI component library, type-checked templates, and a flagship admin application with Postgres and Docker support are already available. The project is open source, with code hosted on GitHub and documentation published at the developer's GitHub Pages site.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in