Thermion, an open source 3D rendering toolkit for Flutter and/or Dart
I'd like to share Thermion, an open source 3D rendering toolkit I made for Flutter and/or Dart. This came about when I needed a 3D renderer for a Flutter app[0] I was building. At the time, the only off-the-shelf option was to embed Unity, which wasn't ideal for a few reasons - unstable build process, compositing and transparency issues, and licensing uncertainty, just to name a few. In any event, frankensteining Unity (C#) together with Flutter (Dart) didn't seem like a great solution. After browsing for alternative renderers, I discovered Filament[1], an open-source, cross-platform…
In plain words
Thermion is an open-source 3D rendering toolkit for Flutter and Dart applications. Built on Google's Filament rendering engine, it provides cross-platform 3D rendering capabilities for Android, iOS, Windows, macOS, and web. The toolkit was created to offer a lightweight alternative to embedding Unity in Flutter apps, addressing issues like build instability and compositing problems. Thermion is designed for developers building Flutter applications that require 3D graphics functionality.
written from the facts on this page · September 2026
From the sources
In the maker’s words, at launch
I'd like to share Thermion, an open source 3D rendering toolkit I made for Flutter and/or Dart. This came about when I needed a 3D renderer for a Flutter app[0] I was building. At the time, the only off-the-shelf option was to embed Unity, which wasn't ideal for a few reasons - unstable build process, compositing and transparency issues, and licensing uncertainty, just to name a few. In any event, frankensteining Unity (C#) together with Flutter (Dart) didn't seem like a great solution. After browsing for alternative renderers, I discovered Filament[1], an open-source, cross-platform Physically Based Rendering engine from Google. I initially only wrote some simple bindings to embed Filament inside a Flutter Android/iOS app, but have since added more functionality, and have expanded this to cover Windows, MacOS and Web (there was Linux support at one point, too, but I haven't been keeping up with it I'm afraid). Last week I published the first Thermion release to pub.dev[2], and with that milestone it seemed a good time to share with HN. This is also a call for contributors if anyone wants to help[3]. Some examples: - A live DartPad playground so you can try the Dart-only (i.e. non-Flutter version) of Thermion in browser (Chrome only for now). https://dartpad.thermion.dev - My personal website, where I added an interactive clone of myself https://nick-fisher.com - Prouder (a Flutter app from one of the Thermion contributors) https://apps.apple.com/us/app/prouder/id6498891289 https://play.google.com/store/apps/details?id=se.prouder.app https://prouder.se/ Happy to share more details if anyone is interested! [0] https://polyvox.app [1] https://github.com/google/filament [2] https://pub.dev/packages/thermion_dart [3] https://github.com/nmfisher/thermion
More dev tools this month
the category →



Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 1d ago · opentrailpaper.com

Launched alongside, June 2024
the whole month →

La Growth Machine▲1,216Create personalized, multi-channel conversations at scale
AI · 2024 · lagrowthmachine.com


PyjamaHR▲1,132Hiring on autopilot. The AI applicant tracking system (ATS).
Work · 2024 · pyjamahr.com