announcements

BuddhiLW 2026-02-16T18:04:20.903919Z

Max 2026-02-16T21:57:25.287659Z

https://github.com/maxrothman/comparing-hiccup-impls I needed to pick a hiccup impl for a project, and it seemed a waste to not open-source my research. Think of this as a starting point for your https://www.youtube.com/watch?v=c5QF2HjHLSE! Certainly not exhaustive by any means, PRs welcome

🙌 1
p-himik 2026-02-16T22:07:32.158259Z

Cool! Although I'd say it belongs more to #news-and-articles.

Max 2026-02-16T22:08:05.355679Z

Happy to move it there if you'd prefer. I wasn't 100% sure where it belonged since it is a sort of project and accepts PRs

p-himik 2026-02-16T22:09:52.707139Z

Eh, a moot point - up to you. The channel's description says "OSS", so it's about software projects, not GitHub projects.

👍 1
tatut 2026-02-17T04:59:35.751409Z

ripley also has a hiccup implementation, a macro that converts it to write calls

Max 2026-02-17T05:09:42.306169Z

I'd be interested in a PR that added a column for Ripley, I likely won't have bandwidth to add one myself

✅ 1
telekid 2026-02-17T07:17:42.410969Z

There is also http://github.com/borkdude/html which I love

djanus 2026-02-18T18:54:48.422869Z

Reagent and Replicant also interpret the Hiccup syntax, albeit they don't produce html. Also https://github.com/r0man/sablono and probably more 🙂 Not sure whether they're candidates for this comparison

Max 2026-02-18T18:58:55.048739Z

That's fair. My original intent was to compare hiccup->html libraries "apples to apples" as it were, and reagent/replicant don't render their hiccup to HTML (directly at least), so I didn't include them. If you think their addition would be useful, I'd be open to a PR adding hiccup->react impls, though I think I'd want to see it made clear that they're materially different from the straight hiccup->html ones

Max 2026-02-17T14:02:33.677109Z

PR welcome!