NEWZathuraDbg 1.0 is out
ZathuraDbg is a fully open source emulation-based debugger powered by icicle, capstone engine and keystone engine.
Engineered with advanced frameworks for professional-grade precision and flexibility.
Keystone Engine
Capstone Engine
Icicle Emulator
An all-in-one lightweight debugger for learning, editing, and mastering assembly — beginner-friendly, no setup required
No Setup Needed
Works out of the box — just launch and debug.
Hex Editor Built-In
Edit memory live as code runs, enabling real-time updates to variables and memory, improving debugging and allowing for immediate feedback during development.
Beginner-Friendly Interface
Commands explained clearly — smooth learning curve.
Multi architecture support
ZathuraDbg supports x86_64, ARM32, Thumbv7m, and AArch64—with more architectures coming soon.
Time Travel Debugging with ZathuraDbg: Step Back Instantly with Minimal Overhead
ZathuraDbg introduces full time travel debugging, allowing developers to step backward through execution while preserving memory and stack integrity. All with just a few megabytes of overhead.
ZathuraDbg is an open-source, GUI-based debugger designed specifically for assembly emulation. Its primary goal is to simplify the process of learning assembly by offering an intuitive and self-explanatory interface that’s perfect for on-the-go debugging. Currently, ZathuraDbg supports x86_64 architecture, with plans to extend support to all major architectures in the future, making it an ideal tool for both beginners and seasoned developers looking to explore the depths of assembly programming.
Zathura
© ZathuraDbg 2025