C++ SVG

Open-source C++ projects categorized as SVG

Top 16 C++ SVG Projects

  1. thorvg

    A production-ready C++ vector graphics engine supporting SVG and Lottie formats, featuring advanced rendering backends such as WebGPU for high-performance graphics.

    Project mention: Math of Vector graphics on GPU, inspired by piet-GPU | news.ycombinator.com | 2026-01-07

    For anyone looking at this space: ThorVG is worth checking out.

    Open-source vector engine with GPU backends (WebGPU, OpenGL), runs on microcontrollers to browsers. Now a Linux Foundation project.

    https://github.com/thorvg/thorvg

    (Disclosure: CTO at LottieFiles, we build and maintain ThorVG in-house, with community contributions from individuals and companies like Canva)

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. friction

    Friction Graphics

    Project mention: SVG animations with Friction | dev.to | 2026-05-08

    In this case, it is much easier to use specialized software. In my opinion, one of the best candidates is Friction. It is amazing motion graphics application that can create an animated SVG file using the SMIL format.

  4. tgfx

    A lightweight 2D graphics library for modern GPUs, delivering high-performance text, image, and vector rendering across major platforms.

    Project mention: A lightweight 2D graphics library for modern GPUs | news.ycombinator.com | 2026-01-06
  5. gerbolyze

    Directly render SVG overlays into Gerber and Excellon files

  6. micro-gl

    Headers Only C++11 CPU Vector Graphics. no std-lib, no FPU and no GPU required !

  7. PlutoBook

    Paged HTML Rendering Library

    Project mention: Ask HN: What is nowadays (opensource) way of converting HTML to PDF? | news.ycombinator.com | 2025-09-29
  8. svg-native-viewer

    SVG Native viewer is a library that parses and renders SVG Native documents

  9. vpv

    Image viewer for image processing experts

  10. libvisio2svg

    Library/Tools to convert Microsoft (MS) Visio documents (VSS and VSD) to SVG

  11. micro-tess

    Headers Only C++11 Geometry Tessellation library for Vector Graphics, that can run on any computer with or without FPU. No standard library required.

  12. resvg-test-suite

    resvg test suite

  13. donner

    Donner SVG, an embeddable browser-grade SVG2 engine in modern C++20

  14. ShibaView

    Fast and lightweighed image viewer for Windows. Suitable for image processing and computer vision area, providing presize visualization without interpolation, high zoom and color picking mode.

  15. kotuku

    Vector graphics engine & app framework for Windows and Linux desktops, supporting SVG & 64-bit VM

  16. qt5-dark-theme

    Qt5 dark theme for Win 10 based on kvAntum 😎

  17. svg-path-turtle

    Turtle drawing with true curves, for SVG paths

    Project mention: Turtle graphics with curves, for SVG paths (open-source) | news.ycombinator.com | 2026-01-28
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ SVG discussion

Log in or Post with

C++ SVG related posts

Index

What are some of the best open-source SVG projects in C++? This list will help you:

# Project Stars
1 thorvg 1,624
2 friction 1,617
3 tgfx 1,539
4 gerbolyze 402
5 micro-gl 390
6 PlutoBook 328
7 svg-native-viewer 164
8 vpv 147
9 libvisio2svg 137
10 micro-tess 112
11 resvg-test-suite 33
12 donner 30
13 ShibaView 20
14 kotuku 20
15 qt5-dark-theme 5
16 svg-path-turtle 4

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?