Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI
Repository Index
47,133 repositories indexed
1–24 of 29 · Most stars
Slint is an open-source declarative GUI toolkit to build native user interfaces for Rust, C++, JavaScript, or Python apps.
Compose Multiplatform, a modern UI framework for Kotlin that makes building performant and beautiful user interfaces easy and enjoyable.
- kotlin
- ui
- multiplatform
- desktop
Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.
🛡️ BLA (Blind LLM Agents) — Adversarial defense shield that protects binaries, Electron apps, JS bundles, Python, and WebAssembly against AI reverse-engineering agents like REA. Poison -> Exhaust -> Hallucinate.
- adversarial-ai
- claude-code
- cursor
- electron-security
Minimalistic C++/Python GUI library for OpenGL, GLES2/3, Metal, and WebAssembly/WebGL
A home for your business logic in any .NET application.
- csla
- windows-forms
- wpf
- blazor
Exemplary real world app built with Rust + Yew + WebAssembly, by Function Components + Hooks, also supports desktop by Tauri.
- rust
- yew
- webassembly
- wasm
Uno Calculator: A simple yet powerful iOS/Android/WebAssembly/Linux C# port of the calculator that ships with Windows
- uno-platform
- wasm
- webassembly
- csharp
C# .NET 10 Blazor habit tracker application. Works on Web, Windows, Linux, Android, iOS and macOS.
- blazor
- blazor-server
- blazor-wasm
- blazor-webassembly
A collection of code samples for the Uno Platform
C++, SDL 2 and SFML game engine that allows to create games on Nintendo Switch, Web (HTML 5), Mobile and PC.
- sfml
- game-engine
- android
- android-studio
C# .NET 7 Blazor habit tracker application. Works on Web, Windows, Linux, Android, iOS and macOS.
- asp-net-core
- aspnet-core
- aspnetcore
- blazor
Source code for the Uno Gallery apps and Uno Playground (made in Wasm)
- uno
- uno-platform
- webassembly
- wasm
Cross-platform UI framework for Rust: styled property system, data binding, XAML, control themes and a composition renderer. A port of Avalonia.
This library is designed to help you use the Material, Fluent or Cupertino design system with the Uno Platform
Build real-time Blazor and MAUI apps while writing just 0.1% of the usual real-time update code. Handle 10× more API requests with the ActualLab.Rpc protocol—or 1000× more with Fusion’s transparent and perfectly coherent caching.
The Uno Platform Gallery application
- uno
- uno-platform
- webassembly
- wasm
Rust + Yew + Axum + Tauri + Tailwindcss, full-stack Rust development for Desktop apps.
Collection of applications based on a single C# .NET Standard project running in: Blazor Client (WebAssembly), Blazor Server, Electron, WPF, WinForms, Maui, WinUI3
- webassembly
- dotnet
- wpf
- winforms
Cross Platform D-Lang Game Engine with scripting support
- dlang
- hipremeengine
- opensource
- crossplatform
Bindings to the Tauri API for projects using wasm-bindgen
A set of custom controls for the WinUI and the Uno Platform not offered out of the box by WinUI, such as Card, TabBar, NavigationBar, etc.
- uno
- uno-platform
- webassembly
- wasm
Libraries to ease common developer tasks associated with building multi-platform mobile, desktop and web applications using Uno Platform or WinAppSDK.
- uno
- uno-platform
- webassembly
- wasm