Loom is an experimental UI framework for the web.
Goal: Build UIs with Go compiled to WebAssembly (WASM). Svelte-inspired, meaning: compile-time optimization, no virtual DOM, fast, small.
🚨 WARNING: This is deep alpha. Expect breakage. This is research.
.loom
files (HTML + Go script + CSS).loom build
runs our custom compiler.main.wasm
.MVP build in progress. Focus on:
.loom
$state
reactivityloom build
CLI.Not ready for public use yet. Code is here.
Got ideas? Think this is stupid/brilliant? Open an issue. Let's talk.
MIT.