re-frame

2025-03-14T20:47:27.101649Z

Sharing this here for fun, Re-frame used without Reagent and without React https://github.com/metosin/vrac/blob/main/example/si-frame-simple (edited)

👍 1
🆒 4
2025-03-16T20:32:06.686949Z

Checking because README is sparse: vrac goal is .... to rewrite Reagent? If so, how backwards compatible is it likely to be?

2025-03-16T20:42:44.504929Z

Vrac is an alternative to React. It is a frontend rendering library based on signals. A bit similar to SolidJS, but with a different end-goal. Si-frame is a light fork of Re-frame, which is not using Reagent for it's reactivity. It is using Signaali instead. I mostly only modified the interop namespace. It is 100% compatible with Re-frame, I didn't touch the logic or the API at all.

2025-03-16T20:44:48.869539Z

Siagent is a remake of Reagent, but I didn't push the compatibility that much. It is using Signaali for the reactivity.

2025-03-16T20:46:19.828879Z

Vrac is totally made in Clojure. The feature is "not a JS lib" 🙂

👍 2
2025-03-14T20:47:56.518129Z

.. because today is CustomizationFriday.