reallynattu
Joined 14 years ago
Joined 14 years ago
Open-source vector engine with GPU backends (WebGPU, OpenGL), runs on microcontrollers to browsers. Now a Linux Foundation project.
https://github.com/thorvg/thorvg
(Disclosure: CTO at LottieFiles, we build and maintain ThorVG in-house, with community contributions from individuals and companies like Canva)
We are using it as official dotLottie runtimes, now a Linux Foundation project. Handles SVG, Lottie, fonts, effects.
From my experience, the biggest difference between vibe-coded projects that go somewhere and the ones that don’t isn’t code quality, it’s whether the builder keeps talking to users after the first version. The “vibe” gets you to ship, but iteration discipline is what turns it into something real.
How it works: - Paste a screenshot, drop a CSV or JSON, or describe what you want in text - AI extracts the data and generates an editable chart - For clean CSVs, it parses locally without hitting the AI - Customize colors, themes, labels, and data directly in the browser
Export formats: SVG, PNG, animated GIF, MP4, WebM, and Lottie (for web/app animations).
Built with TanStack Start, Recharts, and Gemini API. Free to use.
Would love any feedback, especially on the UX and what export formats or chart types you'd find useful.
nattu [at] lottiefiles [dot] com