ThorVG 1.0
Fast vector rendering with Lottie and GPU backends
Details
- External ID
- 46856701
- Source
- HN
- Company
- —
- Product
- ThorVG 1.0
- Website domain
- thorvg.org
- Launched
- Feb. 2, 2026
- Cohort
- —
- Upvotes
- 10
- Upvotes percentile
- 0.5316711590296496
- Tags
- —
- Fetched at
- Sept. 7, 2026, 9:26 p.m.
- Updated at
- Sept. 7, 2026, 9:26 p.m.
Description
Hi HN.We’ve just released ThorVG 1.0, which marks a maturity milestone for the engine. Earlier versions focused on feature growth; this release emphasizes stability, backend parity, and consistent rendering behavior across platforms, including the web.ThorVG is an open-source, embeddable C++ 2D vector graphics engine used for SVG-style graphics and Lottie.[What 1.0 means]This version is less about new features and more about engine readiness: - Improved rendering performance and engine optimizations- Improved blending accuracy and text layout behavior- WebGL backend now officially supported- WebGPU backend promoted to production-ready status- Introduced a lightweight WebCanvas path for browser environments- Broader Lottie spec coverage for more complex animations- New interaction support including bounding box queries and hit detection- More predictable API behavior for integrationThorVG is intended as a small rendering layer for engines, UI systems, embedded devices, and tools where size and deterministic performance matter.Release notes: https://www.thorvg.org/post/thorvg-v1-0-a-new-generation-rel...Happy to answer technical questions.
Enrichment
- Theme
- graphics rendering and visual tools
- Vertical
- Horizontal
- Function
- Dev tools
- Audience
- Developer
- AI stance
- Not AI
- Project type
- Hobby / open-source project
- Normalized one-liner
- vector rendering with lottie and gpu
- Manually corrected
- False
Could you build this?
No ThorVG is a high-performance, cross-platform C++ 2D vector graphics and Lottie rendering engine with hardware-accelerated GPU backends.
What it would actually take: ThorVG is written in modern C++ with custom rasterization pipelines, tessellation algorithms, SIMD optimizations, and GPU shader backends (OpenGL, Metal, Vulkan). Implementing a fast vector graphics engine requires deep mathematical knowledge of Bézier curves, path clipping, anti-aliasing, and parsing the complex Lottie/SVG specifications. This requires a dedicated graphics software engineering team with specialized computer graphics expertise.
Discussion
2 comments analyzed.
Competitors mentioned: Lottie, ThorVG
Concerns raised: SVG renderers CPU-bound with high memory usage, cross-platform rendering inconsistencies
Competitors
Other products that read as similar to this one — 71 launches clear the similarity bar, closest 8 shown.
Attention rank: #34 of 72 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).
Launched 91 days after the earliest competitor.
- A browser-based vector animation engine rendering animated objects · hn · 2026-07-27 · 9 upvotes · similarity 0.85
- thorvg.toolkit · github · 2026-09-12 · 6 upvotes · similarity 0.59
- modern-wow-renderer · github · 2026-09-24 · 14 upvotes · similarity 0.46
- I made a 2D Lua game engine using Rust with code and asset live reload · hn · 2026-05-19 · 30 upvotes · similarity 0.41
- PyMOL-RS · hn · 2026-02-26 · 5 upvotes · similarity 0.40
- LottieFyr 2.0 · ph · 2026-09-16 · 1 upvotes · similarity 0.38
- SVG2CSS · ph · 2026-09-14 · 1 upvotes · similarity 0.38
- VectorNest responsive web-based SVG editor · hn · 2026-02-18 · 86 upvotes · similarity 0.38
Other launches for this product
- No other launches for this product.
Same idea, different domain
Nobody's really built a dev tools tool for Sales yet.