jimmcslim / awesome-blazor

A collection of awesome Blazor resources.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

License:Creative Commons Zero v1.0 Universal