
I built a full-stack web framework where everything lives in one file
Hey Over the past weeks, I’ve been working on something a bit unusual. I built a framework called Luxaura that lets you create full-stack web apps using a single file format: .lux . 👉 UI, state, backend logic, and styling — all in one place. Why I built this While working with tools like React and other modern frameworks, I kept feeling the same friction: One feature = multiple files UI here, state there, API somewhere else Constant context switching It works, but it can feel… fragmented. So I started wondering: What if everything related to a feature lived in one place? The idea A .lux file combines: canvas → UI signal → state receive → inputs vault → backend logic (server-only) paint → styling So instead of jumping between layers, you stay in one readable structure. Example Here’s a simple counter: receive title: String = "My Luxaura App" signal count: 0 canvas Scene Stack Headline "<<title>>" Body "Clicked <<count>> times" Trigger "Click me" when click: count = count + 1 Backend… in
Continue reading on Dev.to Webdev
Opens in a new tab



