lib2geom
svgcleaner
lib2geom | svgcleaner | |
---|---|---|
1 | 7 | |
- | 1,437 | |
- | - | |
- | 2.1 | |
- | over 2 years ago | |
Rust | ||
- | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
lib2geom
-
Essential SVG tools
If you're building an app that needs to perform fast and accurate 2d computational geometry (boolean operations and way way more) you'll end up grateful for Nathan Hurst and all other contributors who made lib2geom possible. Fun fact, Inkscape uses 2geom under the hood and also powers the amazing live path effects etc.
svgcleaner
-
TinyVG – an alternative binary encoded vector graphics format
I'm not sure, but it seems svgcleaner can remove unused and invisible graphical elements[1]. I don't know if TinyVG preserves them. but if it does, it's not a fair comparison.
Did you try converting svgcleaner processed SVG to a TVG?
[1] https://github.com/RazrFalcon/svgcleaner
-
Name a program that doesn't get enough love!
oxipng, pngquant and svgcleaner — optimizing images
-
Inkscape 1.2 as a Godot Graphics Tool
One of the new features of Godot 4 is svg with embeds like svg, jpg and png. Also if you have svg fonts, you can clean it with https://github.com/RazrFalcon/svgcleaner and it may import.
-
Parcel v2 releases from beta, includes new Rust compiler for huge performance gains
svgcleaner is designed for standalone SVG files, and will fail on or butcher a significant fraction of inline SVG icons and the likes because it can’t cope with currentColor.
-
Essential SVG tools
There's also SVG Cleaner which has some compelling benefits over SVGO.
-
Tech stack for my open source icons project (Iconduck)
svgcleaner is a CLI (command line) tool which cleans up vector files. Often, vector files will have a lot of extra “stuff” in them that aren’t needed for the presentation side of things, so this helps to reduce the file size. I store both the original vector of the icon, and a cleaned version.
What are some alternatives?
resvg - An SVG rendering library.
xsv - A fast CSV command line toolkit written in Rust.
canvas2svg - Translates HTML5 Canvas draw commands to SVG
svgbobrus - Convert your ascii diagram scribbles into happy little SVG
svg_crop - Remove blank space from around any SVG instantly.
Debian Repository Builder - A project for automatically generating and maintaining Debian repositories from a TOML spec.
penpot - Penpot: The open-source design tool for design and code collaboration
euclider - A higher dimensional raytracing prototype with non-euclidean-like features
imagetracerjs - Simple raster image tracer and vectorizer written in JavaScript.
Servo - Servo, the embeddable, independent, memory-safe, modular, parallel web rendering engine
webpack - A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
iota - A terminal-based text editor written in Rust