FlowStorm
- Android app
- Not listed
- Free plan
- Yes
- Runs on
- Linux, Mac, self-hosted, Windows

Summary
FlowStorm is a tracing debugger for Clojure and ClojureScript. It records execution without requiring breakpoints or code changes, then lets you step through code, inspect values, explore calls and functions, and investigate exceptions. A timeline shows execution events to help make interleaving between threads visible. You can build customizable, real-time visualizations, add specialized tools through plugins, send displayed values to the REPL with one click, and analyze recordings using Clojure. Its guide covers ClojureScript in browsers, Node.js, and React Native, plus remote debugging setups and connections for Emacs through Cider Storm, VS Code, and IntelliJ IDEA. FlowStorm is free and open source, with Linux, macOS, Windows, and self-hosted availability. The listed minimum requirements are JDK 17 and Clojure 1.10.0 or later. One ClojureScript caveat: vanilla FlowStorm does not support async/await introduced in ClojureScript 1.12.145; the guide points to ClojureScriptStorm as an alternative.
Who it is for
FlowStorm suits Clojure and ClojureScript developers who want to inspect recorded execution, including code running in browsers, Node.js, or React Native. It may also fit developers who need remote debugging or editor integrations.
What is good
- Records execution without breakpoints or code changes
- Timeline helps show how thread events interleave
- Custom visualizations and plugins for recordings
- Free and open source
- Supports remote debugging and editor integrations
What to know first
- Requires JDK 17 or later and Clojure 1.10.0 or later
- Vanilla version lacks support for specified ClojureScript async/await
Verdict
FlowStorm offers a broad set of tracing and inspection tools for Clojure and ClojureScript, including timeline views, visualizations, plugins, and REPL interaction. Check its runtime requirements and the async/await limitation if that feature is part of your ClojureScript work.
FlowStorm plans and pricing
All plansCompared on debuggers
- Free plan
- Yesflow-storm.org
- Supported languages
- Clojure, ClojureScriptflow-storm.org
- Target platforms
- Browsers, Node.js, React Nativeflow-storm.org
- Remote debugging
- Yesflow-storm.org
- Conditional breakpoints
- Yesflow-storm.org
- Time-travel debugging
- Yesflow-storm.org
Facts
- What it does
- FlowStorm is a tracing debugger for Clojure and ClojureScript.flow-storm.github.io · 3 Oct 2026
- Recording
- It can record and debug code without adding breakpoints or modifying the code.flow-storm.org · 3 Oct 2026
- Stepping and inspection
- Its tools include code stepping, value inspection, call stack and function exploration, and exception debugging.flow-storm.github.io · 3 Oct 2026
- Visualizations
- It supports customizable and real-time data visualizations.flow-storm.org · 3 Oct 2026
- Threads
- A timeline renders execution events to help users understand how thread instructions interleave.flow-storm.org · 3 Oct 2026
- Interactive programming
- Values shown in the UI can be sent to the REPL with one click, and recordings can be analyzed using Clojure.flow-storm.org · 3 Oct 2026
- Plugins
- A plugin system lets users add specialized tools to visualize and interact with recordings.flow-storm.org · 3 Oct 2026
- Languages and runtimes
- The guide documents Clojure and ClojureScript, including ClojureScript in browsers, Node.js, and React Native.flow-storm.github.io · 3 Oct 2026
- Integrations
- The guide describes an Emacs front end called Cider Storm and setup instructions for VS Code and IntelliJ IDEA.flow-storm.github.io · 3 Oct 2026
- Requirements
- The guide lists JDK 17 or later and Clojure 1.10.0 or later as minimum requirements.flow-storm.github.io · 3 Oct 2026
- ClojureScript limitation
- Vanilla FlowStorm does not currently support async/await introduced in ClojureScript 1.12.145; the guide points to ClojureScriptStorm as an alternative with support.flow-storm.github.io · 3 Oct 2026
- Maker attribution
- The user guide is attributed to Juan Monetta.flow-storm.github.io · 3 Oct 2026
Best FlowStorm alternatives
See all 12Where it ranks on Everything Xiaomi
- Best Debuggers in 2026#4 of 27
Is FlowStorm yours?
Claim it for free: prove the domain, then correct facts, plans and screenshots. An editor reviews every change.
Sources
- flow-storm.github.io/flow-storm-debugger/user_guide.html· checked 3 Oct 2026
- flow-storm.org· checked 3 Oct 2026


