Headcrab

A modern Rust debugging library.

Goals

This project's goal is to provide a modern debugger library for Rust so that you could build custom debuggers specific for your application. It will be developed with modern operating systems and platforms in mind.

You can learn more about the goals and reasoning behind the project in the following blog posts:

Roadmap

List of phase 1 goals for the project:

Long-term goals:

Contributing

Please follow the code of conduct for this project.

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

License

Licensed under either of

at your option.