Ross ROSS = Recommend OSS · open-source software intelligence for agents

thorvg/thorvg

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

github.com/thorvg/thorvg · homepage · C++ · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

99/100

  • Activity 99
  • Release rhythm 98
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 20.0
  • age_days: 2200
  • days_rel: 13
  • days_push: 7
  • n_releases_24m: 29

Full methodology

Adoption not part of the score

1784 stars · 242 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

ThorVG is a lightweight, production-ready C++ vector graphics engine for rendering SVG, Lottie animations, and vector scenes across embedded, desktop, and web platforms. It supports multiple rendering backends including CPU rasterization, OpenGL, WebGL2, and WebGPU, and is used by Tizen OS, Godot, LVGL, and LottieFiles.

Use cases

  • render svg files in a c++ application
  • play lottie animations on embedded devices
  • lightweight vector graphics engine for mobile apps
  • render vector graphics with webgpu or webgl
  • draw ttf text and shapes in a game engine
  • convert svg scenes to png images
  • embed lottie playback in an iot device ui

When to choose

  • you need a small, portable vector renderer in C/C++ with no heavy dependencies
  • you must render SVG or Lottie on embedded or resource-constrained hardware
  • you want multiple backends (CPU, OpenGL, WebGL, WebGPU) behind one API
  • you need scalable text, gradients, masking, and effects in a custom UI

When to avoid

  • you need a full 3D rendering engine
  • you want a high-level JavaScript-only canvas API without native code
  • you need PDF or print-oriented vector output rather than screen rendering

Facets

library · maturity stable

graphics animation image-processing parser graphics web-development embedded-systems cross-platform cpp cross-platform windows wasm embedded vector-graphics svg lottie webgpu opengl rasterization rendering-engine ttf webp linux macos android ios gpu

3 sources

Member repositories

RepositoryRoleHealth v2
thorvg/thorvgmain99

For agents

markdown · JSON · MCP: product_card(name="thorvg/thorvg")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem