This project is a visualization tool for various algorithms implemented in Rust, utilizing the GTK toolkit for the graphical user interface. The aim is to provide an interactive platform for users to observe and understand how different algorithms work.
- Visualization of various algorithms.
- Interactive GUI powered by GTK for user-friendly experience.
- Customizable parameters for algorithms.
- Real-time visualization updates.
- Rust programming language (https://www.rust-lang.org/)
- GTK development libraries and dependencies
- Clone the repository:
git clone git@github.com:Les-Alchimistes-Labs/AlgorithmVisualizer.git
- Navigate into the project directory:
cd AlgorithmVisualizer
- Build the project:
cargo build
Run the executable after building the project:
cargo run --bin main
Contributions are welcome for teacher (if they have good intention)! If you'd like to contribute to this project, feel free to fork the repository and submit a pull request with your changes. Please adhere to the coding style and guidelines used in the project.
This product was own by Epita.
- Special thanks to the contributors of the GTK-rs project for providing Rust bindings for GTK.
- Thanks to the open-source community for various algorithm implementations that this project relies on. This is a general README template for your Rust project focusing on algorithm visualization with GTK. You can customize it further according to your project's specific details and requirements.