A lightweight SVG viewer with embedded GUI
SVGuru is a fast, lightweight SVG viewer written in Rust. It provides a simple and intuitive interface for viewing, editing and manipulating SVG files, with real-time rendering powered by pure Rust libraries.
- Live SVG Rendering: See your SVG changes in real-time
- Pure Rust Implementation: Uses tiny-skia, resvg, and usvg for fast native rendering
- Modern UI: Built with egui for a responsive and clean interface
- Easy File Handling: Open, edit, and save SVG files with ease
- Cross-Platform: Works on Linux, macOS, and Windows
cargo install svguru
# Clone the repository
git clone https://github.com/4383/svguru.git
cd svguru
# Build and run in release mode
cargo build --release
./target/release/svguru$ svguru # Will open the GUI