-
lyon
2D Graphics rendering on the GPU using tessellation
-
zeno
High performance, low level 2D path rasterization
-
svg_fmt
Very simple debugging utilities to dump shapes in SVG format
-
vello_svg
An SVG integration for vello
-
lyon_tessellation
A low level path tessellation library
-
svg2pdf
Convert SVG files to PDFs
-
rusticon
mouse driven SVG favicon editor for your terminal
-
azul-css
Common datatypes used for styling applications using the Azul desktop GUI framework
-
charton
A high-performance, layered charting system for Rust, featuring a flexible data core and multi-backend rendering
-
lyon_algorithms
2D Path manipulation/transformation algorithms
-
bevy_svg
Load and draw SVG files in Bevy
-
azul-layout
Layout solver + font and image loader the Azul GUI framework
-
collagen
The collage generator
-
vtracer
A cmd app to convert images into vector graphics
-
simpleicons-rs
SVG icons for popular brands
-
spreet
Create a spritesheet from a set of SVG images
-
zengeld-canvas
High-performance SVG chart rendering engine for financial data visualization
-
oxvg_collections
Collections of data and utilities about SVG
-
lepticons
Lucide icons as a Leptos component with category-based features
-
flexq
A minimal command-line QR code generator that outputs SVG files
-
skia-rs
A pure Rust implementation of Google's Skia 2D graphics library
-
stationary-cam
This safe CLI generates a stationary cam as .svg
-
bland
Pure-Rust library for paper-ready, monochrome, hatch-patterned technical plots in the visual tradition of 1960s-80s engineering reports
-
geo-svg
Convert geo types to SVG strings for visualization
-
smooth-frame
Generate Sketch-like smooth corner and smooth frame cubic Bezier paths
-
oxideav-raster
Pure-Rust vector→raster rendering kernel for the oxideav framework — path flattening, scanline AA fill, stroke geometry, gradients, clip, group opacity, premultiplied composite
-
cai
User friendly CLI tool for AI tasks
-
svg2tex-rs
Convert SVG artwork into PDF literal operators or TeX-friendly output for LaTeX workflows
-
svgwriter
Typed SVG Writer
-
webfont-generator
Generate webfonts (SVG, TTF, EOT, WOFF, WOFF2) from SVG icons
-
bevy_resvg
rendering SVGs in Bevy using the amazing Resvg library
-
freedraw
port of the perfect-freehand library for creating smooth, beautiful freehand lines
-
htvg-cli
CLI for HTVG - JSON element tree to SVG compiler
-
svg_path_ops
SVG Path Manipulation Utilities
-
galago
svg editor
-
tilr
Build a mosaic of an image from a set of smaller image 'tiles'
-
svg_metadata
Extracts metadata (like the viewBox, width, and height) from SVG graphics
-
mdbook-svgbob
SvgBob mdbook preprocessor which swaps code-blocks with neat SVG
-
qr-code-styling
Styled QR code generation with customizable dots, corners, gradients, and logo embedding
-
fop-render
Rendering backends for Apache FOP (PDF, SVG, etc.)
-
domrs
Document builder and serializer
-
rough-rs
Pure Rust rough.js-compatible sketchy SVG path generation
-
vexy-vsvg
Core library for vexy-vsvg SVG optimizer
-
pdfcrate
creating and manipulating PDF documents
-
chartml-core
ChartML core library: YAML parser, plugin system, element tree, data model
-
rnadraw
RNA secondary structure SVG renderer CLI
-
asvgard
High-performance SVG, PNG, and TGA rasterizer written in Rust
-
svgtail
a minimal SVG viewer
-
fontcore
Load fonts, select faces, shape text, and export SVG in Rust
-
pinout
command-line tool for generating beautiful pinout diagrams in SVG format from CSV descriptions
-
turtle_rs
A lightweight, SVG-based Turtle graphics implementation for Rust, inspired by Python's turtle module
-
vexy-vsvg-cli
Fast SVG optimization CLI
-
animato-path
Bezier curves, motion paths, CatmullRom splines, and SVG path parsing for Animato
-
azul
Azul GUI is a free, functional, reactive GUI framework for rapid development of desktop applications written in Rust and C, using the Mozilla WebRender rendering engine
-
shields
High-performance Rust badge rendering engine, compatible with shields.io
-
svgpath
SVG path parser, simplification and transformation library
-
esoc-gfx
Low-level 2D vector graphics engine — SVG-first, zero deps by default
-
milsymbol-rs
wrapper for the milsymbol JavaScript library to generate military symbols (MIL-STD-2525 and APP-6)
-
dessin-svg
Drawing SVG
-
araea-wordcloud
High-performance word cloud visualization library supporting SVG/PNG output, custom masks, and color schemes
-
scry-mcp
Computational scrying glass — MCP server for visual computing with embedded Python, SVG rendering, and live web gallery
-
dkdc-draw-app
Desktop app for draw
-
plutonium_engine
Pure Rust Graphics Engine
-
fractyl-renderer
Fractyl is a system for creating game statistic cards. It uses Figma as a design tool and generates SVG templates that can be filled in with data at render time.
-
nsvg
SVG parser and rasterizer using NanoSVG
-
htvg-core
JSON element tree to SVG compiler with correct text layout
-
blinc_svg
SVG loading and rendering for Blinc UI framework
-
decal
Declarative DSL for describing scenes and rendering them to SVG or PNG
-
piet-svg
SVG backend for Piet 2D graphics abstraction
-
neco-view2d-svg-wasm
minimum dependency WebAssembly bindings for neco-view2d-svg via wasm-bindgen
-
simple-icons
SVG icons for popular brands
-
svgplot
SVG generation
-
recurve-svg
A rustic and typed way to do SVG
-
svg2glif
Convert SVG to UFO glif file
-
adtp
Alula's Data Transfer Protocol
-
uzor-icon
Build-time helpers to convert SVG -> PNG / .ico for app icons (uzor framework utility)
-
rsbadges
Create code badges from the comfort and safety of Rust
-
wasm_svg_graphics
rendering SVG Graphics with WASM
-
skia-svg-macros
Skia SVG Macros for Dom bindings
-
librsvg-rebind-sys
FFI bindings for librsvg
-
lyon_tessellation_for_carbide
A low level path tessellation library
-
intvg
lib/tool in Rust to load/save/render tvg file, parse from svg file by usvg
-
justpdf-render
PDF rendering engine for justpdf - rasterize pages to images
-
fpdf
FDPF for writing PDF files in Rust
-
simplify-rs
Algorithm for converting points to smooth bezier curves, ported from paper.js
-
unsvg
SVG building library
-
skia-rs-svg
SVG parsing and rendering for skia-rs
-
railway
Binary file format for vector animated pictures
-
is-svg
Test whether a given data is a SVG image
-
svg_definitions
definitions for SVG elements
-
termcinema-engine
🧠 Core typewriter-style terminal animation engine (SVG renderer) for termcinema
-
azul-dll
C-API of Azul GUI
-
raster2svg
that use the contour_tracing library
-
julep-iced-wgpu
Vendored fork of iced_wgpu for Toddy UI -- A renderer for iced on top of wgpu
-
lyon_algorithms_for_carbide
2D Path manipulation/transformation algorithms
-
azul-desktop
Desktop rendering API for azul
-
lyon_for_carbide
2D Graphics rendering on the GPU using tessellation
-
svgm-core
SVG optimization engine — fast, safe, fixed-point convergence SVG optimizer
-
vectorizer
vectorize raster images
-
chartml-render
Server-side ChartML rendering: ChartElement tree → SVG → PNG
-
mksvg
writing svgs and laying out printable cards
-
azul-text-layout
Text layout algorithms Azul desktop GUI framework
-
vtracer_buffer
A cmd app to convert images into vector graphics
-
lc-render
create charts images
-
dxf_to_svg
converting DXF Entities into a string SVG
-
lukaj
Interactive diff tool for SVG images
-
azul-web
Web API implementation for the Azul GUI toolkit
-
bevy_svg_map
load SVG to bevy, adding properties based on the style
-
jigsaw_puzzle_generator
generating jigsaw puzzle images
-
termcinema-cli
🎬 Animated terminal-to-SVG renderer CLI for the termcinema project
-
emoji-crafter
a command line tool for automating emoji exports from svg, including animation
-
pix2svg
Convert pixel art images to optimized SVG format
-
svg_file_parser
A Rust-based SVG parser designed to interpret scalable vector graphics (SVG) files
-
rvg
Vector graphics file format
-
svg_composer
A strongly typed SVG composing library written in Rust. This library allows you to ensure the soundness of your generated SVGs at the compile time of your project.
-
pixel2svg
Based on the original pixel2svg, but rewritten in Rust. Converts pixel art to SVG - pixel by pixel.
-
simplesvg
Very simple drawing/diagramming library with svg output
-
svarog
create SVG files
-
arrows-svg
SVG arrow generator
-
cryosnap-core
Core rendering library for cryosnap
-
svggen
Allows you to create vector images from templates
-
lyon_tess2
An additional path tessellator for lyon using libtess2
-
svg2pdf-cli
The command line interface for svg2pdf
-
puzzle-paths
SVG paths for creating a jigsaw puzzle of an image
-
verglas
🧊 Iced SVG icon font generator
-
shape-svg
SVG representation of shapes
-
flowscad
2D graphic and 3D object design with a Rustic functional approach. SVG and OpenSCAD output.
-
turtle-graphics
Turtle Graphics for Rust
-
svguru
A lightweight SVG viewer with embedded GUI
-
qiu
Data visualization library for rust
-
svg_avatars
generating SVG avatars from identifiers
-
dessin-macros
Macros for the crate
dessin -
dxf2image
fast and efficient dxf to image converter!
-
rusvid_video_encoder
h264 mp4 encoder for rusvid
-
rusvid_lib
SVG animator-library written in Rust
-
rusvid_core
Core library for rusvid
-
rusvid_effect
Collection of predefined image effects for rusvid
-
turtle-svg
Turtle graphics, SVG rendering
Try searching with DuckDuckGo or on crates.io.