A modern debugger for Linux x86-64 written in Rust, specifically designed for debugging Rust programs.
BugStalker is a modern debugger specifically designed for Linux x86-64 systems and built in Rust for debugging Rust programs. It provides comprehensive debugging capabilities including breakpoints, step execution, signal handling, and deep integration with Rust's type system. The debugger solves the problem of debugging complex Rust applications with features like multithreaded support, Async Rust inspection, and flexible interface options.
Rust developers working on Linux x86-64 systems who need a native debugging solution with deep Rust ecosystem integration. Particularly valuable for developers working with multithreaded applications, Async Rust, Tokio runtime, or complex data structures.
Developers choose BugStalker for its deep Rust-native integration that understands Rust's type system and collections, its ability to inspect Async Rust/Tokio runtime without code modifications, and its flexible interface options including TUI and DAP support with VSCode integration.
Rust debugger for Linux x86-64
Provides precise debugging for Rust's unique data structures like collections, smart pointers, and thread locals, leveraging core::fmt::Debug trait for variable rendering and interaction.
Allows inspection of Tokio runtime and async code without any code modifications, similar to tokio_console but integrated directly into the debugger for seamless workflow.
Enables switching between console and TUI modes at any time during debugging sessions, offering adaptability to user preferences and debugging contexts.
Implements Debug Adapter Protocol with a VSCode extension, supporting both embedded stdio and remote TCP debugging modes for modern IDE integration.
Only supports Linux x86-64 systems, excluding other operating systems and hardware architectures, which restricts its usability in cross-platform development.
Designed specifically for Rust programs, making it unsuitable for debugging applications in other languages or mixed-language projects, limiting its versatility.
As a specialized debugger, it may have a smaller community and fewer third-party extensions compared to established tools like GDB, potentially affecting long-term support and resources.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.