Skip to content
Ian Eslick edited this page May 15, 2013 · 6 revisions

If you've created an nREPL transport or middleware, add it here!

Transports

  • nrepl-hornetq, which routes nREPL messages over HornetQ.
  • Drawbridge, Ring middleware implementing an nREPL HTTP/HTTPS endpoint and an nREPL transport to connect to such endpoints.
  • concerto, which "adds a broadcast mode to nrepl, so that when multiple users are logged into the same nrepl server they can each see what the others are doing".

Middlewares

  • Piggieback, which adds ClojureScript support to any nREPL session
  • nrepl-middleware, part of ritz that provides a variety of nREPL middleware supporting various enhanced REPL operations (including apropos, javadoc lookup, code completion, and an alternative eval implementation)
  • nrepl-project, part of ritz that provides "nREPL middleware for controlling the classpath of a REPL"
  • nrepl-codeq, part of ritz that provides "middleware for use with datomic's codeq"
  • contrib-repl, launch a repl with the latest versions of all contrib libraries added as dependencies
  • nrepl-cljs-middleware, offering ClojureScript compilation-as-a-middleware-service
  • nrepl-transcript, saves transcripts of repl interactions.
  • javier provides a basic object inspector
Clone this wiki locally