InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Resvg Alternatives
Similar projects and alternatives to resvg
-
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
iconvg
IconVG is a compact, binary format for simple vector graphics: icons, logos, glyphs and emoji.
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
resvg discussion
resvg reviews and mentions
-
Show HN: Hyvector – A fast and modern SVG editor
If I were to build a web-based vector graphics editor from scratch today, I would make it work internally with a "sane" subset of SVG such as microSVG [1].
This way you get a fast and reliable rendering engine for free (including MathML and HTML support), you can easily import third-party SVG assets with a normalizer such as SVGO and you don't need to bother with all the convoluted special cases.
[1] https://github.com/linebender/resvg/blob/main/crates/usvg/do...
-
Options for SVG / Text rendering on 2D pixel buffer
I've seen resvg as a potential pick, but it feels huge and seems to be importing skia, which itself is a whole rendering engine. Furthermore, I have no idea if I can pass my own 2D buffer to resvg and let it draw to it.
-
png crate gets an ultrafast compression mode, up to 4x faster decompression
For example, when converting vector SVG images to raster PNG images with resvg, most of the time is spent compressing the PNG image. This is a lot of wasted work if we just want to read the image instead of transferring it over the network! The fast compression mode eliminates all this wasted work, resulting in huge performance and efficiency gains.
-
Is coding in Rust as bad as in C++? A practical comparison
Just as a point of reference, I have a ~75KLOC project (includes dependencies) called resvg which takes just 4s in the debug mode and 8s in the release mode to build on M1 Pro.
- Forma: An efficient vector-graphics renderer
- Inkscape 1.2.2 Released
-
Good example of high performance Rust project without unsafe code?
resvg is very fast, although the performance depends on the exact SVG you feed it - sometimes faster than librsvg, sometimes slower (although librsvg is also written in Rust now, it does use unsafe while resvg doesn't)
- Resvg- a fast, small, portable SVG rendering library in rust
- resvg: pure-Rust SVG rendering library designed for edge cases
-
How to run this Rust project?
So I am absolutely clueless about Rust and just installed it an hour ago to use this tool called "usvg" https://github.com/RazrFalcon/resvg/tree/master/usvg
-
A note from our sponsor - InfluxDB
www.influxdata.com | 20 May 2025
Stats
linebender/resvg is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of resvg is Rust.