Thor Vector Graphics
| Thor Vector Graphics | |
|---|---|
| Other names | ThorVG |
| Original author | Hermet Park |
| Developers | LottieFiles, Samsung |
| 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
ThorVG has been adopted by a number of open-source and commercial software projects, including the following:
- Camtasia[1]
- Canva iOS
- dotlottie Player
- Espressif ESP-IDF[2]
- Godot (game engine)[3]
- LottieCreator
- LVGL[4]
- MorphOS[5]
- OpenVela[6]
- SEGGER emWin[7]
- Tizen
History
- 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.[8] 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.[9]
- 2024 – WebGL and WebGPU render backends were introduced.[10] The dotLottie project adopted ThorVG as its core engine,[11] and LottieFiles became an official sponsor of ThorVG.[12]
- 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.[13] 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.[14][15]
- 2026 - ThorVG version 1.0 was officially released, with official support for WebCanvas introduced[16].

The first version of ThorVG (2022)

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.[17][18][19][20]
See also
References
- ^ "Camtasia - Download for Windows - FileHorse". www.filehorse.com. Retrieved 2026-08-13.
- ^ "espressif/thorvg • v0.13.8 • ESP Component Registry". components.espressif.com. Retrieved 2025-04-19.
- ^ a b "Importing images". Godot Engine documentation. Retrieved 2025-12-20.
- ^ "thorvg — LVGL documentation". docs.lvgl.io. Retrieved 2025-12-21.
- ^ "MorphOS - Release Notes - Version 3.20". www.morphos-team.net. Retrieved 2026-06-01.
- ^ "第三方开源软件说明". doc.openvela.com. Retrieved 2026-08-01.
- ^ "emWin User Guide & Reference Manual". doc.segger.com. Retrieved 2025-12-20.
- ^ "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
- ^ "We Should Consider ThorVG as Replacement of NanoSVG for 5.1". Developer Forum. 2025-07-24. Retrieved 2026-08-18.
External links
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.
