Skip to content

web-based support/diagnostics UI for any production Datomic service

Notifications You must be signed in to change notification settings

hyperfiddle/datomic-browser

Repository files navigation

a Datomic entity browser for prod

This app is an easy way to get a generic web-based support/diagnostics UI for any production Datomic service, with the ability to extend using Clojure to add custom queries, routes, and views.

10min lightning talk – Conj 2025


Getting started

Prerequisites

git clone git@github.com:hyperfiddle/datomic-browser.git
cd datomic-browser
./datomic_fixtures_mbrainz_small.sh       # Download Datomic w/ mbrainz dataset
#./datomic_fixtures_mbrainz_full.sh       # optional
./run_datomic.sh
clj -X:dev dev/-main
# Please login with any email to activate automatically: ...
# INFO  dev: 👉 http://0.0.0.0:8080

# boot with Datomic transactor URI
clj -X:dev dev/-main :datomic-uri '"'datomic:dev://localhost:4334/*'"'

Repl: jack-in with :dev alias, then eval (dev/-main)

License

  • free for individual use on local dev machines, free use requires login to activate (we are a business)
  • deploying in prod at work requires a license, contact us.
  • still working out the details

About

web-based support/diagnostics UI for any production Datomic service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published