https://github.com/yuvrajsinh5252/rbt-visualizer
Interactive red-black tree visualizer built with Rust.
https://github.com/yuvrajsinh5252/rbt-visualizer
algo-visualizer dioxus red-black-tree rust tailwindcss
Last synced: 5 months ago
JSON representation
Interactive red-black tree visualizer built with Rust.
- Host: GitHub
- URL: https://github.com/yuvrajsinh5252/rbt-visualizer
- Owner: yuvrajsinh5252
- Created: 2024-10-19T04:56:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-25T18:18:27.000Z (over 1 year ago)
- Last Synced: 2025-01-25T19:22:51.057Z (over 1 year ago)
- Topics: algo-visualizer, dioxus, red-black-tree, rust, tailwindcss
- Language: Rust
- Homepage:
- Size: 887 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Red Black Tree Visualizer
A visualizer for red black trees built with dioxus and rust.
## Preview

## Future Improvements
- Add animation for node insertion and deletion
- Include step-by-step updatation of nodes during insertion and deletion
- Support for different tree layouts
- Export tree as image or JSON
## Getting Started
### Tailwind
1. Install bun: Bun: https://bun.sh/docs/installation
2. Install the Tailwind CSS CLI: https://tailwindcss.com/docs/installation
3. Run the following command in the root of the project to start the Tailwind CSS compiler:
```bash
npx tailwindcss -i ./input.css -o ./assets/tailwind.css --watch
```
### Serving Your App
Run the following command in the root of your project to start developing with the default platform:
```bash
dx serve
```
To run for a different platform, use the `--platform platform` flag. E.g.
```bash
dx serve --platform desktop
```