▲ | Show HN: Doors – Server-Driven UI Framework for Go (SSR, State, Routing)(github.com) | |
1 points by derstruct 8 hours ago | ||
It has reactive state, components, lifecycle control, SSR by default, and an HTTP API-free architecture. Highlights * Explicit and type-safe DOM manipulations * State is a communication primitive first, a render driver by choice * No coupling between state primitives, components, and dynamic containers — combine them into your own abstractions or use directly * URI decoded into a struct and exposed as a state primitive * Built on top of templ Core advantages over Phoenix LiveView * Non-blocking event handling and parallel rendering * Syncs via short-lived HTTP requests, taking full advantage of QUIC * Event hooks as separate HTTP requests, so forms are sent as native form-data It’s free for development and non-commercial production use. Licensed under BUSL-1.1 (each release goes open source after 4 years). Docs & tutorial: https://doors.dev Article series on dev.to: https://dev.to/derstruct/you-dont-need-npm-to-ship-fully-fea... |