Lattice
I built Lattice because I saw a need: to completely specify a UI — and its interactions — from the server side.
When the whole interface is described by a clearly defined spec instead of hand-wired in the frontend, something powerful falls out: AI can reliably add and change UI, because it works against a precise, server-owned contract rather than guessing at markup.
Lattice is still in early development.