Fabulous
F# Functional App Development, using declarative dynamic UI
Get StartedF# Functional App Development, using declarative dynamic UI
Get StartedStructure applications with clear separation of concerns between logic and display with the popular Model-View-Update architecture.
Declare your UI without worrying about what happens next. Fabulous will ask for a new view each time the state changes but will only apply the delta to the actual UI.
Take advantage of functional programming to ensure your app behaves like you expect. MVU encourages putting side-effects outside of the main loop, perfect for unit testing.