We at PrimeTeach AG are very happy to announce the initial releases (v0.1.0) of specomatic and specomatic-db.
specomatic-db lets you define your entities and relationships using clojure.spec and gives you an immutable SQL database that understands seql and supports access control.
It builds on the abstract base library specomatic, a Clojure(script) library to define entities and their relationships via clojure.spec, and to ask questions about them.