馃憢 Svelte is working on custom renderers support which enables it to render outside the DOM. I built on top of that PR and gpuix to add Svelte support to gpuix, and it went smoothly (~500 LOC runtime).
One interesting finding is that we didn't need any changes to the Rust parts (it was enough to import { GpuixRenderer } from '@gpuix/native';). So there's a two-fold question: Have you considered non-React languages, and have you considered exposing just the framework itself so that other renderers (like Svelte) can be built on top?
Svelte PoC:
https://github.com/remorses/gpuix/compare/main...khromov:gpuix:main?expand=1
Screenshot:

馃憢 Svelte is working on custom renderers support which enables it to render outside the DOM. I built on top of that PR and gpuix to add Svelte support to gpuix, and it went smoothly (~500 LOC runtime).
One interesting finding is that we didn't need any changes to the Rust parts (it was enough to
import { GpuixRenderer } from '@gpuix/native';). So there's a two-fold question: Have you considered non-React languages, and have you considered exposing just the framework itself so that other renderers (like Svelte) can be built on top?Svelte PoC:
https://github.com/remorses/gpuix/compare/main...khromov:gpuix:main?expand=1
Screenshot:
