Skip to content

jimmcslim/awesome-blazor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Awesome Blazor Awesome

A collection of awesome Blazor resources.

Inspired by awesome, awesome-dotnet and awesome-dotnet-core.

The goal is to build a categorized community-driven collection of very well-known resources about Blazor.

Contributions are always welcome! Please take a look at the contribution guidelines pages first. Thanks to all contributors, you're awesome and wouldn't be possible without you!

Contents

Introduction

What is Blazor

Blazor is a .NET web framework to build client web apps with C#. Blazor lets you build interactive web UIs using C# instead of JavaScript. Blazor apps are composed of reusable web UI components implemented using C#, HTML, and CSS. Both client and server code is written in C#, allowing you to share code and libraries. More information on the official website.

Requirements

Please note that if you want to open Blazor projects in Visual Studio, you must have Visual Studio 15.7 Preview 1 or later and the .NET Core 2.1 Preview 1 SDK. Recommanded: Visual Studio 2019 Preview and the latest .NET Core Framework.

General

Demos

Sample Projects

Tutorials

Extensions

  • BlazorConfirm - A Blazor Wrapper for JS's Window.confirm() and onbeforeunload as .Net Blazor Component (Demo)
  • Blazor Extensions Home - Home for Blazor Extensions.
  • BlazorGrid - This is a reusable grid component for Blazor which also supports client side pagination.
  • BlazorMaterial - Blazor components implementing Google's Material components for web.
  • BlazorOfficeUIFabric - Microsoft Office Fabric UI port for Blazor.
  • BlazorSignalR - SignalR Core .NET client library for Blazor. It uses the C# client.
  • Canvas - HTML5 Canvas API implementation for Microsoft Blazor.
  • Logging - Microsoft Extension Logging implementation for Blazor.
  • Notifications - HTML5 Notifications API implementation for Microsoft Blazor.
  • SignalR - SignalR Core implementation for Blazor. It uses the JavaScript client.
  • Telerik UI for Blazor - A native set of UI components for Blazor, including grid, charting, and calendar components.
  • Storage - HTML5 Storage API implementation for Microsoft Blazor.
  • Toastr - A Blazor port of Toastr.js.

Libraries

Experiments & Sets of tools and libraries

  • Bionic - An Ionic CLI clone for Blazor projects.
  • Bolero - Blazor for F# with hot reloaded templates, type-safe endpoints and routing, remoting, and much more.

Videos

Articles

Podcasts

Tooling

Books

E-Books

Courses

Community

About

A collection of awesome Blazor resources.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published