Inspect data structures flowing through your application, from a web client.
Clojure CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
example fix for deletion of JS when deploying to Clojars Apr 7, 2015
resources/public/inspect fix for deletion of JS when deploying to Clojars Apr 7, 2015


Clojars Project

Library / tool for inspecting messages. Read more about it in this blog post. Here's how the UI currently looks like:

You can click on the image for a live demo.


Using the inspect library is super simple. All you need to do is add inspect to the dependencies in your project.clj:

[com.matthiasnehlsen/inspect "0.1.11"]

Then, you probably want to import it where you need it:

[com.matthiasnehlsen.inspect :as inspect :refer [inspect]]

Next, you want to start it once, from anywhere:


That's all, now you can use it, for example:

(inspect :interval-put/every-second {:msg "every second"})

Also check out the sample application, which is running as a live demo.

Project maturity

This project is very young and I'm still exploring the problem space. Therefore anything can change in the next version. That being said, you may probably already find it useful. Please let me know about any problems you encounter and also about any idea that would make this more useful.


Copyright © 2014-2015 Matthias Nehlsen

Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.