Avalonia.FuncUI

E828356

Avalonia.FuncUI is a functional, Model-View-Update (MVU) style UI framework for building cross-platform .NET applications with Avalonia.

All labels observed (1)

Label Occurrences
Avalonia.FuncUI canonical 1

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf .NET library
UI framework
open-source software
architectureStyle Model-View-Update
builtOn AvaloniaUI
category .NET UI framework
GUI toolkit
designGoal functional-first UI development
immutable model updates
unidirectional data flow
documentation online documentation on GitHub
ecosystem Avalonia ecosystem
integratesWith Avalonia controls
Avalonia data binding
license MIT License
platform .NET
.NET 5+
.NET Core
primaryLanguage F#
programmingParadigm functional programming
relatedTo AvaloniaUI
Elmish
Fabulous (Xamarin/.NET MAUI MVU)
repositoryPlatform GitHub
shortName FuncUI
supports MVU-style state management
cross-platform GUI
desktop applications
supportsFeature Elmish-style architecture
MVU update loop
composable views
hot reload (via Avalonia tooling, where available)
supportsLanguage C#
F#
other .NET languages
supportsOS Linux
Windows
macOS
targetFramework cross-platform
typicalUseCase building desktop apps in F# with MVU
functional MVU front-ends on Avalonia
uiPattern component-based UI
declarative UI
uses virtual DOM-like diffing for view updates
usesRenderingEngineOf AvaloniaUI

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

MVU usedBy Avalonia.FuncUI