An open API service indexing awesome lists of open source software.

awesome-blazor

Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
https://github.com/AdrienTorris/awesome-blazor

Last synced: 17 days ago
JSON representation

Articles

Others

Books

Others

Community

Others

Courses

Others

E-Books

Others

  • Blazor Succinctly - April 16, 2020 - A free e-book for starting with the Blazor framework.
  • Blazor, A Beginners Guide - March 18, 2020 - A free e-book for getting started with the Blazor framework. Examples source code.
  • Using CSLA 5: Blazor and WebAssembly - This book covers the new Blazor UI framework, including how to create server-side and client-side WebAssembly projects, how to implement authentication and authorization, and how to use data binding. It then covers how CSLA .NET supports Blazor, including walking through a complete sample app.
  • An Introduction to Building Applications with Blazor - August 24, 2019 - An Introduction to Building Applications with Blazor: How to get started creating applications using this exciting easy to use Microsoft C# framework

General

Get started

Introduction

Get started

What is Blazor?

Libraries & Extensions

2D/3D Rendering engines

  • BlazorLocalizationSample - square&cacheSeconds=86400) The default project template localized using XLocalizer with online translation and auto resource creating.
  • Blazor.Diagrams - Z.Blazor.Diagrams is a fully customizable and extensible all-purpose diagrams library for Blazor (both Server Side and WASM). It was first inspired by the popular React library react-diagrams, but then evolved into something much bigger. ZBD can be used to make advanced diagrams with a custom design. Even the behavior of the library is "hackable" and can be changed to suit your needs.
  • BabylonBlazor - This library packages the well-known 3D library Babylon.js into a Razor component that can be used in a C# Blazor project. The library is intended to use for creation of molecules visualization and used limited API of Babylon library. Demo application which is showing different parts of library Pubchem Viewer. Show chemical information from pubchem.ncbi.nlm.nih.gov.
  • Head Element Helper - <Title> and <Meta> components for changing the document titile and meta elements, with server-side prerendering support for SEO/OGP. (Demo).
  • Blazor.Canvas - Wrapper library around the HTML canvas API written in C# (no JS dependency) (Demo).
  • BlazorIntersectionObserver - This is a wrapper around the Intersection Observer API.
  • ChartJs.Blazor - Brings ChartJs charts to Blazor.
  • Blazor-Charts - SVG charts for Blazor.
  • GG.Net Data Visualization - Interactive and flexible charts for Blazor Web Apps. Taking its inspiration from the highly popular ggpplot2 R package, GG.Net provides natively rich features for your Data Analysis Workflow. Build publication quality charts with just a few lines of code. Website.
  • Blazor-Sparkline - Sparkline Charts for Blazor using Fonts.
  • Blazor-ApexCharts - Blazor wrapper for ApexCharts. Demo.
  • Plotly.Blazor - Brings the charting library plotly.js with over 40 chart types to Blazor (Demo).
  • ChartJs for Blazor - This is a NuGet package for Blazor to use ChartJs, constantly updated with new features.
  • UnlockedData.Chartist.Blazor - Blazor wrapper for Chartist.js bundled with Chartist.js plugins.
  • BlazorSize - BlazorSize is a JavaScript interop library for Blazor that is used to detect the Browser's current size, change in size, and test media queries.
  • BlazorAnimation - A Blazor component based on animate.css to easly animate your content. Demo.
  • RazorStyle - A small utility library to allow in-component styling without duplicate <style> tags. Also supports programmatically triggered animations.
  • DexieNET - DexieNET aims to be a feature complete .NET wrapper for Dexie.js the famous Javascript IndexedDB wrapper from David Fahlander. It's designed for Blazor and includes an easy to use Razor component. Now with support for DexieCloud in preview.
  • EfCoreNexus - EfCoreNexus helps integrating the entity framework core into your blazor app. Via reflection it adds your entitiy classes automatically and provides you with basic crud functionality.
  • Grid.Blazor - Grid component with CRUD forms for Blazor and ASP.NET MVC, supporting filtering, sorting, searching, paging, subgrids and others (Demo).
  • BlazorGrid - Virtualized data grid component with lean markup, focused on displaying remote data. (Demo & documentation).
  • BlazorDateRangePicker - A date range picker component library for Blazor. Demo.
  • Toast_UI.Blazor_Calendar - A fully featured calendar UI component for viewing and creating events, tasks, and milestones. Month, week, and daily views. Blazor Calendar wraps the fully featured Toast UI Calendar JS library. MIT License. Sample project.
  • Excubo.Blazor.Diagrams - Interactive diagram component (flowcharts, UML, BPMN, ...), customizable and extensible according to user needs (node types, styles). Demo.
  • UnlockedData.Mapael - Blazor wrapper over vector drawing/mapping library. Jquery Mapael.
  • Blazored.Modal - A JavaScript free modal library for Blazor and Razor Components applications.
  • Blazored.Toast - A JavaScript free toast library for Blazor and Razor Component applications.
  • Blazor.Sidepanel - A powerful and customizable Sidepanel implementation for Blazor applications.
  • BlazorXTabs - An extended tabs component library providing various tab features for Blazor.
  • Verify.Blazor - a snapshot testing library for Blazor components - A snapshot testing library for Blazor Components. Supports rendering Blazor Components to a snapshot file via bunit or via raw Blazor rendering.
  • Stl.Fusion - .NET Core and Blazor library that attempts to dramatically improve the way we implement real-time and high-load services by introducing a novel kind of "computed observables" - immutable, thread-safe, and most importantly, almost invisible for developers. Samples. Overview.
  • BlazorContextMenu - A context menu component for Blazor (Demo).