Skip to content

4383/svguru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SVGuru

SVGuru Screenshot
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

About

A lightweight SVG viewer with embedded GUI

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages