1 unstable release
Uses new Rust 2024
new 0.1.0 | Apr 23, 2025 |
---|
#487 in GUI
79 downloads per month
310KB
466 lines
SVGuru
A lightweight SVG viewer with embedded GUI
Overview
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.
Features
- 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
Installation
From crates
cargo install svguru
From source
# 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
Usage
$ svguru # Will open the GUI
Dependencies
~23–66MB
~1M SLoC