Product Information
What is Spray?
Spray is a small debugger for C code with minimal mental overhead. All its features are designed to be straightforward and easy to grasp.
With Spray, you can effortlessly control the execution of running programs and inspect or modify their state.
Driven by curiosity about the enigmatic inner workings of debuggers, I began developing Spray. Additionally, I wanted to explore ways to make debugging more approachable.
How to use Spray?
Spray is a minimal C debugger with ultra-low cognitive overhead, offering simple control, inspection, and state modification.
Core Functions of Spray
Debugging
X86/x64 compatibility
Usage Scenarios of Spray
- Debug C language code.
- Control the execution flow of a running program.
- Inspect the internal state of a program during runtime.
- Modify the internal state of a program during runtime.
Common Questions about Spray
What does Spray do?
How do I use Spray?
What are the core features of Spray?
What are the use cases for Spray?





















