Avalonia.FuncUI

E828356

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

Try in SPARQL Jump to: Statements Referenced by

Statements (45)

Predicate Object
instanceOf .NET library
UI framework
open-source software
architectureStyle Model-View-Update NERFINISHED
builtOn AvaloniaUI NERFINISHED
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 NERFINISHED
Avalonia data binding
license MIT License
platform .NET
.NET 5+
.NET Core NERFINISHED
primaryLanguage F#
programmingParadigm functional programming
relatedTo AvaloniaUI NERFINISHED
Elmish NERFINISHED
Fabulous (Xamarin/.NET MAUI MVU) NERFINISHED
repositoryPlatform GitHub NERFINISHED
shortName FuncUI NERFINISHED
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# NERFINISHED
F# NERFINISHED
other .NET languages
supportsOS Linux NERFINISHED
Windows NERFINISHED
macOS NERFINISHED
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 NERFINISHED

Referenced by (1)

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

MVU usedBy Avalonia.FuncUI