{"slug": "electric-clojure", "name": "Electric Clojure", "category": "dev-libs", "category_name": "Libraries and frameworks", "description": "", "recommenders": 3, "commenters": 4, "warners": 0, "score": 2.905, "rising": -0.98, "first": "2025-12-12", "latest": "2026-08-07", "why": "Electric Clojure: https://electric.hyperfiddle.net/fiddle/electric-tutorial.two-clocks$TwoClocks", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 1, "compare": 0, "warn": 0}, "spark": [0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "Electric Clojure: https://electric.hyperfiddle.net/fiddle/electric-tutorial.two-clocks$TwoClocks", "kind": "", "icon": true, "domain": null, "github_repo": "github.com/hyperfiddle/electric", "official_url": "https://github.com/hyperfiddle/electric", "pricing": "", "aliases": ["Electric Clojure"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 783843040, "item_id": 48990190, "url": "https://news.ycombinator.com/item?id=48990190", "by": "pgt", "date": "2026-07-21", "stance": "recommend", "quote": "Electric Clojure does incremental rendering that crosses the client/server boundary", "excerpt": "Electric Clojure does incremental rendering that crosses the client/server boundary: http://electric.hyperfiddle.net/ The closest thing to Electric (IMO) is SolidJS, but frontend only: https://www.solidjs.com/", "context": "", "use_case": "Client-server reactive rendering", "switched_from": "", "story": "Jane Street: Incremental"}, {"id": 759679536, "item_id": 47479971, "url": "https://news.ycombinator.com/item?id=47479971", "by": "erichocean", "date": "2026-03-22", "stance": "recommend", "quote": "Electric Clojure: https://electric.hyperfiddle.net/fiddle/electric-tutorial.two-clocks$TwoClocks", "excerpt": "> If you know of any other snippet of code that can master all that complexity as beautifully, I'd love to see it. Electric Clojure: https://electric.hyperfiddle.net/fiddle/electric-tutorial.two-clocks$TwoClocks", "context": "", "use_case": "", "switched_from": "", "story": "Reports of code's death are greatly exaggerated"}, {"id": 739875873, "item_id": 46242242, "url": "https://news.ycombinator.com/item?id=46242242", "by": "Philpax", "date": "2025-12-12", "stance": "recommend", "quote": "You might be interested in Electric Clojure [1]", "excerpt": "You might be interested in Electric Clojure [1], although I must admit that I have not used it myself. [1]: https://github.com/hyperfiddle/electric", "context": "", "use_case": "", "switched_from": "", "story": "Denial of service and source code exposure in React Server Components"}]}], "caveats": [], "who": [], "tags": [], "use_cases": ["multi-host computation as one expression", "client-server reactive rendering"], "compared": [], "makers": [{"id": 762082832, "item_id": 47630177, "url": "https://news.ycombinator.com/item?id=47630177", "by": "comma_at", "date": "2026-04-03", "stance": "recommend", "quote": "I am currently a core maintainer of Electric Clojure", "excerpt": "Location: Slovakia (GMT+1) Remote: Yes Willing to relocate: No Technologies: Clojure, Docker, Common Lisp, Bash/Zsh, Python ... Email: petern@riseup.net R\u00e9sum\u00e9/CV: https://drive.google.com/file/d/1YzYDnSo-u823VNVIljVHH6vt8cdYsht_/view I am currently a core maintainer of Electric Clojure (https://github.com/hyperfiddle/electric), a full-stack, reactive, differential language we use for building rich, dynamic UIs. Most", "context": "core maintainer", "use_case": "reactive full-stack UIs", "switched_from": "", "story": "Ask HN: Who wants to be hired? (April 2026)"}], "threads": [{"url": "https://news.ycombinator.com/item?id=49209385", "title": "Show HN: Wyzer Programming Language", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=48987822", "title": "Jane Street: Incremental", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47601858", "title": "Ask HN: Who wants to be hired? (April 2026)", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47476315", "title": "Reports of code's death are greatly exaggerated", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=46236924", "title": "Denial of service and source code exposure in React Server Components", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {"recommend": 1}, "2026-01": {}, "2026-02": {}, "2026-03": {"recommend": 1}, "2026-04": {}, "2026-05": {}, "2026-06": {}, "2026-07": {"recommend": 1}, "2026-08": {"neutral": 1}, "2026-09": {}, "2026-10": {}}, "quotes": [{"id": 787422912, "item_id": 49213932, "url": "https://news.ycombinator.com/item?id=49213932", "by": "jnpnj", "date": "2026-08-07", "stance": "neutral", "quote": "were you looking at efforts such as clojure electric", "excerpt": "It would be worth writing examples of the resource ownership model (especially network wise), this is the rare feature here it seems. ps: were you looking at efforts such as clojure electric (https://github.com/hyperfiddle/electric) ? they aim to represent computation on different hosts as one expression.", "context": "", "use_case": "multi-host computation as one expression", "switched_from": "", "story": "Show HN: Wyzer Programming Language"}, {"id": 783843040, "item_id": 48990190, "url": "https://news.ycombinator.com/item?id=48990190", "by": "pgt", "date": "2026-07-21", "stance": "recommend", "quote": "Electric Clojure does incremental rendering that crosses the client/server boundary", "excerpt": "Electric Clojure does incremental rendering that crosses the client/server boundary: http://electric.hyperfiddle.net/ The closest thing to Electric (IMO) is SolidJS, but frontend only: https://www.solidjs.com/", "context": "", "use_case": "Client-server reactive rendering", "switched_from": "", "story": "Jane Street: Incremental"}, {"id": 759679536, "item_id": 47479971, "url": "https://news.ycombinator.com/item?id=47479971", "by": "erichocean", "date": "2026-03-22", "stance": "recommend", "quote": "Electric Clojure: https://electric.hyperfiddle.net/fiddle/electric-tutorial.two-clocks$TwoClocks", "excerpt": "> If you know of any other snippet of code that can master all that complexity as beautifully, I'd love to see it. Electric Clojure: https://electric.hyperfiddle.net/fiddle/electric-tutorial.two-clocks$TwoClocks", "context": "", "use_case": "", "switched_from": "", "story": "Reports of code's death are greatly exaggerated"}, {"id": 739875873, "item_id": 46242242, "url": "https://news.ycombinator.com/item?id=46242242", "by": "Philpax", "date": "2025-12-12", "stance": "recommend", "quote": "You might be interested in Electric Clojure [1]", "excerpt": "You might be interested in Electric Clojure [1], although I must admit that I have not used it myself. [1]: https://github.com/hyperfiddle/electric", "context": "", "use_case": "", "switched_from": "", "story": "Denial of service and source code exposure in React Server Components"}]}