react · vue · svelte · solid ⟷ C# / .NET MAUI
desktop apps, in C# and the web you already write.
build cross-platform desktop apps with react, vue, or svelte on a C#/.NET native layer — glued by a type-safe bridge generated from your C#. no node, no rust, no XAML.
MIT · windows + macOS · alpha (0.x)
#
stay in C#/.NET
native layer, domain logic & NuGet libraries — all C#. no second backend language to learn.
⧉
bring any web framework
react, vue, svelte, solid, or plain HTML in a native webview. no XAML, no razor lock-in.
⇄
type-safe by codegen
C# is the source of truth; matching TS proxies generated every build. no silent drift.
◇
lightweight, native
OS-native WebView (WKWebView / WebView2) — no bundled chromium. small & memory-light.
type-safe by codegen
write C#. get typed TypeScript, free.
C# modules are the single source of truth. vidra-codegen emits matching TS proxies on every build — JS and native can't silently drift.
→
where vidra sits
the lightweight, type-safe corner
alpha · owned, not hidden
we're honest about the edges
vidra is 0.x and solo-built. APIs and templates may change between releases. windows is the full platform; mac catalyst is query-only for some window actions — and the UI hides what a platform can't do.
✓ react + vite ships today
? vue / svelte / solid — on the roadmap
✓ MIT · no telemetry · no lock-in
questions, answered