SaaSHub helps you find the best software and product alternatives Learn more →
Top 16 C++ SVG Projects
-
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-07For 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)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
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 -
-
-
Project mention: Ask HN: What is nowadays (opensource) way of converting HTML to PDF? | news.ycombinator.com | 2025-09-29
-
-
-
-
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.
-
-
-
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.
-
kotuku
Vector graphics engine & app framework for Windows and Linux desktops, supporting SVG & 64-bit VM
-
-
Project mention: Turtle graphics with curves, for SVG paths (open-source) | news.ycombinator.com | 2026-01-28
C++ SVG discussion
C++ SVG related posts
-
Math of Vector graphics on GPU, inspired by piet-GPU
-
A CPU-only demo of ThorVG, a high-performance 2D vector graphics engine
-
ThorVG demo: 20K vector objects at 120 FPS on Apple M2 Pro (open source)
-
ThorVG: Super Lightweight Vector Graphics Engine
-
ThorVG – lightweight portable vector graphics library
-
Open source graphics library for creating vector-based scenes and animations
-
Micro-Gl Public Headers Only C++11 CPU Vector Graphics. No Std-Lib, FPU or GPU
-
A note from our sponsor - SaaSHub
www.saashub.com | 7 Jun 2026
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 |