REBL data browser

REBL is a interactive tool for browsing Clojure data, initially created for Datomic and useful for navigating data structures especially larger in size.

Clojure REBL data browser

WARNING::Free for non-commercial use

Commercial use requires an active Datomic customer or subscriber to the REBL patreon

Install REBL

REBL is only available as a direct download from rebel.cognitect.com. Download the .zip file and extract to a preferred location.

Add an alias called :cognitect-rebl-java11 to ~/.clojure/deps.edn with the specific path to the extracted REBL jar

  1. :cognitect-rebl-java11
  2. {:extra-deps
  3. {org.clojure/clojure {:mvn/version "1.10.0"}
  4. org.clojure/core.async {:mvn/version "0.4.490"}
  5. com.cognitect/rebl {:local/root "/path/to/REBL/REBL-VERSION.jar"}
  6. org.openjfx/javafx-fxml {:mvn/version "11.0.1"}
  7. org.openjfx/javafx-controls {:mvn/version "11.0.1"}
  8. org.openjfx/javafx-swing {:mvn/version "11.0.1"}
  9. org.openjfx/javafx-base {:mvn/version "11.0.1"}
  10. org.openjfx/javafx-web {:mvn/version "11.0.1"}}
  11. :main-opts ["-m" "cognitect.rebl"]}

Hint::REBL alias included in practicalli/clojure-deps-edn repository

Create a fork of the practicalli/clojure-deps-edn on GitHub

Clone that fork to ~/.clojure/ and instantly have access to dozens of tools for Clojure software development

Running REBL with a project

Run the project using the Clojure CLI tools rlwrap repl.

  1. clj -R:cognitect-rebl-java11 -m cognitect.rebl