Bolero (F# for Blazor)

E828358

Bolero (F# for Blazor) is a framework that enables building full-stack web applications in F# using Blazor and WebAssembly, emphasizing functional programming patterns and strong type safety.

Jump to: Statements Referenced by

Statements (45)

Predicate Object
instanceOf Blazor framework
F# framework
web application framework
buildTool dotnet CLI NERFINISHED
documentation https://fsbolero.io
ecosystem F# open source ecosystem
emphasizes functional programming
model-view-update pattern
strong type safety
enables sharing code between client and server
writing client code in F#
writing server code in F#
goal bring functional patterns to Blazor
enable full-stack F# web apps
hostedOn GitHub NERFINISHED
integratesWith ASP.NET Core NERFINISHED
Blazor hosting models NERFINISHED
license open source license
paradigm functional-first
platform .NET NERFINISHED
Blazor NERFINISHED
programmingLanguage F# NERFINISHED
provides HTML DSL for F#
form handling
remote function calls
routing support
template-based components
repository https://github.com/fsbolero/Bolero
runtime WebAssembly NERFINISHED
supports JavaScript interop
client-side Blazor
client-side rendering (via Blazor WebAssembly)
component composition
full-stack web development
hot reload-like development via dotnet watch
project templates
server-side Blazor
server-side rendering (via Blazor Server)
single-page applications
supportsLanguage F# NERFINISHED
targetAudience F# developers
functional programmers
typeChecking compile-time type safety
uses Blazor component model
Elmish architecture

Referenced by (1)

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

MVU usedBy Bolero (F# for Blazor)