Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

FlowStorm

Free#13 of 27 in Debuggers

FlowStorm: A free, open-source debugger with recorded execution and backward navigation for Clojure teams. Ranked #13 of 27 in Debuggers by our editors (7.7/10); pricing: Free plan; best for omniscient Clojure debugging.

7.7/10Editor score
FlowStorm7.7 Visit FlowStorm

At a glance

  • Editor score
    7.7 / 10
  • Pricing
    Free plan
  • Best for
    Omniscient Clojure debugging
  • Free plan
    Yes
  • Paid from
    Free
  • Supported languages
    Clojure, ClojureScript
  • Facts checked
    20 Sep 2026
FlowStorm screenshot
  • Where it wins

    • Records execution for forward, backward, and time-based navigation
    • Inspects call trees, locals, arguments, returns, stacks, and exceptions
    • Supports remote debugging, programmable analysis, and custom visualization
  • Where it doesn't

    • Language coverage is focused on Clojure and ClojureScript
    • Requires comfort with interactive development workflows
    • Its feature set may exceed the needs of simple breakpoint debugging

Our verdict on FlowStorm

FlowStorm is an open-source debugger for Clojure and ClojureScript, designed for developers who need to understand program behavior across an entire recorded execution rather than inspect only the current pause point. It runs on Windows, macOS, and Linux, works independently of a specific IDE, and supports Clojure applications plus ClojureScript environments in browsers, Node.js, and React Native. Its free, open-source model makes it particularly suitable for teams and individual developers already working in the Clojure ecosystem.

The defining capability is omniscient debugging through execution recording. Developers can move forward and backward through code, navigate a recorded timeline, inspect call trees and functions, and review locals, arguments, return values, and stack information. Conditional thread breakpoints and exception-unwind inspection add control when investigating complex behavior. This approach can make historical state and execution flow more accessible than conventional pause-and-step debugging, especially when the issue depends on what happened earlier in a run.

FlowStorm also extends beyond local inspection. Remote debugging is available through nREPL and WebSocket connections, while a Clojure API supports programmable analysis of recordings. Custom data visualization and value inspection provide additional ways to examine application behavior. These capabilities suit interactive development workflows and teams that want to analyze recordings programmatically. Developers focused on languages other than Clojure or ClojureScript should choose a debugger aligned with their language stack. Likewise, projects needing only straightforward breakpoint debugging may prefer a simpler tool; FlowStorm is most compelling when recorded history, time travel, and deep inspection are central requirements.

Your product? Our editors can test FlowStorm in depth and publish a review, labelled as paid · from $149/mo →

FlowStorm pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on flow-storm.org

FlowStorm fact sheet

Free planYes
Paid fromFree
Supported languagesClojure, ClojureScript
Target platformsBrowsers, Node.js, React Native
Remote debuggingYes
Conditional breakpointsYes
Exception breakpointsNot verified
Time-travel debuggingYes
Core dump debuggingNot verified
DeploymentDesktop, Mobile
PlatformsWindows, macOS, Linux
SupportDocs
Built forSolo, Small business (editorial estimate)
PricingFree plan
Websiteflow-storm.org
Facts checked20 Sep 2026

Alternatives to FlowStorm

See all FlowStorm alternatives →

Used FlowStorm? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used FlowStorm for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — FlowStorm 7.7/10

FlowStorm is listed in our Debuggers directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/flowstorm/"><img src="https://www.itechguides.com/best/badge/flowstorm.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update