Browse namespaces, vars, and live objects interactively. Like your REPL, but you can see everything at once.
| ○ | shadow.build.targets.browser | {merge-init-fn …} 34 entries |
| ○ | datomic.aggregation | {sum …} 12 entries |
| ● | dev | {pause-websocket-reconnect-while-compiling …} 10 entries |
| ○ | cognitect.caster | {enqueue* …} 17 entries |
| -main | #'dev/-main |
| config | #'dev/config |
| server | #'dev/server |
| start-server! | #'dev/start-server! |
| symbol | dev/server |
| meta | {:line 55 …} 5 entries |
| deref | org.eclipse.jetty.server.Server "Server@36266704{STARTED}" |
Every Clojure developer explores live state constantly. Existing tools show you one value at a time. Hyperfiddle shows you the whole graph.
Great for inspecting Clojure data structures. But Java interop objects render as opaque blobs. You have to write code to navigate deeper.
The universal fallback. Works everywhere, shows you nothing about structure. You spend your time writing print statements, not understanding state.
Java-native tools that don't understand Clojure vars, namespaces, or REPL-driven workflows. A different world entirely.
Starts from Clojure (namespaces, vars, deref), crosses seamlessly into Java objects, and lets you toggle any method call with a checkbox. No code. No separate tool. Just your browser.
(all-ns) through vars and derefs into Jetty servers, Datomic connections, JDBC pools — whatever your runtime holds.
Hyperfiddle Navigator is a production application of Electric Clojure and Missionary — our open-source reactive programming stack for Clojure/Script.
We're onboarding early users. Drop your email or find us in #hyperfiddle on Clojurians Slack.