Thor Vector Graphics
Appearance
(Redirected from ThorVG)
| Thor Vector Graphics | |
|---|---|
| Other names | ThorVG |
| Original author | Hermet Park |
| Developer | Team ThorVG |
| Release | 1 May 2021 |
| Stable release | 1.1
/ 23 July 2026 |
| Written in | C++ |
| Operating system | Cross-platform |
| Size | 150 kb (minimum size) |
| Type | Graphics library |
| License | MIT |
| Website | www |
| Repository | github |
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.

ThorVG Adoption
[edit]ThorVG has been adopted by a number of open-source and commercial software projects, including the following:
History
[edit]- 2020 – ThorVG was initially developed by Hermet Park and released publicly in its early form.
- 2021 – With contributions from Samsung Electronics, an initial stable version was completed and integrated into the Tizen platform.[10] In the same year, the Godot (game engine) also adopted ThorVG for vector asset rendering.[3]
- 2022 – ThorVG's official logo was introduced, designed by Peter Vullings.
- 2023 – Support for the Lottie (file format) was added with the involvement of LottieFiles in the development. Additionally, the LVGL framework integrated ThorVG for vector rendering of UI components.[11]
- 2024 – WebGL and WebGPU render backends were introduced.[12] The dotLottie project adopted ThorVG as its core engine,[13] and LottieFiles became an official sponsor of ThorVG.[14]
- 2025 – The Lottie Creator project integrated ThorVG as its vector graphics output engine. ThorVG was also adopted as an official component in the ESP-IoT-Solution platform.[15] In the same year, members of the Blender (software) development community discussed the potential use of ThorVG within Blender's rendering infrastructure and ThorVG has been integrated into it as a third-party library.[16][17]
- 2026 - ThorVG version 1.0 was officially released, with official support for WebCanvas introduced[18].

Reception
[edit]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.[19][20][21]
See also
[edit]References
[edit]- ↑ "espressif/thorvg • v0.13.8 • ESP Component Registry". components.espressif.com. Retrieved 2025-04-19.
- ↑ "Syrah - Credits". Retrieved 2024-07-01.
- 1 2 "Importing images". Godot Engine documentation. Retrieved 2025-12-20.
- ↑ "thorvg — LVGL documentation". docs.lvgl.io. Retrieved 2025-12-21.
- ↑ "Version 1.0.2 released – Paragraphic". 2025-03-06. Retrieved 2026-08-01.
- ↑ "MorphOS - Release Notes - Version 3.20". www.morphos-team.net. Retrieved 2026-06-01.
- ↑ "Version 1.0.2 released – Paragraphic". 2025-03-06. Retrieved 2025-03-31.
- ↑ "emWin User Guide & Reference Manual". doc.segger.com. Retrieved 2025-12-20.
- ↑ "第三方开源软件说明". doc.openvela.com. Retrieved 2026-08-01.
- ↑ "Tizen 6.5 Public M1 | Tizen Docs". docs.tizen.org. Retrieved 2025-04-22.
- ↑ kisvegabor (2023-11-21). "v9 schedule, ESP32-S3-BOX-3, and a cool project". LVGL’s Blog. Retrieved 2025-04-22.
- ↑ "The Best of WebGPU of February 2024". webgpuexperts.com. Retrieved 2025-12-20.
- ↑ "DotLottie Player – A New Universal Lottie Player Built with Rust". news.ycombinator.com. Retrieved 2025-12-20.
- ↑ "ThorVG - Open Collective". opencollective.com. 2025-12-01. Retrieved 2025-12-20.
- ↑ "GUI Optimization Solutions - - — ESP-IoT-Solution latest documentation". docs.espressif.com. Retrieved 2025-12-20.
- ↑ "Library Proposal: ThorVG". projects.blender.org. Retrieved 2025-12-20.
- ↑ Blender project v5.0.0
- ↑ Park, Hermet (2026-01-30). "thorvg, vector graphic, webgpu, web canvas, canvas engine, 2d graphic". ThorVG. Retrieved 2026-01-31.
- ↑ "ThorVG: Super Lightweight Vector Graphics Engine". Hacker News. Retrieved 2025-12-20.
- ↑ lakfar (2025-09-05). "Lottie в интерфейсах: как мы оживляем 2ГИС с помощью анимаций". Хабр - 2ГИС (in Russian). Retrieved 2025-12-20.
- ↑ 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