Hello HN — I made GOOD (aka BANG!), a tiny Web Components UI toolbelt built for joy. Dev joy. Minimal keystrokes, intuitive ergonomics, web grain. If you know the web, you know this. I wanted dev work to feel effortless, tools to get out of the way, and just to enjoy it. Real HTML/CSS/JS, no build, no parallel conceptual model. Minimal cognitive overload - at least for me. And that's why I built it. For me.
Maybe you like it, too. Maybe the ergonomics fit. Or maybe it doesn't. But we're all wired differentl, And i guess: build the tools that you know you need to do the work that you love. :)
Tech side: no build, no VDOM, just direct DOM updates and “bang tags” (HTML comments that upgrade into custom elements). Components live as simple files (markup.html, style.css, script.js), async templating just works, and you can lazy or super‑lazy load big UI.
Maybe you like it, too. Maybe the ergonomics fit. Or maybe it doesn't. But we're all wired differentl, And i guess: build the tools that you know you need to do the work that you love. :)
Tech side: no build, no VDOM, just direct DOM updates and “bang tags” (HTML comments that upgrade into custom elements). Components live as simple files (markup.html, style.css, script.js), async templating just works, and you can lazy or super‑lazy load big UI.
Docs + demos: https://crisdosyago.github.io/good.html/ Love over fear! :)
reply