datomic-samples is a set of databases that are used throughout these Datomic docs and the Day of Datomic tutorials. To install the datomic samples on your local computer:

You should then be able to connect and use the by setting your dev-local system name to "datomic-samples":

(require '[datomic.client.api :as d])
(def client (d/client {:server-type :dev-local
                       :system "datomic-samples"}))
(d/list-databases client {})
=> ["mbrainz-subset" "solar-system" "social-news" "movies" ...]

Code Samples

Third Party Examples

  • Schema Cartographer - Visualize, navigate, create, edit and share the relationships that exist in your Datomic schema.
  • Conformity - A Clojure/Datomic library for idempotently transacting norms into your database – be they schema, data, or otherwise.
  • Mysql to Datomic - Mysql to Datomic.
  • Datomic Basics - Presentation and walkthrough for Datomic Basics talk at the Clojurians meetup.
  • Spectomic - Generate Datomic or Datascript schema from your Clojure(Script) specs.
  • Datomic-Service - A Terraform wrapper for Datomic Cloud.
  • Datomic Cloud Primer - Japanese introduction to Datomic Cloud.

Editor Extensions

Third Party