bugstalker

Crates.iobugstalker
lib.rsbugstalker
version0.4.2
created_at2024-02-29 21:55:52.481247+00
updated_at2026-01-23 21:31:02.990476+00
descriptionBugStalker is a modern and lightweight debugger for rust applications.
homepage
repositoryhttps://github.com/godzie44/BugStalker
max_upload_size
id1158231
size1,595,414
Derevtsov Konstantin (godzie44)

documentation

README

BugStalker


Modern debugger for Linux x86-64. Written in Rust for Rust programs.

Documentation | Website



debugger-demo


Features

  • Rust-native: Built in Rust specifically for Rust development, with a focus on simplicity
  • Core debugging capabilities:
    • Breakpoints, step-by-step execution
    • Signal handling
    • Watchpoints
  • Advanced runtime inspection:
    • Full multithreaded application support
    • Data query expressions
    • Deep Rust type system integration (collections, smart pointers, thread locals, etc.), not only for printing but also for interaction
    • Variable rendering using core::fmt::Debug trait
  • Flexible interfaces:
    • Switch between console and TUI modes at any time
  • Async Rust support including Tokio runtime inspection
  • Extensible architecture:
    • Oracle extension mechanism
    • Built-in tokio oracle (similar to tokio_console but requires no code modifications)
  • DAP (debugger adapter protocol) support:
  • And many more powerful features!

Installation

See installation page

Contributing

Feel free to suggest changes, ask a question or implement a new feature. Any contributions are very welcome.

How to contribute.

Copyright

© 2025 Derevtsov Konstantin. Distributed under the MIT License.

Commit count: 595

cargo fmt