On this page
-
In Practice​
-
ArcBrush
-
Canva iOS​
-
dotLottie
-
Espressif
-
Flux Audio
-
Godot
-
LibreScoot
-
Lottie Creator
-
LVGL
-
MetaModule
-
Segger
-
TinyPIXOS
-
Tizen
-
Showcase
The following list showcases various practical examples of ThorVG in use.
In Practice
ArcBrush
ArcBrush is a free, node-based image editor built for creators who value speed, flexibility, and full creative control. It leverages ThorVG for high-performance SVG rasterization in production.

Canva iOS
Canva is a popular visual communication platform known for its intuitive interface and rich design resources. Its iOS app switched from a previous Lottie engine to ThorVG, achieving about 80% faster rendering and 70% lower peak memory usage.

dotLottie
dotLottie is an open-source format that bundles multiple Lottie animations with assets like images and fonts, supporting interactivity and state machines. Using ZIP compression (.lottie), it enables efficient distribution, and its player runs on ThorVG for rendering.

Espressif
Espressif Systems provides ThorVG as an official component in its ESP-IDF, simplifying integration into projects. This enables developers to easily use ThorVG’s rendering on IoT devices powered by ESP32 and ESP32-P4.

Flux Audio
Flux Audio is a high-performance audio company focused on premium sound. ThorVG powers its UI with fast, scalable vector rendering, demonstrating its flexibility in modern audio platforms.

Godot
ThorVG is integrated into the Godot game engine to enable high-quality vector-based UI and assets. Godot is a modern open-source engine that provides a full toolset for efficient game development.

Lottie Creator
Lottie Creator enables lightweight, customizable, and interactive animations for web, apps, and social, enhanced by AI-based Motion Copilot. ThorVG powers its Canvas engine, delivering fast and scalable vector rendering across platforms.

LibreScoot
LibreScoot is an open-source embedded mobility platform for the unu Scooter Pro electric scooter. ThorVG powers GPU-free Lottie boot animation rendering on its embedded Linux dashboard system running on i.MX6 hardware.

LVGL
LVGL is an open-source graphics library for embedded systems with limited resources, offering lightweight and customizable GUI support for microcontrollers and IoT devices. ThorVG serves as its vector drawing primitives library.

MetaModule
ThorVG is used as a lightweight vector rasterization backend in the MetaModule firmware, an embedded modular synthesizer environment, enabling efficient rendering UI rendering under real-time constraints.

Segger
SEGGER Microcontroller provides tools for embedded system development, including RTOS, middleware, and debugging solutions. It adopts ThorVG as a GPU driver to enable high-performance vector rendering for GUI applications.

TinyPiXOS
TinyPiXOS is a lightweight, open-source Linux OS with a custom C/C++ graphics stack replacing X11/Wayland. ThorVG handles core GUI rendering, delivering efficient performance and high visual quality in constrained environments.

Tizen
ThorVG is integrated into the Tizen platform as its vector graphics engine, powering NUI’s vector graphics backend for rendering primitives and scalable content like SVG and Lottie animations.

Would you like us to showcase your project with ThorVG? Feel free to send a request to thorvg@thorvg.org
Interactive App
Check out Thor Janitor, an interactive demo game fully rendered using ThorVG. It renders tens of thousands of objects in real-time with effects like DropShadow and Blur, running stably at 120+ FPS!
