fsbolero/Bolero
Bolero brings Blazor to F# developers with an easy to use Model-View-Update architecture, HTML combinators, hot reloaded templates, type-safe endpoints, advanced routing and remoting capabilities, and more. observed · 2026-08-28
Health v2 · maintenance only
98/100
- Activity 98
- Release rhythm 98
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 20
- age_days: 2899
- days_rel: 12
- days_push: 12
- n_releases_24m: 4
Adoption not part of the score
1130 stars · 59 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Bolero is a set of F# libraries and tools for building web applications on top of Blazor, running in WebAssembly or server-side via SignalR. It provides an Elmish Model-View-Update architecture, HTML-in-F# combinators, type-provided HTML templates with hot reloading, union-type URL routing, and type-safe server remoting.
Use cases
- build single-page web apps in F# without writing JavaScript
- use Elmish MVU architecture with Blazor components
- write HTML templates in separate files with hot reloading
- define type-safe URL routing with F# union types
- call ASP.NET Core server functions from the client as async calls
- reduce WebAssembly app download size by stripping F# metadata
When to choose
- your team prefers F# and functional programming for client-side web development
- you want a strongly-typed alternative to JavaScript/TypeScript SPAs on .NET
- you already use Blazor and want Elmish MVU structure and F#-idiomatic HTML
When to avoid
- your project is JavaScript/TypeScript-first or uses React/Vue ecosystems
- you need a large ecosystem of ready-made UI component libraries
- your team has no F# experience and cannot invest in learning it
Facets
framework · maturity active
frontend-framework routing templating rpc wasm web-development frontend programming-languages cross-platform dotnet browser wasm cross-platform fsharp blazor elmish model-view-update webassembly spa type-provider hot-reload html-combinators server-remoting web-server
10 sources
- readme: https://github.com/fsbolero/Bolero · fetched 2026-08-28 · cb649e584df2
- homepage: https://fsbolero.io · fetched 2026-08-29 · bc1dcba1cede
- site_page: https://fsbolero.io/docs · fetched 2026-08-29 · 996342d47533
- site_page: https://fsbolero.io/docs/Hosting · fetched 2026-08-29 · 6a04348c6951
- site_page: https://fsbolero.io/docs/Hosting-pre-blazor-8 · fetched 2026-08-29 · 443ff7865893
- site_page: https://fsbolero.io/docs/HTML · fetched 2026-08-29 · a1191c5514d7
- site_page: https://fsbolero.io/docs/HTML-list-functions · fetched 2026-08-29 · e4980929bedd
- site_page: https://fsbolero.io/docs/Templating · fetched 2026-08-29 · db5dc72be6ad
- site_page: https://fsbolero.io/docs/Elmish · fetched 2026-08-29 · a15e90cdc490
- site_page: https://fsbolero.io/docs/Routing · fetched 2026-08-29 · 67a75ce553a5
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| fsbolero/Bolero | main | 98 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem