top of page

On this page

  • In Practice​

    • ArcBrush

    • Canva iOS​

    • dotLottie

    • Espressif

    • Flux Audio

    • Godot

    • LibreScoot

    • Lottie Creator

    • LVGL

    • MetaModule

    • Segger

    • TinyPIXOS

    • Tizen

  • Interactive App

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.

example_arcbrush.png

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.

example_canvaios.png

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.

example_dotlottie.png

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.

example_espressif.png

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.

example_flux.png

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.

example_godot.webp

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.

example_creator.png

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.

librescoot.png

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.

example_lvgl.png

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.

example_metamodule.png

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.

example_segger.png

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.

example_tinypixos.png

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.

example_tizen.png

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!

Copyright © 2020 - 2026 The ThorVG Team

bottom of page