Show HN: A stateful UI runtime for reactive web apps in Go
Category: web-framework
Tags: web-framework, server-driven-ui, reactive-ui, go, real-time
Score: 7.3/10 (Innovation: 7, Technical: 8, Documentation: 8, Utility: 6)
Doors is a server-driven UI framework and runtime for building stateful, reactive web applications in Go, where the server owns the interaction flow and the browser acts as a renderer. It's interesting because it combines a custom Go language extension (gox) with reactive state primitives and a synchronization protocol to keep business logic, permissions, and UI rendering unified on the server, reducing frontend/backend drift.
Target audience: backend devs, full-stack devs
Repository: https://github.com/doors-dev/doors · Go · Apache-2.0 · 47 stars
View on Hacker News