Top 3 Clojure datomic Projects
-
walkable
A Clojure(script) SQL library for building APIs: Datomic® (GraphQL-ish) pull syntax, data driven configuration, dynamic filtering with relations in mind
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
EACL
Enterprise Access ControL is an embedded Clojure ReBAC authorization library based on SpiceDB and backed by Datomic that provides fine-grained permissions (by theronic)
Project mention: Ask HN: What Are You Working On? (February 2026) | news.ycombinator.com | 2026-02-08EACL: Enterprise Access ControL is a situated ReBAC Authorization system based on SpiceDB, built in Clojure and backed by Datomic.
'Situated' here means that your permission schema & permission data live with your data, which has a number of benefits: one less distributed consistency & syncing problem, one less component to run in prod with full consistency, and potential to implement ZedToken / Zookies via Datomix txid. Easy to test new schemas with in-memory Datomic.
EACL is plenty fast without a cache since horizontally-scalable Datomic Peers already cache datoms aggressively, but there is another 10-100x improvement in the pipeline. EACL is especially suitable to real-time multiplayer apps built in frameworks like Electric Clojure.
IMHO, EACL is currently the best-in-class authorization library in the Clojure ecosystem and is improving every week. ReBAC subsumes both ABAC & RBAC. I recently applied for Clojurists Together funding to improve cursors for intermediate resource traversal, which is the primary perf. bottleneck.
EACL was not "vibecoded" as all tests were written by me and all code is human-reviewed, but EACL would not be possible for a single engineer to build mainly in his spare time without AI assistance.
GitHub: https://github.com/theronic/eacl
Docs with rationale: https://eacl.dev/