-
resvg
An SVG rendering library
-
svgtypes
SVG types parser
-
plotters-svg
Plotters SVG backend
-
svg
The package provides an SVG composer and parser
-
zeno
High performance, low level 2D path rasterization
-
svg_fmt
Very simple debugging utilities to dump shapes in SVG format
-
usvg
An SVG simplification library
-
lyon
2D Graphics rendering on the GPU using tessellation
-
qrcode-generator
Generate QR Code matrices and images in RAW, PNG and SVG formats
-
egui_commonmark
Commonmark viewer for egui
-
poloto
2D plotting library that outputs SVG and can be styled using CSS
-
charts-rs
A charts library for rust
-
librsvg
render SVG images to Cairo surfaces. GNOME uses this to render SVG icons. Outside of GNOME, other desktop environments use it for similar purposes. Wikimedia uses it for Wikipedia's SVG diagrams.
-
svg-hush
Strip scripting and other abusable features from SVG files
-
stationary-cam
This safe CLI generates a stationary cam as .svg
-
lyon_tessellation
A low level path tessellation library
-
vl-convert
CLI application for converting Vega-Lite visualization specifications to Vega specifications
-
vello_svg
An SVG integration for vello
-
svgdx
create SVG diagrams easily
-
tagger
Write SVG / HTML / XML programmatically
-
geo-svg
Convert geo types to SVG strings for visualization
-
lyon_algorithms
2D Path manipulation/transformation algorithms
-
elements-lang
A geometry markup language and diagram renderer
-
svg2pdf
Convert SVG files to PDFs
-
mdbook-typst
An mdBook backend to output Typst markup, pdf, png, or svg
-
svg_metadata
Extracts metadata (like the viewBox, width, and height) from SVG graphics
-
sgf-render
CLI to generate diagrams of Go games from SGF game records
-
rasterize
small 2D rendering library
-
svgdx-pandoc
pandoc filter for svgdx codeblocks in Markdown
-
spacebadgers
Fast SVG badge generator
-
twemoji-assets
A sophisticated crate that provides the assets from Twemoji
-
railroad
create syntax-diagrams as Scalable Vector Graphics
-
gradient
A command line tool for playing with color gradients
-
csv2svg
take a csv as input and outputs svg
-
collagen
The collage generator
-
term-transcript
Snapshotting and snapshot testing for CLI / REPL applications
-
bevy_svg
Load and draw SVG files in Bevy
-
svgbob
Transform your ascii diagrams into happy little SVG
-
svgbob_cli
Transform your ascii diagrams into happy little SVG
-
typst-svg
SVG exporter for Typst
-
mdbook-d2
D2 diagram generator plugin for MdBook
-
pikchr
PIC-like diagramming language to SVG converter
-
bevy_vello
Render assets and scenes in Bevy with Vello
-
format_xml
Fast, minimal, feature-rich, xml-like formatting syntax for Rust!
-
vsvg
Core library for pen-plotter graphics
-
dominant-colours
Extract dominant colours from images using k-means clustering
-
domrs
Document builder and serializer
-
cardito
Build svg playing cards from a template
-
ansi2
-
svg_path_ops
SVG Path Manipulation Utilities
-
svgo
SVG Optimizer for Rust
-
reflexo-vec2svg
Export a frame of Typst document into svg element
-
poppler
Wrapper for the GPL-licensed Poppler PDF rendering library
-
layout-rs
A graph visualization program
-
dynalgo
A tiny library designed to produce animated SVG images that can illustrate graph algorithms in action
-
gfret
Generates an svg template of a musical instrument fretboard
-
chord-gen
Create SVGs of guitar chords
-
nerd_font
Enumerated contents of the JetBrainsMono Nerd Font
-
azul-layout
Flexbox layout solver the Azul GUI framework
-
font-map
Macros and utilities for parsing font files
-
qrforge
A QR code generator written in Rust
-
anstyle-svg
Convert ANSI escape codes to SVG
-
svg-pixels
A PNG to SVG per pixel converter
-
svg2gcode
Convert paths in SVG files to GCode for a pen plotter, laser engraver, or other machine
-
zen-rs
generating non-interactive content like cards or files
-
tagu
Write SVG / HTML / XML programmatically
-
el
Write and manipulate HTML elements as data
-
intvg
lib/tool in Rust to load/save/render tvg file, parse from svg file by usvg
-
krilla
A high-level crate for creating PDF files
-
simplify-rs
Algorithm for converting points to smooth bezier curves, ported from paper.js
-
nu_plugin_plotters
A nushell plugin for for plotting charts
-
skia-svg-macros
Skia SVG Macros for Dom bindings
-
oxvg_path
SVG path parsing, serialization, and minification
-
triple_arena_render
Rendered visualization for
triple_arena
-
svgrtypes
SVG types parser
-
typst-2-rsx
Convert Typst documents into RSX SVG elements for use in Rust UI development
-
ndotter
Convert bitmaps to N-dot SVG art
-
termsnap
Create SVGs from terminal output
-
badge-maker
It makes badges
-
pixel2svg
Based on the original pixel2svg, but rewritten in Rust. Converts pixel art to SVG - pixel by pixel.
-
zng-ext-svg
Part of the zng project
-
usvgr
An SVG simplification library
-
vtracer
A cmd app to convert images into vector graphics
-
fish-oxide
A port of fishdraw to rust
-
svgr
An SVG rendering library
-
dxf_to_svg
converting DXF Entities into a string SVG
-
rsbadges
Create code badges from the comfort and safety of Rust
-
osvg
osvg svgo
-
yew-chart
components that can be assembled to form a chart
-
usvg-remote-resolvers
resolving remote resources in SVG files for usvg
-
fretboard_layout
Generate an svg template of a musical instrument fretboard
-
usvg-parser
An SVG parser used by usvg
-
inkscape-figures-manager
manage figures in Inkscape, and create technical figures fast with shortcuts
-
svgfilters
various SVG filters
-
svgc
svgc
(previously SvgCompress) is a tool for compressing SVG files by removing unnecessary whitespace, comments, metadata and some other data. It also supports optimization with SVGO and compression into SVGZ. -
reflexo-typst2vec
The vector-format intermediate representation
-
protoviz
A fast and intuitive way of creating figures for protocol documentation
-
math2img
Convert mathematical expressions into images
-
raster2svg
that use the contour_tracing library
-
biosvg
Captcha based on SVG
-
ansi2svg
-
spezilinter
spezifisch's linter for different file formats, linting for weirdly specific stuff
-
metaframer
generate frames for images from their metadata
-
layout-cli
A graph visualization program
-
container-rack-lib
cli tool and library for generating storage shelfs for Smartstore containers
-
mdbook-svgbob
SvgBob mdbook preprocessor which swaps code-blocks with neat SVG
-
unsvg
SVG building library
-
usvg-text-layout
An SVG text layout implementation
-
arrows-svg
SVG arrow generator
-
svg-iconify
A CLI for converting SVG's to PNG of specified size
-
is-svg
Test whether a given data is a SVG image
-
wasm_svg_graphics
rendering SVG Graphics with WASM
-
piet-svg
SVG backend for piet 2D graphics abstraction
-
recurve-svg
A rustic and typed way to do SVG
-
term-transcript-cli
CLI wrapper for term-transcript
-
font-awesome-as-a-crate
Font Awesome Free, packaged as a crate
-
azul-desktop
Desktop rendering API for azul
-
google_material_symbols
Google Material Design Icon Font
-
maps4print/azul-core
Common datatypes used for the Azul document object model, shared across all azul-* crates
-
svgplot
SVG generation
-
jigsaw_puzzle_generator
generating jigsaw puzzle images
-
dependency-tree-svg
a package to generate a self-contained interactive SVG file from a dependency graph
-
mzsvg
draw mass spectra
-
librsvg-rebind
Rust bindings for librsvg
-
kas-resvg
KAS GUI / widgets
-
static_hero_icons
A collection of static hero icons
-
aki-image-view-gtk
image view gtk gui application
-
typst-ts-svg-exporter
Export a frame of Typst document into svg element
-
railway
Binary file format for vector animated pictures
-
spreet
Create a spritesheet from a set of SVG images
-
vsvg-viewer
Portable, hardware-accelerated, extensible viewer for the vsvg crate
-
svg2gcode-cli
Command line interface for svg2gcode
-
svg-invert
A CLI utility and a library to invert colors in an SVG image
-
geo-aid-svg
Support for SVG output from Geo-AID
-
dessin-svg
Drawing SVG
-
msvg
Fast SVG browser for pen-plotter users
-
poloto-chrono
2D plotting library that outputs SVG and can be styled using CSS
-
usvg-tree
An SVG tree representation used by usvg
-
box_plot_chart
A description of the project
-
wizdraw
Tiny no_std crate to fill and stroke composite bezier curves (SIMD/SSAA)
-
free-icons
Use free svg icons in your html projects
-
dessin-image
Dessin into image
-
vsvg-cli
An experimental CLI SVG manipulation and viewer tool for plotter users
-
usvgr-text-layout
An SVG text layout implementation
-
svg2gcode-web
Convert vector graphics to g-code for pen plotters, laser engravers, and other CNC machines
-
vl-convert-pdf
convert SVG to PDF with embedded text
-
svg2polylines
Convert SVG data to a list of polylines (aka polygonal chains or polygonal paths)
-
u_u
allowing conversions of JPEG diagrams to SVGs
-
fdg-img
SVG renderer for fdg
-
visualize-sqlite
way to draw a diagram from an sqlite database
-
svg_definitions
definitions for SVG elements
-
text-to-png
way to render text to a png image with basic options
-
linemd
opinionated markdown parser (and renderer) written in Rust
-
roarsvg
SVG deserialization for lyon_path
-
shape-svg
SVG representation of shapes
-
termsnap-lib
Create SVGs from terminal output
-
mdbook-svgbob2
Alternative mdbook preprocessor for svgbob
-
rust-birkana
Creates Birkana rune symbols SVG representation of given hexadecimal number
-
sauron-parse
parsing html syntax
-
esvg
Document object model based SVG library
-
just-latex
Pandoc filter enabling the use of the actual LaTeX engine to render LaTeX fragments in Markdown
-
mdbook-svgdx
mdbook preprocessor to convert svgdx fenced code blocks into inline SVG images
-
svg2pdf-cli
The command line interface for svg2pdf
-
azul-text-layout
Text layout algorithms Azul desktop GUI framework
-
geo-svg-io
Functionality to convert between SVG and geo-types
-
rqr
A small QR code generation project I made to dip my toes into rust again after several years of absence
-
map18xx
18xx tile and map designer
-
mksvg
writing svgs and laying out printable cards
-
badgers
badge generator
-
servo/svg-to-skia
A fast, practical GPU rasterizer for fonts and vector graphics
-
rustviz-svg
that allows teachers to generate an interactive timeline depicting ownership and borrowing events for each variable in a Rust code example
-
plutonium_engine
Pure Rust Graphics Engine
-
flowscad
2D graphic and 3D object design with a Rustic functional approach. SVG and OpenSCAD output.
-
line_chart
An SVG line chart generation tool
-
lindenmayer_graphic
Build recursive images (fractals, plants, etc..), supporting multiple graphic APIs to build an SVGBuild recursive images (fractals, plants, etc..), supporting multiple graphic APIs to build an SVG
-
svg2colored-png
An SVG to PNG converter
-
pie_chart
A pie chart generator
-
mathjax_svg
Convert mathematical expressions to SVG using Mathjax
-
sauron-syntax
parsing html syntax and converting it into sauron view
-
lukaj
Interactive diff tool for SVG images
-
vtracer_buffer
A cmd app to convert images into vector graphics
-
svg2sixel
Render a SVG as sixel for display in terminal
-
badgers-cli
Command-line SVG badge generation
-
svg-diff
Find the diff between 2 SVGs in the form of a list of operations to get transform from one SVG to the other
-
resvg-skia
Skia backend for resvg
-
bevy_svg_map
load SVG to bevy, adding properties based on the style
-
lsys
Visualize 2D L-Systems with SVGs
-
rosvgtree
Represent an SVG as a read-only tree
-
murrelet_svg
turns murrelet things into svgs for export or the web
-
svg2pts
A Command line tool to convert a svg to a list of points
-
rvg
Vector graphics file format
-
svg2avif
convert svg to avif
-
avatars
generate SVG avatars from a seed string
-
svg-nd
creation of SVG diagrams
-
emoji-crafter
a command line tool for automating emoji exports from svg, including animation
-
spongedown
Converts markdown to html with svgbob support
-
raqote-usvg-render
raqote renderer for usvg
-
font-map-core
Core font-parsing capabilities for font-map
-
social-image
Generate social images using SVG templates
-
svg_file_parser
A Rust-based SVG parser designed to interpret scalable vector graphics (SVG) files
-
svg_avatars
generating SVG avatars from identifiers
-
lyon_svg
SVG helpers for the lyon crates
-
svg-tileserver
A high performance SVG Leaflet/MapLibre compatible tile server
-
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.
-
pandoc-filter-diagram
render diagram markup in a Pandoc abstract syntax tree as SVG
-
dynimgen
A self-hosted dynamic image generator
-
svg-path-parser
Generate a list of points from SVG path strings
-
svarog
create SVG files
-
lyon_tess2
An additional path tessellator for lyon using libtess2
-
minify_selectors_utils
minify-selectors
-
svg_face
Generates random SVG faces
-
micon
load svg as icon,tessellator or rasterize with fill or stroke
-
svgmacro
Write any SVG easily from Rust!
-
xpd-rank-card
experienced and minixpd to render SVGs
-
shield-maker
A small library for generating SVG badges like shields.io
-
svggen
Allows you to create vector images from templates
-
wavedrom
A Pure Rust Digital Timing Diagram Generator based on WaveDrom-JS
-
footprint
Simplified format for Earth remote sensing instrument footprints
-
poloto-evcxr
Use poloto in evcxr
-
svg_minimal
A minimal svg library making use of the <path> elment and little else
-
oxvg_ast
Deserialization wrappers for rcdom
-
svg-simple-parser
parser for svg
-
boxcut
CLI програмка для создания SVG дизайнов карторнных коробок для лазерного резака
-
svgr-rs
transform SVG into React components
-
oxvg_diagnostics
Error reporting for the oxvg library
-
yew_svg
SVG icon helper for yew framework
-
puzzle-paths
SVG paths for creating a jigsaw puzzle of an image
-
librsvg-rebind-sys
FFI bindings for librsvg
Try searching with DuckDuckGo.