Clojure REPL GUI using Swing
Clone or download
Latest commit 7febcfb Oct 24, 2013
Type Name Latest commit message Commit time
Failed to load latest commit information.
src Improved prompt. Oct 24, 2013
.gitignore Ignore *.class Apr 24, 2012 Revert "Forked!" Oct 24, 2013
project.clj Explicit Javac Version Oct 24, 2013


Swing Clojure REPL that uses BeanShell's JConsole component.



You can run lein swank and connect with SLIME via Emacs, or you can build a distributable jar with lein uberjar

To run, use something like java -jar swingrepl-standalone.jar


  • Completions for things available in the current namespace: JConsole has its own completions mechanism that might be hooked into
  • Bracket, parentheses, quote completion/matching/highlighting
  • Better as-library behavior: provide configurable automatic imports


  • A Clojure implementation of something like JConsole might be nice


Many props to the BeanShell dude for making such a cool REPL.

Copyright 2012 Alan Dipert Distributed under the Eclipse Public License, the same as Clojure.