Fork me on GitHub


A handy tool for your Clojure adventures

Interested in ClojureScript?

Try, the web-based cousin of Nightcode!

Download Version 2.3.3

What is it?
Nightcode is the best way to get started with Clojure. It bundles a smart editor, the Leiningen and Boot build tools, and a home screen with quick access to the Clojure cheatsheet and REPL.

Join the discussion on /r/Nightcode and read the source code.
Smart editor
The editor supports rainbow parenthesis and provides a matching highlight behind the form your cursor is inside of. It also uses Parinfer, a beginner-friendly Lisp editing mode. For any file, you can optionally enable an instaREPL, which will show the live evaluations of your code to the left. Reader errors are displayed inline, so you see them immediately.
Keyboard friendly
Hold down the control key (or command on OS X), and you'll see shortcut hints appear over every applicable widget. Holding it while pressing Up/Down/Enter will move your selection in the project tree and expand/collapse directories. Holding it while pressing PgUp/PgDn will move between recent files, much like tabs in other IDEs but without the UI clutter.