libsvgtiny
« Back to VersTracker
Description:
Implementation of SVG Tiny
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: svg graphics library c embedded
Install: brew install libsvgtiny
About:
Libsvgtiny is a lightweight C library designed to parse and render SVG Tiny 1.2 files. It provides a Document Object Model (DOM) specifically tailored for the minimal SVG Tiny specification, making it ideal for resource-constrained environments. Its primary value is enabling SVG support in embedded systems or applications where full SVG renderers are too heavy.
Key Features:
  • Tiny footprint suitable for embedded devices
  • C-based implementation for high performance and portability
  • Parses SVG Tiny 1.2 subset specifically
  • Provides a DOM structure for programmatic access
Use Cases:
  • Integrating SVG rendering into low-resource embedded systems
  • Parsing SVG assets in custom game engines or applications
  • Building lightweight web browsers for constrained devices
Alternatives:
  • librsvg – Librsvg is a more full-featured SVG renderer supporting larger subsets of the specification, but it has a significantly larger dependency footprint.
  • nanosvg – Nanosvg is another lightweight SVG parser, but it focuses on a different subset of features and API design compared to libsvgtiny's strict adherence to the Tiny profile.
Version History
Detected Version Rev Change Commit
Sep 16, 2025 10:33am 0 VERSION_BUMP dbe009eb
Jan 10, 2025 12:41pm 0 NEW 7bf82c8a