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
Preços
Model
free
Plano Gratuito
MIT licensed, part of ASP.NET Core
Paid
N/A
Recursos
- ✓ C# in browser (WASM)
- ✓ Server-side option
- ✓ Component model
- ✓ JS interop
- ✓ .NET libraries in browser
- ✓ Hot reload
- ✓ Form handling
- ✓ Routing
Prós
- + C# full-stack
- + No JavaScript required
- + Share code with backend
- + Strong typing
- + Microsoft support
Contras
- - WASM download size
- - Limited ecosystem
- - Debugging challenges
- - Performance trade-offs
Melhor Para
enterprise startup
Alternativas
wasm csharp spa component-based