plutovg
« Back to VersTracker
Description:
Tiny 2D vector graphics library in C
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c-library vector-graphics 2d-rendering graphics embedded
Install: brew install plutovg
About:
Plutovg is a lightweight, single-header C library for rendering 2D vector graphics. It provides a software-based canvas for drawing paths, shapes, and text, similar to the HTML5 Canvas API. Its main value is offering a portable and dependency-free graphics solution for applications that cannot rely on hardware-accelerated rendering.
Key Features:
  • Single-header C library for easy integration
  • Software-based rendering (no GPU required)
  • Supports paths, gradients, and basic text rendering
  • Portable across different platforms
Use Cases:
  • Embedding vector graphics in embedded systems or IoT devices
  • Building custom UI renderers for lightweight applications
  • Generating charts, diagrams, or plots programmatically
Alternatives:
  • NanoVG – NanoVG is similar in scope but uses OpenGL for hardware acceleration, whereas Plutovg is purely software-based.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 11:09am 0 VERSION_BUMP c3eeea3d