Avalonia.FuncUI
E828356
Avalonia.FuncUI is a functional, Model-View-Update (MVU) style UI framework for building cross-platform .NET applications with Avalonia.
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.