axadrn

Joined 1 year ago

Karma
31
Submissions
23
Member since
Apr 10
I do stuff
View on Hacker News

Recent submissions

Comment · 1 year ago
Thanks for your feedback. I cannot reproduce it. If the problem persists, I would be happy if you create a detailed issue on GH, thanks!
Comment · 1 year ago
Nice to hear, happy coding! =)
Comment · 1 year ago
Yeah, totally fair question.

Originally, I had templUI components available via Go module imports, but there were a few real issues:

- Tailwind v4+ with CSS-only config needs hardcoded paths to `.templ` files. That clashed in teams where Go paths differed (e.g. `~/dev`, `~/code`, etc.).

- It made Git diffs messy – you had `.templ` and `.go` files being imported per component.

- Updating components via module versions often led to unwanted breaking changes – not easy to "just use one component" from a newer version.

- Workarounds like Makefile tricks for Tailwind `src` path felt too hacky.

The CLI avoids all that. It copies clean files into your codebase, so it's portable, version-safe, and no import path magic needed.

That said – I’m open to feedback. If there's a solid reason to bring back module imports (optionally), I’m listening!

Comment · 1 year ago
Thanks for the kind feedback! I totally get the appeal of daisyUI – super quick to drop in and great for prototyping.

With TemplUI, I’m aiming for a more minimal, dependency-free setup – no extra Tailwind plugins or runtime JS unless absolutely needed. The idea is to stay as close to the metal as possible and let devs build their own design system on top, rather than fight against a pre-styled one.

It's less “drop-in UI kit” and more “starter kit to build your own.” That makes it more customizable and hopefully a better fit for projects that want full control.

Comment · 1 year ago
Comment · 1 year ago
Fair point – I’ll make sure to link to https://templ.guide more prominently. Thanks for the heads-up!
Comment · 1 year ago
You're right – HTMX works everywhere by default.

By “HTMX support” I just mean: the JS logic in components (e.g. tooltips, modals) auto-reinitializes after HTMX swaps.

So you can use components inside HTMX-driven UIs without worrying about broken behavior.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton