announcements

gersak 2026-05-15T08:10:47.607289Z

Releasing tyrell https://github.com/gersak/tyrell — and this one’s a big step toward final release! Framework agnostic web component interaction primitives! Focused on minimized bundle size ~70kB gzipped Website has been revamped and is available https://gersak.github.io/tyrell/welcome#top What this is not: • Not a framework - tested components with Reagent, UIx, Replicant, Datastar… And many others! • Won’t fight your CSS - Tailwind or any other styling framework. Working alongside those out of the box, no compromises • Not a “complete” component package - not looking to cover cards, tables or other site specific/opinionated elements. Just primitives, rest is up to 🫵🏻. Your framework, your styling, your call. Status: • scope - DONE - roughly 20 components that focus on user interaction. No new components planned, only polishing this ones! • single dev.gersak/tyrell "1.0.0-RC9" dependency. shadow-cljs pulls everything automatically — plus a bunch of quality-of-life improvements in the quickstart: better defaults, cleaner APIs, less boilerplate. • Dead code elimination and focus on bundle size for both shadow-cljs and npm compilers. Especially useful when working with 3000+ supported icons from lucide, google material, font awesome and hero icons that come as transitive dependency for tyrell. And work with DCE… Pay for what you use! • components are still available as two line import from CDN for SSR frameworks… WC are just HTML tags + JS/CSS! • 📱 mobile ready… dropdowns, multiselects, datepicker and number inputs adjust to mobile devices https://gersak.github.io/tyrell/llms.txt guides are included so AI assistants actually know how to use tyrell components correctly across frameworks — no more hallucinated APIs. If you’ve been waiting for the right time to try it — this is it. Give RC9 a spin and let me know what breaks. The goal is final 1.0.0 soon, and your feedback gets us there.

8
🙏 5
🎉 5
lread 2026-05-15T20:06:58.679789Z

Pomegranate 1.3.27 - A sane Clojure API for Maven Artifact Resolver + dynamic runtime modification of the classpath. One small https://github.com/clj-commons/pomegranate/blob/master/CHANGELOG.adoc#v1.3.27 for this release: • Serialize deploy output to prevent messages from being improperly interleaved. This is required now as the newer HttpTransporter uploads artifacts in parallel. (https://github.com/clj-commons/pomegranate/pull/243) (thanks @tcrawley!) Pomegranate is one of the many projects under the loving care of https://github.com/clj-commons. Drop by #pomegranate for chat/support.

8
2
ilmo 2026-05-15T06:42:58.626829Z

[fi.metosin/oksa "1.2.1"] is out! 🎉 https://github.com/metosin/oksa is a library for generating GraphQL queries using Clojure data structures. Changes: • improve error messages for invalid GQL forms https://github.com/metosin/oksa/pull/28 • Add mode check to oksa.parse/parse https://github.com/metosin/oksa/pull/29 • chore: upgrade apollo-cljs dependency versions https://github.com/metosin/oksa/commit/9bb99ea8e213ed6e52fcba8347b19dd563b387bb Channel for discussion: #oksa

🇫🇮 2
😄 1
🎉 7
tatut 2026-05-15T06:44:04.530079Z

metosin school of naming strikes again! 😄 love it

😁 1
ilmo 2026-05-15T06:49:43.031129Z

For those curious, oksa means branch or twig in Finnish and the IPA is probably something akin to [ˈoksɑ] (caveat: LLM-generated).