An open API service indexing awesome lists of open source software.

https://github.com/godzie44/bugstalker

Rust debugger for Linux x86-64
https://github.com/godzie44/bugstalker

debugger linux rust

Last synced: about 1 month ago
JSON representation

Rust debugger for Linux x86-64

Awesome Lists containing this project

README

          

# BugStalker





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


Documentation |
Website

---









---

![debugger-demo](website/static/gif/overview.gif)

---

## 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:**
* VSCode [extension](https://marketplace.visualstudio.com/items?itemName=BugStalker.bugstalker)
* **And many more powerful features!**

---

## Installation

See [installation page](https://godzie44.github.io/BugStalker/docs/installation)

## Contributing

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

[How to contribute](https://github.com/godzie44/BugStalker/blob/master/CONTRIBUTING.md).

## Copyright

© 2025 Derevtsov Konstantin. Distributed under the MIT License.