Raku.org Chooses Htmx
Posted4 months agoActive4 months ago
Techstory
calmmixed
Debate
40/100
HtmxWeb DevelopmentCSS Frameworks
Key topics
Htmx
Web Development
CSS Frameworks
The official https://raku.org programming language website has been rewritten using HTMX and Pico CSS. This reflects the power of HTMX to return languages other than JavaScript to the web backend.
The Raku.org website has been rewritten using HTMX and Pico CSS, sparking a discussion about the trade-offs of using HTMX and the choice of CSS framework.
Snapshot generated from the HN discussion
Discussion Activity
Light discussionFirst comment
34m
Peak period
3
2-3h
Avg / period
1.6
Key moments
- 01Story posted
Sep 7, 2025 at 3:04 PM EDT
4 months ago
Step 01 - 02First comment
Sep 7, 2025 at 3:38 PM EDT
34m after posting
Step 02 - 03Peak activity
3 comments in 2-3h
Hottest window of the conversation
Step 03 - 04Latest activity
Sep 7, 2025 at 8:03 PM EDT
4 months ago
Step 04
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
ID: 45161181Type: storyLast synced: 11/20/2025, 7:40:50 PM
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
Why not have a little bit of vanilla JS or alpine JS? The alpine homepage has similar tabbed content, but it doesn't need new HTTP calls to load each one. https://alpinejs.dev/
I feel like the Raku site would be better in HTML + vanilla JS. There's almost no interactivity, and this HTMX interactivity is worse than vanilla JS.
https://harcstack.org was used to built the new site in the spirit of use your own dogfood (other raku web modules are available)
HARC stack is centred on HTMX (thus the 'H') and Pico CSS (other CSS libs coming)
This version of HARC Stack implements the HATEOS version of tabs https://htmx.org/examples/tabs-hateoas/ since that allows for dynamic content service (but admittedly that is overkill for the current site)
HATEOS is okay for APIs. But doesn't seem useful for small static sites. Dogfooding is great! But so is using the right tool for the job. HTMX is not over-engineering things, it's made the Raku site worse than plain HTML and CSS (you can do tabbed content in pure CSS even!)
Nevertheless HARC will add some TW themes soon - next on the list after Bulma.
Though, Claude Code ended up injecting a bunch of CSS definitions, which you can't avoid I suppose.
https://github.com/srid/Naivete-CoM/pull/1/files