Fable Elmish

E828355

Fable Elmish is a functional front-end framework for F# that brings the Elm-style model-view-update architecture to web applications via Fable.

All labels observed (1)

Label Occurrences
Fable Elmish canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf front-end framework
open-source project
software library
architectureStyle model-view-update
category F# web framework
functional UI framework
community F# community
component commands (Cmd)
model
subscriptions (Sub)
update function
view function
coreConcept immutable model
pure update function
view as a pure function of model
designGoal bring Elm architecture to F#
enable functional-first front-end development in F#
documentationFormat online documentation and samples
ecosystem .NET ecosystem
Fable ecosystem
feature command and subscription handling
hot module replacement support (with appropriate tooling)
integration with React via Fable.React
routing support via Elmish.Browser or related packages
time-travel debugging (via Elmish debugger integrations)
hostLanguage F# NERFINISHED
inspiredBy Elm NERFINISHED
interoperatesWith JavaScript libraries (via Fable bindings)
license MIT License
paradigm functional programming
programmingLanguage F# NERFINISHED
relatedTo Elm architecture NERFINISHED
Fable.React NERFINISHED
SAFE Stack NERFINISHED
repositoryHost GitHub NERFINISHED
runsOn JavaScript NERFINISHED
supports single-page applications
supportsBuildTool Fable CLI NERFINISHED
dotnet SDK
supportsLanguageFeature F# discriminated unions
F# pattern matching
F# records
targetPlatform web applications
transpilerUsed Fable NERFINISHED
typicalPattern Model-View-Update loop
typicalUsage compiled from F# to JavaScript and run in the browser
usedFor SPA state management
client-side web UI development

How these facts were elicited

Referenced by (1)

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

MVU usedBy Fable Elmish