SaaSHub helps you find the best software and product alternatives Learn more →
EACL Alternatives
Similar projects and alternatives to EACL
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
spicedb
Open Source, Google Zanzibar-inspired database for scalably storing and querying fine-grained authorization data
-
VTCode
VT Code is a Rust coding agent with LLM-native code understanding, OS-native sandboxing, and multi-provider support.
-
-
-
-
contextify
Contextify - macOS companion for Claude Code and Codex CLI. Monitor AI coding sessions with real-time timeline and LLM summaries.
-
tokn
Token-Oriented KiCad Notation (TOKN) – Compact, human-readable, KiCad Netlists for LLM prompts. Spec, benchmarks, Python SDK.
-
-
sugar
Persistent memory for AI coding agents. Local-first, cross-session context, global knowledge, and optional autonomous task execution. (by roboticforce)
-
-
-
-
-
-
-
-
xtdb
An immutable SQL database for application development, time-travel reporting and data compliance. Developed by @juxt
-
EACL discussion
EACL reviews and mentions
-
Ask HN: What Are You Working On? (February 2026)
EACL: 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/
-
Ask HN: What Are You Working On? (December 2025)
I'm working on EACL: http://github.com/theronic/eacl
EACL (Enterprise Access ControL) is a situated ReBAC authorization library based on SpiceDB, built in Clojure and backed by Datomic. EACL queries offer sub-millisecond query times and has replaced SpiceDB at work (CloudAfrica).
'Situated' here means that your permissions live _next_ to your data in Datomic, which avoids a network hop and avoids syncing to an external AuthZ system like SpiceDB, so all queries are fully consistent.
EACL is fast for typical workloads and is benchmarked against 800k permissioned entities. Once you need more scale or consistency semantics, you can sync your relationships from Datomic to SpiceDB 1-for-1 in near real-time because there is no impedance mismatch between EACL & SpiceDB.
Read the rationale for EACL here: https://eacl.dev/#why-was-eacl-built-the-problem-with-extern...
IMO, if you need fine-grained permissions, EACL is currently best-in-class for the Clojure ecosystem. EACL is especially suited to Electric Clojure applications and can be used to populate menus in real-time.
EACL would not have been possible to build solo in my spare time without modern AI models to rapidly implement specifications and test against human-written tests.
Here is a ~7-minute screen recording of EACL used from an Electric Clojure application for real-time ReBAC queries: https://x.com/PetrusTheron/status/1996344248925294773
-
The Gorman Paradox: Where Are All the AI-Generated Apps?
With the help of AI, I made EACL (Enterprise Access ControL), a situated ReBAC authorization library based on SpiceDB, built in Clojure and backed by Datomic: https://github.com/theronic/eacl
EACL replaced SpiceDB at work for us, and would not have been possible without AI.
- Show HN: EACL – ReBAC Authorization in Clojure and Datomic Based on SpiceDB
-
SpiceDB Is Open Source
I've done some thinking in the ACL space: https://github.com/theronic/eacl
(totally beta software - don't use in production)
-
The search for a perfect access control system
I started working on a Datalog-based authorization library called EACL, short for Enterprise Access Control Library: https://github.com/theronic/eacl
-
A note from our sponsor - SaaSHub
www.saashub.com | 15 Jul 2026
Stats
theronic/eacl is an open source project licensed under Eclipse Public License 2.0 which is an OSI approved license.
The primary programming language of EACL is Clojure.