Thor Vector Graphics

Thor Vector Graphics
Other namesThorVG
Original authorHermet Park
Release1 May 2021 (2021-05-01)
Stable release
1.1 / 23 July 2026 (2026-07-23)
Written inC++
Operating systemCross-platform
Size170 kb (minimum size)
TypeGraphics library
LicenseMIT
Websitewww.thorvg.org
Repositorygithub.com/thorvg/thorvg

Thor Vector Graphics (commonly abbreviated as ThorVG) is an open-source vector graphics rendering library written in C++. It supports SVG and Lottie (file format) rendering across CPU and GPU backends and is designed for portable deployment across desktop, embedded, mobile, and web platforms.

Lottie animation rendered by ThorVG

ThorVG Adoption

ThorVG has been adopted by a number of open-source and commercial software projects, including the following:

History

ThorVG Initial Prototype (2020)

Reception

ThorVG has been discussed within the open-source and embedded graphics communities for its lightweight design and cross-platform rendering capabilities. Independent technical discussions and evaluations have appeared in developer forums and engineering publications, including articles by third-party engineering teams.

See also

References

  1. ↑ "Camtasia - Download for Windows - FileHorse". www.filehorse.com. Retrieved 2026-08-13.
  2. ↑ "espressif/thorvg • v0.13.8 • ESP Component Registry". components.espressif.com. Retrieved 2025-04-19.
  3. 1 2 "Importing images". Godot Engine documentation. Retrieved 2025-12-20.
  4. ↑ "thorvg — LVGL documentation". docs.lvgl.io. Retrieved 2025-12-21.
  5. ↑ "MorphOS - Release Notes - Version 3.20". www.morphos-team.net. Retrieved 2026-06-01.
  6. ↑ "第三方开源软件说明". doc.openvela.com. Retrieved 2026-08-01.
  7. ↑ "emWin User Guide & Reference Manual". doc.segger.com. Retrieved 2025-12-20.
  8. ↑ "Tizen 6.5 Public M1 | Tizen Docs". docs.tizen.org. Retrieved 2025-04-22.
  9. ↑ kisvegabor (2023-11-21). "v9 schedule, ESP32-S3-BOX-3, and a cool project". LVGL’s Blog. Retrieved 2025-04-22.
  10. ↑ "The Best of WebGPU of February 2024". webgpuexperts.com. Retrieved 2025-12-20.
  11. ↑ "DotLottie Player – A New Universal Lottie Player Built with Rust". news.ycombinator.com. Retrieved 2025-12-20.
  12. ↑ "ThorVG - Open Collective". opencollective.com. 2025-12-01. Retrieved 2025-12-20.
  13. ↑ "GUI Optimization Solutions - - — ESP-IoT-Solution latest documentation". docs.espressif.com. Retrieved 2025-12-20.
  14. ↑ "Library Proposal: ThorVG". projects.blender.org. Retrieved 2025-12-20.
  15. ↑ Blender project v5.0.0
  16. ↑ Park, Hermet (2026-01-30). "thorvg, vector graphic, webgpu, web canvas, canvas engine, 2d graphic". ThorVG. Retrieved 2026-01-31.
  17. ↑ "ThorVG: Super Lightweight Vector Graphics Engine". Hacker News. Retrieved 2025-12-20.
  18. ↑ lakfar (2025-09-05). "Lottie в интерфейсах: как мы оживляем 2ГИС с помощью анимаций". Хабр - 2ГИС (in Russian). Retrieved 2025-12-20.
  19. ↑ https://www.phoronix.com/forums/forum/software/desktop-linux/1613306-kde-plasma-6-6-sees-last-minute-fixes-plasma-6-7-aims-for-painless-samba-shares/page2
  20. ↑ "We Should Consider ThorVG as Replacement of NanoSVG for 5.1". Developer Forum. 2025-07-24. Retrieved 2026-08-18.