Hyperfiddle is a rapid application development tool for Datomic. It's great today at making back-of-house UIs.
Hyperfiddle has four layers:
- Query browser
- Datomic stage
The Query Browser reads your pull expressions and uses them to generate working read/write UI.
The Stage uses datomic.api/with to let you edit and experiment with changes locally without transacting through to the database, until you are ready.
Generated Views can be customized with ClojureScript and Reagent, or replaced entirely with your own.
Hyperlinks let you connect queries together. Hyperlinks can also model buttons which post forms (stage transactions).