Differences with Dioxus

Freya uses some of the core packages of Dioxus, but not all of them.

These are the main differences between Freya and the official Dioxus renderers for Desktop (WebView and Blitz):

CategoryFreyaDioxus Renderers
Elements, attributes and eventsCustomHTML
LayoutTorinCSS or Taffy
StylingCustomCSS
RendererSkiaWebView or WGPU
Components libraryCustomNone, but can use HTML elements and CSS libraries
DevtoolsCustomProvided in Webview
Headless testing runnerCustomNone, but there is Playwright and similar