Blazor
Build interactive web UIs with C#
★ 4.3
Build interactive web UIs using C# instead of JavaScript. Run in the browser via WebAssembly or on the server with SignalR.
35K
GitHub Stars
none
TypeScript
medium
Learning Curve
4.2
DX Score
Tarification
Model
free
Offre Gratuite
MIT licensed, part of ASP.NET Core
Paid
N/A
Fonctionnalités
- ✓ C# in browser (WASM)
- ✓ Server-side option
- ✓ Component model
- ✓ JS interop
- ✓ .NET libraries in browser
- ✓ Hot reload
- ✓ Form handling
- ✓ Routing
Avantages
- + C# full-stack
- + No JavaScript required
- + Share code with backend
- + Strong typing
- + Microsoft support
Inconvénients
- - WASM download size
- - Limited ecosystem
- - Debugging challenges
- - Performance trade-offs
Idéal Pour
enterprise startup
Alternatives
wasm csharp spa component-based