このページの内容

Awesome Blazor

Blazorを扱う資料や関連プロジェクトをまとめたAwesomeリストです。

目次

はじめに

What is Blazor?

Blazorは、C#を使ってクライアント側のウェブアプリケーションを開発するための.NETのウェブフレームワークです。

Blazorでは、JavaScriptではなくC#を使ってインタラクティブなWeb UIを構築できます。Blazorアプリは、C#、HTML、CSSを使って実装された再利用可能なWeb UIコンポーネントから構成されます。クライアントとサーバーのコードをどちらもC#で記述でき、コードやライブラリを共有できます。 official Blazor websiteに関する詳細情報。

Get started

Blazorの使い方を学ぶには、Blazor Get Startedドキュメントの手順に従ってください。

Microsoft LearnのBuild a web app with Blazor学習セッションを実施することもおすすめです。スタートするための他の素晴らしいリソースとして、Jeff FritzによるChannel9またはYouTubeの初心者シリーズがあります。

一般情報

テンプレート

  • BitPlatform Templates - stars last commit - .Net MAUIとBlazorを組み合わせたソリューションテンプレート。標準的なベストプラクティスを備え、Web、Android、iOS、Windowsのすべてにおいてネイティブな美しいBlazorコンポーネントを活用し、高速かつ高品質なクロスプラットフォーム開発を可能にする。このようなテンプレートで作成されたプロジェクトには、実際のアプリケーション開発に必要なすべての要素(例:CI/CDパイプライン、Azure向けInfra as Code、ローカリゼーション、マルチモード開発(Blazor Server/WASM/Hybrid)、組み込みの例外処理など)が含まれている。 Read more
  • BlazorSwa Template - これは、.NET CLI向けのシンプルテンプレートで、Azure Static Web Appsにデプロイ可能なBlazorプロジェクトを作成できる。また、バックエンドとしてAzure Functionプロジェクトを作成できる。
  • Clean Architecture with Blazor Server stars last commit - MudBlazorとCleanArchitectureアプローチを組み合わせた別のテンプレート
  • CleanAspire - stars last commit CleanAspireは、Aspireによって駆動されたクラウドネイティブテンプレートであり、スケーラビリティとオフライン対応を提供する。.NET 9 Minimal APIsとBlazor WebAssemblyを活用し、クラウド最適化されたプログレッシブウェブアプリケーション(PWA)の軽量かつ高速な基礎を提供する。

サンプルプロジェクト

AI

  • Cledev.OpenAI - stars OpenAI向けの.NET 7 SDKとBlazor Serverのプレイグランド last commit
  • ExplainFaceRecognition - last commit 手動コードサンプルを用いた顔検出・認識チュートリアル。最先端のローカル顔AIのデモンストレーション。Blazor Serverおよびハイブリッド

Authentication

  • BlazorBoilerplate - stars last commit 実世界の管理画面/IdentityServer4を用いたマテリアルデザインのスタートキット。Demo
  • TheIdServer - stars last commit OpenID/Connectサーバー(IdentityServer4ベース)。
  • BlazorWithIdentity - stars last commit EF Coreを使用したBlazorアプリケーションを示すサンプルプロジェクト(Identity認証あり)。
  • Blorc.OpenIdConnect - stars last commit Blazor上でOpenID Connectを使用する正しい方法。
  • BlazorWasmOidcKeycloak - last commit Microsoft IdentityおよびKeycloakを使用したOpenID Connect(OIDC)認証のBlazor WebAssemblyアプリケーション。
  • CodeBeam.UltimateAuth - stars last commit .NET向けの現代的な認証フレームワークで、セッション、クッキー、トークンを1つのモデルに統合し、Blazor ServerおよびWebAssemblyアプリケーションに内蔵サポートを提供。Docs

CMS

  • Blogifier - GitHub stars GitHub stars .NET 5 ASP.NET Coreのブログアプリケーション(Blazor管理画面付き)。Demo
  • eShopOnBlazor - GitHub stars last commit 伝統的な ASP.NET Web Forms アプリを Blazor に移行する例
  • FluentCMS - GitHub stars GitHub stars FluentCMSは、AI駆動のオープンソースASP.NET Core Blazorコンテンツ管理システム(CMS)FluentCMS
  • JHipster.NET はJava世界でよく知られた現代アプリケーション生成プラットフォーム。 は生成器のデフォルト動作を上書きできるブループリントシステムを提供。JHipster.NETは、元々Spring Bootで生成されたバックエンドをASP.NET Coreのバックエンドに置き換えるブループリントであり、フロントエンドではAngular、Reactなどすべての一般的な言語(含むBlazor)を使用可能。 stars last commit JHipster JHipster
  • Oqtane - GitHub stars GitHub stars Oqtaneは、Blazorおよび.NET MAUI用のCMSおよびアプリケーションフレームワークです。Oqtane
  • RapidCMS - stars last commit データベースに合わせたコード中心型で拡張可能なBlazorアプリケーションで、自社データベース用のCMSを生成。
  • ZauberCMS - stars last commit 高度にカスタマイズ可能でプラグインベースのBlazor CMS。Umbracoに強くインスパイアされている。

Games

  • Trains.NET - stars last commit .NETおよびC#で構築された2Dゲーム(Twitch stream)。Trainsはオンラインでプレイ可能(wengier.com/Trains.NET)。
  • AsteroidsWasm - stars last commit .NET 8 C#アプリケーションのコレクションで、1つの.NET Standardプロジェクトを以下で消費:Blazorクライアント(WebAssembly)、Blazorサーバー、Electron(Blazorサーバー経由)、WPF、WinForms、MAUI、WinUI 3。Demo
  • DiabloBlazor - stars last commit DiabloWebのBlazor版で、2つのWebAssemblyアプリケーションを作成:WebAssembly(C#)PWAがWebAssembly(C++)ゲームをホスト。Demo
  • Wolfenstein 3D ported to Blazor - stars last commit Wolfenstein 3Dを現代的なC#およびBlazorに移植。Article
  • ZXSpectrum - last commit Blazor WebAssembly上で実行されるZX Spectrumエミュレーター。Demo
  • WordleBlazor - last commit 人気のWordleゲームのシンプルなBlazor版クローン。Demo
  • Blazor Puzzle #3 - File not found stars last commit

Hybrid

  • Photino - stars last commit ナイフな、プラットフォームを越えたデスクトップアプリを構築。Photinoは、Web UI技術を用いて、ネイティブかつプラットフォームを越えたデスクトップアプリケーションを構築するための軽量オープンソースフレームワークである。
  • Blazor + Umbraco Heartcore - Last commit Umbraco Heartcore とBlazorの組み合わせによる例。
  • Blazor Wasm with ASP.NET Framework 4.x - 若干の調整と制限を加えることで、Blazor Wasmは.NET Framework 4.xや他の環境で実行可能です。Explanation on Medium
  • RemoteBlazorWebView - last commit RemoteBlazorWebViewは、BlazorWebView WPFコントロールまたはWinFormsコントロールで開発されたプログラムのユーザーインターフェースに、ウェブブラウザを使ってインタラクションを可能にします。
  • BlazorInAngularDemo - last commit Angularアプリを段階的にBlazorに移行する方法を示す例。Blazorコンポーネントを統合し、Angularサービスメソッドを呼び出すことで実現します。Demo

IDE

IoT

  • PresenceLight - stars last commit PresenceLightは、Microsoft Teamsでの利用状態、Windows 10の現在のテーマ、または選択したテーマ・色をフィリップスHueまたはLIFXの照明に送信するソリューションです。Blog postDemo video
  • Meadow Weather - last commit このサンプルでは、MeadowマイクロコントローラがLM35温度センサーからデータを取得し、そのデータはHTTPリクエストを介してAPIコントローラーのエンドポイントに送られ、データベースに保存され、Blazorウェブアプリでチャートとして可視化されます。

Machine Learning

  • Scalable sentiment analysis - stars last-commit サンプルは、ユーザーが入力する内容に対して、UIが非常にインタラクティブなアプリ(Blazorベース)上で感情分析の予測・検出を行い、サーバー側ではML.NETモデル(二値分類ベースの感情分析)を実行します。
  • optimizer.ml - stars last-commit アルゴリズムパラメータの最適化に用いる「サーバレス」の汎用ツール。また、Quantconnect Leanのトレーディングアルゴリズムのオフライン最適化も提供します。Demo (https://optimizer.ml)
  • Baseball Machine Learning Workbench - stars last-commit メモリ内マシンラーニングモデルを用いて仮想シナリオ分析を行うウェブアプリケーションを示す。Live demo
  • BlazorML5 - last-commit Blazor用のML5マシンラーニングとJSInteropメカニズム。

Mobile

  • Mobile Blazor Bindings - 実験的なモバイルBlazorバインディング - Blazorでネイティブなモバイルアプリを構築。

Rapid Development Framework

  • Oqtane - GitHub stars GitHub stars Oqtaneは、Blazorおよび.NET MAUI用のCMSおよびアプリケーションフレームワークです。Oqtane
  • WalkingTec.Mvvm (WTM) - stars last commit .NET CoreおよびEFをベースにした開発フレームワーク。Blazor、Vue、React、LayUIをサポートし、CRUD、インポート/エクスポートなど、ワンクリックでコード生成が可能です。Website

ToDos

  • TodoApi by David Fowler - stars last commit David Fowlerが.NET 7で開発したタスクアプリ。ASP.NET CoreをホストしたBlazor WASMのフロントエンドアプリと、minimal APIsを使用したASP.NET Core REST APIのバックエンドを備えています。
  • ididit! - stars last commit プロcrastinationに優しい習慣記録アプリ。ノートを取る、タスクを管理、習慣を追跡。Demo
  • OpenHabitTracker - stars last commit Web、Windows、Linux、Android、iOSおよびmacOS向けの無料かつオープンソースの習慣記録アプリ。ノートを取る、タスクを計画し、習慣を追跡。Demo

Others

  • CleanArchitecture - stars last commit MudBlazorコンポーネントで構築されたBlazor WebAssembly用のクリーンアーキテクチャテンプレート。
  • BlazorSSR - stars last commit ステーブ・サンダーソンによるBlazorコンポーネントを使ったサーバーサイドレンダリング(SSR)。
  • Flight Finder - stars last commit フライト検索アプリ
  • LinqToTwitter Blazor sample - stars last commit Twitter API 用の LINQ プロバイダー(Twitter ライブラリ)
  • BlazorFileReader - GitHub stars GitHub stars Blazor での読み取り専用ファイルストリーム Demo
  • eShopOnBlazor - GitHub stars last commit 伝統的な ASP.NET Web Forms アプリを Blazor に移行する例
  • BlazorChatSample - stars last commit SignalR JS クライアントと相互作用を用いた Blazor チャットデモ
  • Blazor.SVGEditor - stars last commit Blazor WASM で書かれた基本的な HTML SVG エディタ
  • Netflix microfrontend like - stars last commit ピレットを用いた Netflix 風のポータルアプリ。このサンプルは、Piral を使って複数のマイクロフロントエンドから構成された動的なアプリを構築する方法を示しています。Demo
  • Command and Control, by David Fowler - stars GitHub stars Blazor サーバーと SignalR を使ってコマンドと制御を行うサンプル。エージェントは Blazor サーバーアプリケーションに接続し、SignalR ハブをホストしており、接続されたエージェントに対してさまざまなコマンドを実行できる(この機能はクライアント結果を使用)
  • BlazorCRUD - stars GitHub stars Blazor の主要機能を示すビジネスアプリケーションのサンプル。Demo
  • Money - stars last commit CQRS+ES を使って実装されたマネージャーアプリ Demo
  • Blazor.SVGEditor - stars last commit Blazor WASM で書かれた基本的な HTML SVG エディタ。Demo
  • FFmpegBlazor - stars last-commit FFmpegBlazor は、Blazor WASM C# で ffmpeg.wasm を利用できるようにする機能を提供します。ffmpeg.wasm stars last-commit は、FFmpeg の純粋な WebAssembly / JavaScript ポートです。これにより、ブラウザ内での動画・音声の録画、変換、ストリーミングが可能になります。
  • Blazor.MediaCaptureStreams - stars last-commit メディアキャプチャおよびストリームブラウザAPIのBlazorラッパー。このAPIは、マイクロフォンやビデオカメラなどのローカルマルチメディアデバイスへのアクセスを標準化します。これには、メディアストリームAPIも含まれており、マルチメディアストリームデータの消費場所を制御する手段を提供し、メディアを生成するデバイスに関する情報や設定オプションを提供します。このプロジェクトは、APIをBlazorにラッパーすることで、ブラウザのメディアストリームと安全に簡単に相互作用できるようにしています。Demo
  • Planning PokerLast commit 分散チーム向けのプランニングポーカーをプレイできるアプリ。このアプリはBlazorで実装されており、設定変更によりクライアント側とサーバー側のモードを切り替える方法を示しています。Demo
  • C# Regex Tester online - Last commit .Net レギュラーエクスプレッションの構文を確認できるオンラインツール。(Demo
  • C# Regex Online tool - Last commit .Net レギュラーエクスプレッションの構文を確認できるオンラインツール、スプリットリスト、テーブルなどを確認可能。(Demo
  • Blazor Tour of Heroes - Blazor Tour of Heroes、使用
  • Blazor Wake-on-LAN - Last commit ローカルネットワーク向けのウェイクオンLANアプリ。Blazor サーバー + EF Core + DI + CI
  • BlazingWaffles - last commit Waffle Generator をラップしたBlazorアプリ。生成器は読みやすいゴミ言語を出力し、Lorum Ipsumの代わりに使用できます。Demo
  • Unofficial eShopOnContainers - last commit eShopOnContainers の非公式なBlazor WebAssemblyクライアント
  • BlazorAndTailwind - stars last commit サンプルプロジェクト、ガイドおよび設定に関するヒント TailwindCSS におけるBlazor.
  • BlazorViz interop wrapper for Viz.js - last commit グラフビズ DOT言語ファイルの生成サンプルと、ツリー構造データの可視化。Demo.
  • BlazorServerImageRecognitionApp - last commit ユーザーがアップロードした画像ファイルからテキストを認識・抽出するシンプルなBlazor Serverアプリ。Demo.
  • FootballBlazorApp - last commit フットボールのBlazor Serverウェブアプリ。試合スケジュールと結果、グループ順位、チームと選手を表示し、選手検索機能を備えている。Demo.
  • ComponentBuilder - last commit - GitHub Repo stars RenderTreeBuilder でBlazorコンポーネントを自動生成するフレームワーク。
  • Pointing Party - last commit Blazor WebAssemblyとSignalRを使用した、分散型アジャイルストーリーポイント推定セッションツール。Demo.
  • SaveHere - stars last commit YouTube/Spotify/などからの直接リンクおよびメディアファイルをダウンロードするクラウドダウンロードマネージャー。メディア変換機能と、制限を回避するための組み込みプロキシを備えている。

チュートリアル

ライブラリと拡張機能

Reusable components like buttons, inputs, grids and more. See also the Blazor component bundles feature comparison chart.

Component bundles

  • FAST - GitHub stars last commit GitHub licence FASTは、Web Componentsおよび現代のWeb標準に基づいた技術のコレクションであり、ウェブサイトおよびアプリケーション設計開発における最も一般的な課題を効率的に解決するための設計を提供する。FAST & Blazor documentation.
  • Blazor Blueprint - stars last commit shadcn/uiをインスピレーションとして設計されたBlazor用コンポーネントライブラリ。75以上のスタイル化されたコンポーネント、15のヘッドレスプリミティブ、1,640以上のアイコンを備えている。2段階アーキテクチャを採用しており、スタイルのないプリミティブで完全な制御を、事前スタイル化されたコンポーネントで迅速開発を可能にする。既存のshadcn/uiおよびtweakcnテーマと互換性を持つ。Documentation and Demo.
  • BootstrapBlazor - stars last commit BootstrapおよびBlazor(Docs as Demo)に基づくエンタープライズクラスのUIコンポーネントセット。
  • Ant Design Blazor - GitHub stars last commit Ant DesignおよびBlazorに基づくエンタープライズクラスのUIコンポーネントセット。(Docs as Demo)。
  • MudBlazor - stars last commit MudBlazorは、使いやすさと明確な構造を重視したBlazor用Material Designコンポーネントフレームワーク。.NET開発者がCSSやJavaScriptに悩まされず、迅速にウェブアプリケーションを構築できるように設計されている。MudBlazorはC#で完全に構築されており、開発者がフレームワークをアダプト・修正・拡張できるだけでなく、ドキュメント内の多くの例がMudBlazorの学習を容易にしている。DocumentationDemo.
  • MatBlazor - GitHub stars last commit Material Design仕様に基づく一般的なインタラクションパターンを実装するコンポーネントの集合。Documents and Demo , BoilerPlates with MatBlazor
  • Blazorise - GitHub stars last commit Bootstrap、Bulma、AntDesignおよびMaterial CSSに対応するBlazor用コンポーネント。(Bootstrap Demo)、(Bulma Demo)、(AntDesign Demo)、(Material Demo)。
  • MASA Blazor - stars last commit Material DesignおよびBlazorに基づくエンタープライズクラスのUIコンポーネントセット。Vuetifyにほぼ完全に類似しており、長期的な開発計画が明確に示されている。MASAチームが開発しており、無料かつオープンソースである。DocumentationPro Demo.
  • Radzen.Blazor - GitHub stars last commit Blazor用のネイティブUIコンポーネント。データグリッド、データリスト、タブ、ダイアログなど。(Demo)。
  • BlazorStrap - GitHub stars last commit Blazor用のMaterial Designコンポーネント。Bootstrap 4コンポーネント(Demo)。
  • BlazorBootstrap - 高パフォーマンス、軽量、反応性のBlazor Bootstrapコンポーネントを、開発者向け開発者向けに1つのパッケージで提供。() stars last commit Docs as Demo
  • FluentUI Blazor - Microsoftの公式FluentUI Web Components for Blazor。() GitHub stars last commit Samples & demo
  • Element-Blazor - Element UIを使用したBlazorコンポーネントライブラリ。APIはElementに類似し、CSSはElementのスタイルを直接使用し、HTML構造はElementのHTML構造を直接使用。()。() GitHub stars last commit Blazor WebAssembly Version demo Blazor WebAssembly Version PWA Mode demo
  • ComponentOne Blazor UI Components - 外部リンク。サーバーやクライアント側アプリ向けの高速データグリッド、リストビュー、入力など、ネイティブなBlazorコンポーネント。
  • DevExpress Blazor UI Components - stars last commit ブラザーバージョンとブラザーフロントエンドプラットフォームに共通するネイティブUI Blazorコンポーネント(データグリッド、ピボットグリッド、スケジューラ、チャートなど)のセット。
  • Syncfusion Blazor UI Components - GitHub stars last commit 最も包括的なネイティブBlazorコンポーネントライブラリ。Data GridChartsSchedulerDiagramおよびDocument Editorコンポーネントを含む。(Demo
  • Blazority - GitHub stars last commit Clarity UIデザインに基づいたBlazorコンポーネントライブラリ。データグリッドやツリービューを含む30以上のコンポーネント(Docs & Demos
  • Material.Blazor - stars last commit マテリアルテーマのRazorコンポーネントライブラリ。Material.Blazorは、あなたにGoogleのCSSおよびSASSをそのまま提供することに重点を置いている。我々は、それらが我々が何よりも優れていることから、あなたとその使用を阻むことはしない。また、いくつかの面白い「プラス」コンポーネントも提供しています。(Google’s material-components-web)。(See our demo and comprehensive documentation
  • Majorsoft Blazor Components - GitHub last commit GitHub Repo stars Majorsoft Majorsoft Blazor Componentsは、Blazorアプリケーション向けのUIコンポーネントおよびその他の便利な拡張機能のセットです。すべてのコンポーネントは無料でNuGetから利用可能です。このプロジェクトの主な目的は、使いやすく、機能豊富でカスタマイズ可能なコンポーネントセットおよびその他の便利な拡張機能を提供することです。(NuGet)(Demo app)(Docs
  • MComponents - オープンソースMITライセンスのBlazorコンポーネント:グリッド、セレクト、ウィザードなど stars last commit
  • PanoramicData Blazor UI Components - オープンソースのBlazorコンポーネントライブラリ。テーブル、ツリー、ツールバー、ファイルエクスプローラを含む。() stars last commit Demo
  • HAVIT Blazor - Bootstrap 5コンポーネント+Bootstrap 5に基づいた追加コンポーネント(グリッド、オートサジェスト、メッセージボックス、ATCなど)。エンタープライズプロジェクトテンプレートにgRPCによるコードファーストのクライアント/サーバー通信、ローカライゼーションなどを含む。() GitHub stars last commit Interactive documentation & Demos
  • Telerik UI for Blazor - 外部リンク(telerik.com)。Blazor向けのネイティブUIコンポーネントセット。グリッド、チャート、カレンダーなども含まれる。
  • Start Blazoring - Blazorのスタートテンプレート。あなたの選択肢であるBlazoriseまたはMudBlazorを使用して構築され、今後さらにUIライブラリの統合が進む。ユーザー登録、ログイン、パスワードリセット、2段階認証、ユーザー管理、ロール、権限、バックグラウンドワーカー、ログ、キャッシュ、メールテンプレート、ローカライゼーションなど、多数の機能を提供。
  • TabBlazor - GitHub stars last commit Tabler UIに基づいたBlazorアドミンテーマ。JavaScriptが最小限。(Demo
  • Blazor.Ionic - GitHub stars last commit Blazor向けのIonicフレームワーク統合。
  • Blazor Controls Toolkit - 商業的なビジネスアプリケーションの実装に必要な完全なツールセット。Bootstrap JavaScriptコンポーネントのすべて、HTML5入力タイプにウィジェットのフォールバック、データグリッド、ツリービュー、デタールビュー、モーダルデタール、デタールリストなどの高度な編集可能なコンポーネントを含む。すべてのコンポーネントにはデフォルトでカスタマイズ可能なテンプレートがあり、バーチャル化およびドラッグ&ドロップをサポート。コンポーネントのレンダリングはメタデータ駆動であり、コンポーネントの設定は一部自動化され、一部はデータアノテーションで駆動される。ツールセットには複雑なローカルまたはリモートクエリを発行するクエリツール、変更追跡ツール(サーバーに送信する変更されたレコードのみ)、高度なバリデーション属性、グローバル化ツール、「行動(Behaviors)」による既存コンポーネントの変更、状態管理および保存、その他も含む。
  • Blazor.WebForm.Components - stars last commit ASP.NET Web Forms System.Web.UI.WebControls RazorコンポーネントをBlazor WebAssembly向けに提供。(Demo
  • BlazorOcticons - last commit Github Octicons は、.razorコンポーネントを提供し、NuGetパッケージから利用可能。プロジェクト website は、生成されたコンポーネントを使用した例である。
  • ABP Framework - stars last commit ABPフレームワークは、ソフトウェア開発のベストプラクティスおよびコンベンションに従って、現代的なウェブアプリケーションを構築するための完全なインフラストラクチャである。
  • NeoUI - stars last commit Blazor向けにShadcn/UIをインスピレーションとしたコンポーネントライブラリ。100以上のスタイル済みコンポーネント、15のヘッドレスプリミティブ、12のチャートタイプ、宣言型アニメーション、3,200以上のアイコン、ゼロ設定で使える事前作成CSS、WCAG 2.1 AA対応、ダークモード、85のテーマ組み合わせ、そして完全な.NET 10自動レンダリングモード。MITライセンス。
  • Nevron Open Vision Components for Blazor - Paid External link Blazor向けのダイアグラム、チャート、テキストエディタ、ゲージ、バーコード、ユーザーインターフェースコンポーネント。 Demo
  • CodeBeam.MudExtensions - stars last commit MudBlazor向けの貢献者による有用な第三者拡張コンポーネント。+20のコンポーネントが含まれており、ステッパー、スピードダイアル、ホイール、スプリッター、アニメート、ポップアップ、マテリアル3スイッチ、ギャラリー、コード入力など。 Documentation

Individual components

2D/3D Rendering engines

  • BabylonBlazor - GitHub stars last commit 有名な3Dライブラリ Babylon.js をRazorコンポーネントにパッケージ化し、C#のBlazorプロジェクトで使用できるようにしたライブラリ。このライブラリは分子の可視化に使用され、Babylonライブラリの限定APIを使用している。 Demo application が示すライブラリの異なる部分 Pubchem Viewer。pubchem.ncbi.nlm.nih.govから化学情報を表示。

API

Charts

  • ChartJs.Blazor - GitHub stars last commit GG.NetをBlazorに導入。 ChartJs
  • GG.Net Data Visualization - Blazor向けのインタラクティブで柔軟なチャート。ggplot2 Rパッケージの高い人気を受けて設計されたGG.Netは、データ分析ワークフローにネイティブに豊かな機能を提供。わずかなコードで出版品質のチャートを作成できる。 。 last commit Website
  • Blazor-ApexCharts - stars last commit ApexCharts向けのBlazorラッパー。 Demo
  • Plotly.Blazor - stars last commit 40以上のチャートタイプを備えたチャートライブラリ plotly.js をBlazorに導入(Demo)。
  • GG.Net Data Visualization - stars last commit Blazor向けのインタラクティブで柔軟なチャート。ggplot2 Rパッケージの高い人気を受けて設計されたGG.Netは、データ分析ワークフローにネイティブに豊かな機能を提供。わずかなコードで出版品質のチャートを作成できる。 Website
  • ChartJs for Blazor - stars last commit Blazor向けのChart.js用NuGetパッケージ。新機能が常に追加されている。
  • UnlockedData.Chartist.Blazor - last commit Chartist.js Chartist.js plugins をBlazorにラッパーしたパッケージ。

CSS

  • BlazorSize - stars last commit BlazorSizeは、ブラウザの現在のサイズ、サイズの変更、メディアクエリのテストを検出するためのBlazor用JavaScriptインターフェースライブラリ。
  • RazorStyle - 小さなユーティリティライブラリで、コンポーネント内でのスタイル設定を可能にし、重複した <style> タグを回避。また、プログラム的にトリガーされるアニメーションもサポート。

Database

  • DexieNET - GitHub stars last commit DexieNETは、David Fahlanderによる有名なJavaScript IndexedDBラッパーDexie.jsの完全機能の.NETラッパーを目指している。Blazor向けに設計されており、使いやすいRazorコンポーネントを提供。現在DexieCloudのプレビューサポートが追加された。
  • EfCoreNexus - GitHub stars last commit EfCoreNexusは、Entity Framework CoreをあなたのBlazorアプリに統合するためのツール。反射により、自動的にエンティティクラスを追加し、基本的なCRUD機能を提供。

Datagrids / tables

  • BlazorDatasheet - stars last commit キーボードナビゲーション、フォーマル、フィルタ、ソートなど、Excelのようなデータシートコンポーネント。
  • Grid.Blazor - stars last commit フィルタ、ソート、検索、ページング、サブグリッドなど、BlazorおよびASP.NET MVC向けのグリッドコンポーネント(Demo)。
  • BlazorGrid - GitHub stars last commit リモートデータの表示に特化したバーチャル化されたデータグリッドコンポーネント。マークアップが軽量で、(Demo & documentation)。

Date & time

Diagrams

  • Blazor.Diagrams - GitHub stars last commit Z.Blazor.Diagramsは、Blazor(サーバーサイドおよびWASMを含む)向けに完全にカスタマイズ可能かつ拡張可能な汎用図面ライブラリです。最初は人気のReactライブラリreact-diagramsにインスピレーションを受けましたが、その後非常に大きな規模に進化しました。ZBDは、カスタムデザインで高度な図面を作成するのに使用でき、さらにライブラリの動作自体が「ハック可能」であり、あなたのニーズに合わせて変更可能です。
  • Excubo.Blazor.Diagrams - stars last commit 交互式図面コンポーネント(フローチャート、UML、BPMNなど)、ユーザーのニーズに応じてカスタマイズ可能かつ拡張可能な(ノードタイプ、スタイルなど)。Demo

JavaScript

  • BlazorScriptReload - stars last commit JavaScriptを使用するBlazorウェブアプリケーション向けのサポートを提供するコンポーネント。

Maps

  • Blazored.Modal - GitHub stars last commit BlazorおよびRazorコンポーネントアプリケーション向けのJavaScriptなしモーダルライブラリ。
  • Blazored.Toast - GitHub stars last commit BlazorおよびRazorコンポーネントアプリケーション向けのJavaScriptなしトーストライブラリ。
  • Blazor.Sidepanel - GitHub stars last commit Blazorアプリケーション向けに強力でカスタマイズ可能なサイドパネル実装。

Routing & Navigation

  • Blazouter - stars last commit Blazouterは、Blazorに現代的なReact Router風のルーティングを提供します。真のネストルート、組み込みルートガード、遅延ロード、ルートごとのレイアウト、豊かなトランジションを提供し、すべてが型安全であり、サーバー、WebAssembly、およびハイブリッド(MAUI)ホスティングモデルと互換性があります。

Tabs

  • BlazorXTabs - last commit フレームワーク拡張されたタブコンポーネントライブラリで、Blazor向けにさまざまなタブ機能を提供。

Testing

  • bUnit - a testing library for Blazor components - Blazorコンポーネント用のテストライブラリ。C#またはRazor構文でテスト対象となるコンポーネントを簡単に定義し、意味論的なHTMLの差分・比較論理を用いて結果を検証できます。コンポーネントへのインタラクションや検証、イベントハンドラのトリガー、階層的な値の提供、サービスの注入、IJsRuntimeのモック、スナップショットテストを簡単に実行できます。 stars last commit
  • Verify.Blazor - a snapshot testing library for Blazor components - stars last commit Blazorコンポーネント向けのスナップショットテストライブラリ。bunitまたは原始的なBlazorレンダリングを介してBlazorコンポーネントをスナップショットファイルにレンダリングできます。

Others

  • ActualLab.Fusion - GitHub stars last commit SignalRおよびgRPCをスキップ。リアルタイムBlazorおよびMAUIアプリケーションを構築する際に、通常のリアルタイム更新コードの0.1%しか書かず、10倍のAPIリクエストを処理できるActualLab.Rpcプロトコル、あるいはFusionの透過的かつ完全に整合的なキャッシュにより1000倍のAPIリクエストを処理できます。SamplesDocumentation
  • BlazorContextMenu - GitHub stars last commit Blazor向けのコンテキストメニューコンポーネント(Demo)。
  • Blazored.Typeahead - GitHub stars last commit クライアントサイドおよびサーバーサイドBlazor向けのローカルおよびリモートデータソースを備えた自動補完テキストボックス。
  • Blazor-DragDrop - stars last commit Blazor向けに使いやすいドラッグ&ドロップライブラリ。
  • BlazorDownloadFile - stars last commit C#からBlazorでブラウザにファイルをダウンロードするためのライブラリ。JavaScriptライブラリや依存関係なし。BlazorDownloadFileは、クライアントサイドでファイルを保存するための解決策であり、クライアント上でファイルを生成するウェブアプリケーションに最適です。ただし、ファイルがサーバーから来る場合、まずContent-Dispositionアタッチメントレスポンスヘッダーを使用することを推奨します。これは、より多くのブラウザで互換性があります。
  • Blazor.FileSystemAccess - stars last commit ブラウザAPIファイルシステムアクセスへのBlazorラッパー。このAPIにより、ブラウザからローカルファイルシステム(ファイルおよびディレクトリ)を読み書きできます。[デモ](The API makes it possible to read and write to your local file system from the browser both files and directories.)。
  • Blorc.PatternFly - stars last commit PatternFly向けのBlazorラッパー。最新の開発ブランチの動作を確認するには、demoアプリを訪問してください。
  • Blazor PWA Updater - stars last commit 次のバージョンが入手可能な場合に、Blazor PWAに「今すぐ更新」UIおよび機能を提供します。
  • BlazorTransitionableRoute - stars last commit 現在のルートと以前のルートが存在できるようにし、UI/UX設計システムのトランジションアニメーションを可能にします。
  • Razor.SweetAlert2 - last commit SweetAlert2 JavaScript Libraryを採用したBlazorコンポーネントです。
  • BlazorMonaco - last commit MicrosoftのMonaco EditorをサポートするBlazorコンポーネントです。 (Demo)。
  • Blazor.Grids - last commit CSSグリッドをサポートするコンポーネントライブラリで、移動やサイズ変更をインタラクティブに実現。簡単にダッシュボードを作成できます。 (Demo)。
  • Blazor.TreeViews - last commit ツリービュー用のコンポーネントライブラリです。 (Demo)。
  • GEmojiSharp.Blazor - last commit Blazor用のGitHubエモジです (Demo)。
  • Texnomic.Blazor.hCaptcha - last commit サーバーサイドBlazor向けのhCaptchaコンポーネントです。
  • BlazorLocalizationSample GitHub stars last commit XLocalizerを使用してローカライズされたデフォルトプロジェクトテンプレートです。オンライン翻訳と自動リソース生成が可能。
  • TimeCalc - last commit Blazor WebAssemblyを使用した、スピードキューリングの平均値をリアルタイムで追跡するアプリです。Demo
  • BlazorSliders - last commit スライドスプリッターで分離された複数のパネルを作成できます。
  • Blazor SplitContainer - last commit スライド可能なスプリッターバーでパネルを分離するBlazorコンポーネントです。
  • BlazorTimeline - stars last commit レスポンシブな垂直タイムラインコンポーネントです。
  • BlazorTypewriter - last commit Blazor向けのタイピング効果です。
  • BlazorMergely - last commit Mergelyに基づいたBlazorの差分およびマージコンポーネントの実装で、サーバーサイドサポートを提供します。
  • MetaMask.Blazor - last commit Blazor WebAssemblyと併用するための簡単なヘルパーを提供するライブラリです。MetaMask
  • Blazor File Drop Zone - last commit このBlazorコンポーネントで「input type=file」要素を囲み、ドラッグ&ドロップでファイルを受け入れるゾーンを作成できます(Demo)。
  • Knob - last commit Blazor向けのカーブコントロールです。
  • BlazorCurrentDevice - last commit current-device.jsを使用したBlazor向けのデバイス検出です。
  • BlazorStyledTextArea - last commit スタイル付きのテキストエリアです。このコンポーネントは基本的にテキストエリアとして機能し、アプリケーションのニーズに応じてテキストのスタイルを設定できます。そのシンプルさは、富テキストエディタがもたらす複雑さや問題を回避するために意図的に設計されています。
  • SignaturePad - last commit カスタム署名を描画できるシンプルなBlazorコンポーネント。Demo
  • BlazorInputTags - last commit BlazorサーバーおよびWebAssembly向けに使いやすいBlazorコンポーネントで、アプリに基本的なタグエディタを追加します。Demo
  • BlazorTooltips - last commit BlazorサーバーおよびWebAssembly向けのBootstrapツールチップの実装。Demo
  • BlazorBarcodeScanner - GitHub stars last commit Blazor用バーコードスキャナーコンポーネント(zxing-jsのInteropを使用)。Demo.
  • Blazor Transition Group - stars last commit DOMにBlazorコンポーネントが入るか離れるときにアニメーションを実行するライブラリ。react-transition-groupをインスピレーションとしている。
  • BlazorGravatar - stars last commit グラビアを統合するBlazorコンポーネント。Blazor WASM、サーバー、SSRで動作します。
  • BlazorDragDrop - stars last commit ブラザーリアクティブコンポーネント向けのシンプルなドラッグ&ドロップライブラリ。
  • BlazorTreeViews - stars last commit ブラザーアプリケーション向けのカスタマイズ可能なツリービューコンポーネント。

Tools & Utilities

Libraries and extensions for state management, cookies, local storage and other specific tools.

  • Fluxor - GitHub stars last commit .NET向けのフラックス/リドックスライブラリ。ボイラープレートなし。
  • Blazored.LocalStorage - GitHub stars last commit ブラザーリアプリケーションにおけるローカルストレージへのアクセスを提供するライブラリ。
  • Blazor-State - BlazorでMediatRパイプラインを使用してクライアントサイドの状態を管理します。 GitHub stars last commit
  • bUnit - a testing library for Blazor components - Blazorコンポーネント用のテストライブラリ。C#またはRazor構文でテスト対象となるコンポーネントを簡単に定義し、意味論的なHTMLの差分・比較論理を用いて結果を検証できます。コンポーネントへのインタラクションや検証、イベントハンドラのトリガー、階層的な値の提供、サービスの注入、IJsRuntimeのモック、スナップショットテストを簡単に実行できます。 stars last commit
  • Cropper.Blazor - GitHub stars last commit Cropper.Blazor は、Blazor で画像を切り取りるためのCropper.js をラップしたコンポーネントです。Blazor Server、Blazor WebAssembly、Blazor Server Hybrid(MVCとMAUI Blazor Hybrid)に対応しています。Demo.
  • TextCopy - GitHub stars last commit クリップボードへのテキストのコピー・貼り付けを実現するマルチプラットフォームパッケージ。Supports Blazor Clipboard Browser API による。
  • CssBuilder - GitHub stars last commit CssBuilderは、Razor Componentsと使用できるCSSクラス向けのビルダーパターンです。
  • Blazor.FileSystemAccess - GitHub stars last commit ブラウザのファイルシステムアクセスAPI用のBlazorのラッパー。
  • Blazor.Polyfill - GitHub stars last commit ブラザーリー向けのポリフィル(インターネット・エクスプローラー11への対応および他の一部のブラウザ向け)
  • Blazor I18n/Localization Text - stars last commit ブラザーリのコンテンツテキストをローカライズ(Demo
  • BlazorGoogleMaps - stars last commit GoogleMapライブラリ向けのBlazor互換性
  • BlazorWorker - stars last commit BlazorにおけるDotNet Web Workerスレッド/マルチスレッドを作成するためのライブラリ。Live demo
  • MvvmBlazor - BlazorMVVMは、BlazorおよびBlazorサーバーサイドアプリケーションを構築するための小さなフレームワークです。シンプルなMVVMパターンを活用することで、開発スピードを向上させつつ、機能を実現するための手間を最小限に抑えられます. stars last commit
  • Blazor.BrowserExtension - Blazor WebAssemblyを使用してブラウザ拡張機能やアドオンを開発できます。Google Chrome、Mozilla FirefoxおよびMS Edgeでテスト済みです. stars last commit
  • Blazor Analytics - アナリティクス向けのBlazor拡張機能です.
  • Blazor PDF - BlazorサーバーアプリからiTextSharpを使用してPDFドキュメントを生成します. stars last-commit
  • BlazorRouter - BlazorRouterはReact Routerにインスパイアされた素晴らしいルーターで、Blazor向けに宣言型ルーティングを提供します. stars last commit
  • DataJuggler.Blazor.FileUpload - Steve SandersonのBlazorFileInputコンポーネントのラッパーです. stars last commit
  • BlazorPrettyCode - ドキュメンテーションサイト向けのBlazorコードコンポーネントです。 Demo.
  • Blazor.EventAggregator - Blazor(Razorコンポーネント)向けの軽量イベントアグレゲーターです.
  • Blazor Gamepad - Blazor向けにゲームパッドAPIのアクセスを提供します.
  • Blazor Hotkeys2 - Blazor向けに構成中心のキーボードショートカットを提供するライブラリです. stars last commit
  • BlazorRealm - Blazor向けのRedux状態管理です.
  • Blazor.LocalFiles - ブラウザでファイルを開き、Blazorに読み込ませます.
  • Blazor.SpeechSynthesis - last commit Blazor向けにスピーチ合成APIのアクセスを提供するライブラリです.
  • Blazor BarCode – Blazor用のバーコードライブラリ(バーコードフォントを使用)です.
  • BlazorState.Redux - last commit Reduxを使用してBlazorアプリを開発できます.
  • Howler.Blazor - last commit Howler.js(音声ライブラリ)向けのBlazor JSInteropラッパーです.
  • jsMind.Blazor - last commit jsMind(マインドマップツール)向けのBlazor JSInteropラッパーです.
  • Blazor Highcharts - last commit 人気のHighchartsライブラリのポートです。 Demo.
  • Blazor.LazyStyleSheet - last commit CSSスタイルシートのラズリロード機能です.
  • Blazor.ScriptInjection - stars last commit Blazorコンポーネント内のスマートスクリプトタグ。JavaScriptファイルのラズリロードに最適です。
  • DnetIndexedDb - last commit IndexedDB DOM API 用の Blazor ライブラリ。
  • BlazorIndexedDbJs - last commit BlazorIndexedDbJs は IndexedDB DOM API をラップしたライブラリで、Blazor WASM およびサーバーに対応。
  • Blazor-Color-Picker - last commit Blazor アプリケーション用の Material カラーを表示するパレットを開く。
  • Blazm.Bluetooth - last commit ブライトル(Bluetooth)を使ってデバイスに接続するための Blazor ライブラリ。
  • WebBluetooth - last commit 実験的な WebBluetooth 関数をサポートする Blazor サービス。Blazm.Bluetooth に基づく。
  • BlazorApplicationInsights - last commit Blazor ワンウェブアプリケーション向けの Application Insights。
  • Blazor Printing - last-commit Blazor サーバーやクライアントアプリケーションで、ネイティブの印刷ダイアログを使ってPDFを印刷および保存。
  • BlazorTemplater - last-commit .razor コンポーネントを使用して、メールコンテンツのHTML文字列をレンダリング。
  • MediaSession.Blazor - last-commit メディアセッションAPI用のBlazor JSInteropラッパー。メディア通知をカスタマイズできるようにするAPI。(Demo)。
  • BlazorAntivirusProtection - stars last commit Blazor WASMプロジェクト用のアンチウイルス保護。このパッケージは、Blazor WASMをマルウェアと誤検知するアンチウイルスから守るために、Microsoftが公式な解決策を提供するまで、誤検知を回避するよう試みている。
  • Phork.Blazor.Reactivity - stars last commit INotifyPropertyChanged および INotifyCollectionChanged .NET インターフェースを活用する、意見のないBlazorの状態管理ライブラリ。コンポーネント内の状態変更を自動的に検知する。
  • CodeBeam.GoogleApis.Blazor - stars last commit BlazorにおけるGoogleApis用のオープンソースユーティリティパッケージ。完全にゼロから書かれており、使いやすさを最優先に設計。
  • Memento - stars last commit Blazor/.NET 用のシンプルなクライアントサイドの状態管理コンテナ。リドゥ/アンダオとReduxDevToolsのサポートを提供。
  • RxBlazorLight - stars last commit RxBlazorLight は、Blazor コンポーネントにラップされたシンプルな反応型ラッパー。現在は、のみ MudBlazor コンポーネントがサポートされている。 RxMudBlazorLightSample をビルドし、反応型の Components を楽しむ。

Others

  • Blazor Extensions Home - GitHub stars Blazor Extensions のホームページ。
  • Bolero - GitHub stars last commit F# 用のBlazor。ホットリロードテンプレート、型安全なエンドポイントとルーティング、リモート、その他多数。
  • BlazorFabric - GitHub stars last commit Microsoft UI Fabric のBlazor版。フラットデザインを採用。(Demo)。
  • BlazorWebView - GitHub stars last commit WPF、Android、macOS、iOS 用のBlazor WebView コントロール。.NET Core および Mono で、Webview 内でBlazorをネイティブに実行。Documentation
  • BlazorLazyLoading - GitHub stars last commit プロダクションレベルの遅延読み込み実装。WASMおよびサーバー(ページ、コンポーネント、DLL)に対して完全な遅延読み込みサポートを提供。モジュール化を実現したい場合は、カスタムエンドポイント、カスタムマニフェストなどへの抽象化を提供。
  • Fun.Blazor - stars last commit F#開発者がBlazorを書くのを簡単にするプロジェクト。F#をBlazorで使用し、内部および第三者のBlazorライブラリ向けに計算表現(CE)スタイルのDSL、依存注入、適応型およびElmishモデル、Giraffeスタイルのルーティング、型安全スタイルを採用。
  • Blazor.DownloadFileFast - stars last commit Blazorでブラウザにファイルをダウンロードする際にJavaScriptライブラリの参照や依存関係を一切必要としない高速ダウンロード。 (Demo)
  • SpotifyService - stars last commit Blazor WebAssemblyプロジェクト向けの高レベルなSpotify APIライブラリで、ブラウザ内でSpotifyの再生を可能にし、OAuth 2.0の認可を管理し、Spotify Web APIへの簡単なアクセスを提供し、IndexedDBによるキャッシュを活用する。
  • Blazor.DynamicJavascriptRuntime.Evaluator - stars last commit Blazorクライアント側アプリで動的オブジェクト表現をJavaScriptとして実行する。
  • Bionic - Blazorプロジェクト向けのIonic CLIのクローン。
  • EventHorizon Blazor TypeScript Interop Generator - last commit このプロジェクトはTypeScriptの型定義ファイルを受け取り、提供されたInterop抽象プロジェクトと互換性を持つ.NET Coreプロジェクトを作成する。
  • Generators.Blazor - last commit Generators.BlazorはBlazorにおけるパフォーマンス向上を目的としたソースジェネレーターであり、プロジェクトにはBlazorアプリでよく見られる問題を検出するためのアナライザも含まれている。
  • Blazork8s -GitHub stars last commit balzorを使ってk8sをAIで管理する、 Kubernetesダッシュボードのようなもの。

ソースジェネレーター

  • BlazorOcticons GitHub stars last commit Github Octicons .razorコンポーネントとしてソースジェネレーターで作成された。生成されたコンポーネントはNuGetパッケージから利用可能であり、ジェネレーター自体は別途NuGetパッケージとして提供されている。プロジェクトウェブサイトは生成されたコンポーネントを例として示している。
  • BlazorInteropGenerator - GitHub stars last commit Github Octicons JavaScript自身を解析して、Blazor → JavaScriptの強型インターフェースメソッドを生成し、IJSRuntimeへの拡張メソッドを生成する。
  • RazorPageRouteGenerator - GitHub stars last commit RazorおよびBlazorページにパラメータ付きのメソッドを生成することで、URLやパラメータを推測せずにナビゲートできるようにする。

実用アプリケーション

  • Try .NET - GitHub stars last commit Try .NETは開発者およびコンテンツ作成者にインタラクティブな体験を構築するためのツールを提供する。
  • FairPlayCombined - GitHub stars last commit FairPlayプラットフォームは、Blazorで作成された事前構築されたカスタマイズ可能なソリューションのセットである。

動画

  • ASP.NET Community Standup: What’s new in .NET 11 Preview 6? - 2026年7月21日 - duration ASP.NET Coreチームによる.NET 11プレビュー6の新機能ツアー:Async minimal APIのバリデーション、自動CSRF保護、ユニオン、OpenAPI 3.2、BlazorおよびSignalRの改善など。
  • Blazor Community Standup: WebMCP in Action with Blazor - 2026年7月7日 - duration TelerikのYanislav Ivanovが、BlazorコンポーネントがWebMCPを使ってAIエージェントにアクションを直接露出する方法を紹介し、自然言語プロンプトが実際のUIインタラクションを駆動できるようになることを示す。
  • Building for the agentic web with .NET 11 - 2026年6月2日 - duration 現代のウェブアプリの要件は増加しており、ユーザーはより高いパフォーマンス、厳密なセキュリティ、さらにはエージェント機能を期待しています。.NETにおける次世代ウェブアプリはどのようなものでしょうか?.NET 11では、ASP.NET CoreおよびBlazorはより高速かつ安全になり、Aspireと密接に統合され、エージェント、ツール、スキル、コンポーネントといった新しい構成要素を備え、エージェント型ウェブアプリの構築を可能にします。現代のエージェント型ウェブアプリに備えて、準備しておきましょう。
  • Blazor Community Standup: ASP.NET Core & Blazor Roadmap for .NET 11 - 2026年2月10日 - duration ASP.NET Core & Blazorの.NET 11のロードマップについてのウォークスルーに参加してください。今回のリリースにおける期待される改善点について議論し、現在の開発進捗を共有します。
  • Building Agentic UI with Blazor - 2025年12月4日 - duration AIは自然言語、音声、視覚を基本的なインタラクションモードとして導入することで、ソフトウェアの使い方を変化させています。この変化は、ユーザーを強力に支援するための新しいUI設計アプローチを必要とします。このセッションでは、Blazorを使ってエージェント型UIを構築する方法、最新のAI駆動インタラクションパターンについて説明し、マイクロソフトのHuman-AI設計原則に基づく実用的な例と設計手法を共有し、AG-UIといった現代的なエージェントとユーザーのインタラクションプロトコルについて説明し、NLWebを用いて現在のウェブサイトに会話インターフェースを統合する方法を示します。
  • Be Authentic with Blazor and Microsoft Entra External ID - 2025年11月14日 - duration Blazor開発者は、高速なウェブアプリ開発や、管理しやすいモジュールで複雑なアプリを構築することに好意を示していますが、認証に関しては少し評価が低いです。このセッションではその点を変えることを目的としています。デモ中心の内容で、まずMicrosoft Entra External IDを設定し、その後、そのExternal IDを用いてBlazor Webアプリケーションに認証を実装します。外部ユーザー(顧客や協力者)がRBACセキュリティでアプリにアクセスできるようにします。このセッションの終盤までに、自社コードに使えるテンプレートを獲得し、私が陥ったいくつかの罠について学習できます。
  • Build better web apps with Blazor in .NET 10 - 2025年11月12日 - duration .NET 10におけるBlazorによるウェブ開発の未来を探索!Blazorが、WebAuthNおよびPasskeysを内蔵し、Entra ID認証のスケルトンを提供することで、セキュアなウェブアプリの構築を容易にし、Blazorアプリの監視と問題診断をより容易にし、パフォーマンスの改善によりアプリの読み込み速度と反応性を向上させる方法を学びます。さらに、Blazor開発における主要な課題を解決するための新しい機能と改善点、例えば高速なHot Reload、コンポーネントの状態の保持、QuickGridの改善、統合テストの簡易化などについて学びます。
  • The Future of Web Development with ASP.NET Core & Blazor in .NET 10 - 2025年8月14日 - duration ASP.NET CoreおよびBlazorにおける.NET 10の新機能に注目したウェブ開発の未来を探索。ASP.NET Coreが最新のAIライブラリおよびセキュリティ基準(WebAuthnおよびPasskeyサポートを含む)を活用することで、AIを内蔵したセキュアなウェブアプリの構築を容易にし、改善された診断およびテレメトリによりアプリの監視と問題診断を容易にし、開発者の生産性を.NET Aspireで高める方法を学びます。また、Blazorによるウェブアプリ開発の未来、Minimal APIのバリデーション、OpenAPI生成などについても見ていきます。
  • Modernizing your desktop: From WinForms to Blazor, Azure, and AI - 2025年4月28日 - duration 過去の技術スタックを使っているのが、週の残り物ほど新しくない?心配いりません——デスクトップアプリの現代化は、あなたが思っているほど簡単です!このセッションでは、.NETを用いてWinFormsからBlazorに移行する方法、アプリケーションをAzureにデプロイしてクラウドベースのメンテナンスを簡単にする方法、さらにはAIの魔法を少し取り入れて、将来に備えたソリューションを構築する方法をご紹介します。実用的なヒント、現実の事例、そしていくつかの注意喚起を共有します——古びたコードは一切残しません!あなたの遺産アプリケーションを未来へと勢いよく進める方法について、一緒に熱い探求を楽しんでください。
  • Unboxing Blazor in .NET 10 Preview 2 - 2025年4月2日 - duration Danが.NET 10プレビュー2でウェブ開発者向けに提供された最新の改善点を共有します。
  • Why I’m Worried About Blazor and its Future - 2024年11月20日 - duration ニック・チャプサスがBlazorおよびその将来について懸念している理由について述べます。
  • Building Rich Web Applications with Blazor Server and MudBlazor - 2024年11月19日 - duration Blazor ServerとMudBlazorを使って、堅牢でインタラクティブなウェブアプリケーションを作成する方法を紹介します。現実のアプリケーションから取り上げた実例を深く掘り下げ、MudBlazorの豊かなコンポーネントがユーザー体験を高め、開発を簡素化できるかを議論します。セッションではパフォーマンス最適化の技術、複雑なUI要件の処理、そしてBlazor Serverアプリの生産環境でのデプロイにおけるベストプラクティスをカバーします。参加者は、Blazor Serverプロジェクトを向上させるための実行可能な洞察を手に留めます。
  • Using Blazor to manage data in SQL server and Microsoft Fabric - duration 多くのビジネスアプリケーションは、ユーザーがSQLサーバーおよびマイクロソフト・フィブレなどのデータウェアハウスにデータを閲覧・更新できるようにする必要があります。Microsoft Blazorと無料のオープンソースコントロール(例:Blazor Data Sheet)を用いて、ユーザー向けに迅速にソリューションを実装する方法を学びましょう。行レベルセキュリティを導入して、データへのアクセスを細かく制御する方法を学びましょう。最後に、PowerBI埋め込みを使って高度なデータ分析を提供する方法を学びましょう。
  • Exploring the New Fluent UI Blazor Library: Next-Gen Web Components and Architectural Innovations - 2024年11月15日 - duration Fluent UI Blazorライブラリの新しい主要バージョンについての詳細なセッション。新しいWeb Componentsと大きなアーキテクチャ変更が導入されています。このセッションでは、以下の内容をカバーします:新機能の概要:新しいFluent UI Blazorライブラリの強化点を発見します。アーキテクチャ変更:パフォーマンス、スケーラビリティ、メンテナンス性の向上を実現する主要なアーキテクチャの変更について学びます。移行ガイド:多くの破壊的変更があります!しかし、既存プロジェクトを新しいバージョンに移行するための実用的なヒントとベストプラクティスを提供します。
  • What’s New for ASP.NET Core & Blazor in .NET 9 - 2024年11月14日 - duration ASP.NET CoreおよびBlazorに来る.NET 9でウェブ開発者向けに提供されるすべての新しい機能について学びましょう。
  • ASP.NET Community Standup - Making DevToys 2.0 cross-platform with Blazor Hybrid - 2024年10月29日 - duration DevToys開発者たちが、Blazor Hybridのカスタムバージョンを活用して、DevToys 2.0をクロスプラットフォームにした方法を学びましょう。
  • What’s Next for ASP.NET Core & Blazor - 2024年8月22日 - duration ASP.NET CoreおよびBlazorに来る.NET 9でウェブ開発者向けに提供されるすべての新しい機能について学びましょう。
  • Build interactive AI-powered web apps with Blazor and .NET - 2024年8月21日duration .NETエコシステムにあるさまざまな準備済みAIコンポーネントを使って、Blazorと.NETを用いて迅速かつ簡単にAIを備えたインタラクティブなウェブアプリを構築する方法を学びましょう。
  • ASP.NET Community Standup - Using GraphQL to enhance Blazor apps - 2024年7月9日 - duration なぜGraphQLがAPIクエリにおいて魅力的な選択肢なのか、そしてそれをBlazorと統合する方法について深く掘り下げます。このセッションでは、GraphQLをBlazorアプリに統合し、QuickGridを使ってデータを表示する方法でアプリを強化します。
  • Real World Apps with Blazor and .NET Aspire - duration 2024年7月2日 - このエピソードでは、EduardoがFrankと協力して、AIを活用したコンテンツクリエイターおよび起業家向けのビデオ共有プラットフォーム「FairPlayTube:次世代のビデオ共有ポータル」を紹介します。これは、スクリーンのサムネイル、デジタルマーケティング戦略、パッシブインカムアイデア、ソーシャルネットワーク向けの投稿など、コンテンツの作成を支援するツールです。
  • New Blazor Hybrid + .NET MAUI Templates are Incredible - duration 2024年6月28日 - モバイル、デスクトップ、ウェブアプリをほぼ100%共有されたウェブUIで構築したいですか?新しい.NET 9のBlazor Hybridテンプレートにより、.NET MAUI、Blazor、Razorクラスライブラリがすべて自動設定されたワンクリックプロジェクトが提供されます。
  • ASP.NET Community Standup: Building Aspireify.net - 2024年6月18日 - Jeff Fritzが、.NET 8、Blazor、Microsoft Azureおよび.NET Aspireを使ってAspireify.netを構築した方法を紹介します。Community links
  • Blazor and Orchard Core with Peter Matthews - Orchard Core Pair Programming by Lombiq - 2024年6月17日 - LombiqによるOrchard Coreペアプログラミングセッションに参加しましょう!このセッションでは、Orchard Coreコミュニティメンバーのプロジェクトについて1時間のペアプログラミングを行います。一緒に学び、ベストプラクティスを共有し、良いコードを書きます。すべてがライブで行われており、質問をしながら参加できます!
  • Building Real-Time Web Applications with Blazor and Akka.NET - duration 2024年6月13日 - Akka.NETとBlazorを使って、JavaScriptやその他の複雑さなしでスケーラブルでストリーミングなウェブアプリケーションを構築する方法を紹介します。完全にC#で端末から端末まで。
  • ASP.NET Community Standup: Static web asset improvements in .NET 9 - duration 2024年6月11日 - .NET 9で来る静的ウェブ資産の改善点について学びましょう。
  • What’s New in Blazor in .NET 8 & Beyond | Blazing into Summer 2024 - duration 2024年6月10日 - このトークでは、Dan RothがBlazorにおける.NET 8の新機能(高度なレンダリングモード、組み込み認証サポート、スケルトン生成)について深く掘り下げ、そして.NET 9におけるBlazorの将来性についても見ていきます。その未来がウェブ開発をさらに良くする方法を学びましょう。
  • On .NET Live: Generating sound in Blazor with Blazor.WebAudio - 2024年6月3日 - あなたのBlazorアプリケーションに音声を活用していますか?今週はKristoffer StubeがBlazor.WebAudio、つまり音声を再生・生成・分析するBlazorライブラリについて話します!このライブラリと周辺ライブラリは、開発者が安全に豊かなインタラクティブアプリケーションを作成できるようにします。
  • Modern Full-Stack Web Development with ASP.NET Core & Blazor - duration 2024年5月22日 - ASP.NET CoreおよびBlazorの最新の進展について深く掘り下げます。動的でレスポンスの高いフルスタックウェブアプリケーションの構築方法を学びましょう。これらの強力なフレームワークがサーバーからクライアントまで開発プロセスを簡素化し、JavaScriptではなくC#を使って豊かなインタラクティブなウェブUIを構築できるようになります。
  • Clean Architecture with .NET MAUI, Blazor, and ASP.NET Core - 5月22日 - .NETをUIアプリケーションの開発に活用することで、全体のスタックにおいてコードの共有が可能になると多くの話がありますが、その最適な方法を見つけるのは簡単ではありません。UIコードとAPIコードは、場合によっては対立するように見え、.NETコードを全体のスタックに統一して使うことのメリットが、UIとAPIに異なる技術を使うことと比べて明らかではありません。適切なコード共有技術を十分に活用しないという誤った考えに陥りやすいです。あるいは、コードの共有のためにアーキテクチャを破壊してしまうという極端なケースもあります。この講演では、Matt Goldman(『.NET MAUI in Action』著者)が、Clean Architectureを拡張し、.NET MAUIとBlazorで構築されたUIを組み込む方法を紹介します。各層や企業内の異なるソリューション間で共有できる、論理的でテスト可能かつ再利用可能なコードをどのように書くかを、実用的な方法で見ていきます。また、過剰設計やコード共有不足といった一般的な誤りを避ける方法も解説します。この講演を終えると、全スタックのコードを.NETで共有する実現方法を理解できます。 duration
  • Build an AI-powered content composer in Blazor using OpenAI GPT - duration 2024年5月22日 - GPT-3.5 TurboとSyncfusion Blazorコンポーネントを使ってAIを活用したコンテンツ作成ツールを構築する方法を学びましょう。どんなテーマについても簡単にコンテンツを作成し、そのトーン・フォーマット・長さを自動で調整できます。すべて1か所で完了します。
  • Learn C# with CSharpFritz - PWA and Publishing with Blazor - 2024年5月1日 - Fritzは、.NET 8でBlazorシリーズを終了し、ピザサイトをプログレッシブウェブアプリ(PWA)として実装し、Microsoft Azureに公開しました。 duration
  • Supercharging Blazor SSR with htmx - duration 2024年4月29日 - ブラザーフレームワークを使用している場合はありますか? 今週のエピソードでは、コミュニティMVPのエジン・ハンセンが、htmxというフロントエンドライブラリを用いてブレザーの静的サーバーサイドレンダリング(SSR)を強化する方法を紹介します。htmxを導入することで、ブレザーSSRの状態レスな利点を維持しつつ、さらにインタラクティブな体験を実現できます。
  • ASP.NET Community Standup: Fluent UI Blazor - duration 2024年4月23日 - Fluent UI Blazor ライブラリは、フラuentデザイン(つまり現代のマイクロソフトアプリケーションの見た目と体験)を持つアプリケーションを構築するために使用されるBlazorコンポーネントのセットを提供しています。VincentとDenisに参加して、このライブラリの基本と構成要素を学び、Blazorプロジェクトに迅速に取り入れる方法を実演します。環境の設定の基本を学び、インタラクティブなコンポーネントを使用し、アプリケーションのスタイルをFluent UIデザイントークンで変更する方法を学びましょう。
  • Understand the Next Phase of Web Development - duration 2024年4月23日 - NDC London 2024でのスティーブ・サンダーソンの講演。2024年。ウェブはソフトウェアの分野を依然として支配している。革新はあらゆる方向に進展しており、新しいフレームワーク、ビルドシステム、アーキテクチャパターンが急速に登場している。しかし、私たち全員がどこに向かっているのか? あるパターンがあるのか? 次の大きなフェーズは何か? 本講演では、ウェブフレームワークの共通トレンドに焦点を当て、さまざまな技術で登場する革新的な新機能と、ウェブアプリの開発方法の変化について見ていこう。Next.js(React)、SvelteKit、Blazor、Astroなどに焦点を当てたライブコードの例を詳しく掘り下げていく。これらの技術が、次世代のウェブ技術の進化に共通の道を示していること、そしてそれらの機能をフレームワークを使わずに自ら実装できる方法についても解説する。さらに、WebAssemblyの現状を確認し、WASI preview 2(WASIの次世代リインベンション)を試してみる。すべての言語、オペレーティングシステム、CPUアーキテクチャ間のシームレスな相互運用を達成できるのか? そして、サーバー側のクラウド開発の標準になるのか? それらをもとに、実際に何かを作り出してみよう。
  • ASP.NET Community Standup: Blazor Hybrid + Web in .NET 9 - duration 2024年4月9日 - .NET 9に導入される改善点について学び、Blazor WebとBlazor Hybridの統合をより容易にすることを解説します。
  • Introducing Smart Components Experiment for Blazor, MVC, and Razor Pages - duration 2024年3月19日 - 事前に用意されたスマートコンポーネントを単にドロップするだけで、ウェブアプリに本当に役立つAI機能を追加できます。既存のページやフォームを数分でアップグレードできます。スティーブ・サンデルソンがスマートペースト、スマートテキストエリア、スマートコモンボックスがユーザーを満足させ、生産性を高める方法を紹介します。これは.NETチームによる新しい実験であり、フィードバックを望んでいます。
  • ASP.NET Community Standup - Modern Blazor Auth with OIDC - 2024年2月13日 - BlazorアプリをMicrosoft EntraにOIDCとBFFパターンを使って接続する方法を確認 duration
  • Let’s Learn .NET - Blazor - 2024年1月25日 - リードのBlazor製品マネージャー、ダニエル・ロースとオンラインで対面し、.NET Blazorでの基本的なウェブ開発について学びましょう!その後、Blazorを使ってインタラクティブなウェブベースのゲームアプリケーションを構築します。新しいことを学び、専門家と一緒に作成したものを共有して帰ります。 duration
  • .NET Data Community Standup - Database concurrency and EF Core: ASP.NET and Blazor - Episode 2 - 2024年1月24日 - 前回のエピソードでは、EF Coreにおける最適な同時アクセス処理の基礎について深く掘り下げました。今回はその旅を続けて、接続が切断された状況をカバーします。つまり、エンティティがクライアントに送られ、その後サーバーに戻り、データベースに更新されるまでのプロセスです。ASP.NET CoreおよびBlazorアプリでこのような更新を行うためのさまざまなパターンを確認し、それぞれのケースで同時アクセストークンがどのように機能するかを見ていきます。また、ExecuteUpdateが同時アクセストークンとどのように組み合わせられるかを確認し、Azure Cosmos DBにおけるETAGによる同時アクセスについても見ていきます。
  • Archives - 2023, 2022, 2021, 2020, 2019, 2018, 2017.

記事

  • Visual Studio 2022 Preview release notes - 2024年7月9日 - 今回のリリースでは、すべての開発者およびワークロード向けに生活の質を高める改善点を強化しています。Visual Studioを使用する際には、自信を持ち、生産的に働くことが大切です。そのため、生活の質を高める機能は非常に重要です。これらのおかげで、コーディングはスムーズで楽しい体験となり、無駄な悩みや苦痛がなくなります。今回のアップデートをお楽しみください。
  • Blazor Basics: Blazor Render Modes in .NET 8 - 2024年6月12日 - 本記事は、.NET 8における新しいBlazorのレンダリングモードについて説明しています。そのモードには、ServerInteractivity、WebAssemblyInteractivity、AutoInteractivityおよび静的サーバーサイドレンダリング(SSR)が含まれます。
  • The usage of Blazor.Diagrams - 2024年6月11日 - Blazor.Diagramsの使い方
  • Blazor in .NET 9 Takes Shape (Preview 4 Highlights) - 2024年6月4日 - .NET 9は2024年11月のリリースまでに進展しています。これまでのBlazorのハイライトを紹介します。
  • Avoiding interactivity with Blazor? - 2024年5月29日 - Blazorでの相互作用を回避する。
  • .NET Announcements & Updates from Microsoft Build 2024 - 2024年5月21日 - Microsoft Build 2024での.NETの発表と更新
  • Archives - 2023, 2022, 2021, 2020, 2019, 2018, 2017.

ポッドキャスト

  • MAUI and Blazor with Beth Massi - 2024年6月20日 - MAUIとBlazorについて、カールとリチャードがベス・マッシーと語る。最新のMAUIについて、GitHubに公開された新しいwebviewについても紹介。ベスは、あなたが望むようにアプリを作ることについて話す。モバイル、ウェブ、またはデスクトップに焦点を当てたアプリ開発、あるいはすべてを組み合わせた開発も可能。BlazorとMAUIを組み合わせることで、XAMLを使わずに開発できるようになる。あなたのクライアントアプリの構築方法には正解はなく、MAUIは多くの選択肢を提供する。期間:45分
  • Chris Sainty: Blazor in Action - Azure DevOps Episode 238 - 2023年3月27日 - ChrisはMicrosoft MVPであり、著者でもあるソフトウェアエンジニアで、ASP.NETについて17年以上の経験を積んでいる。コミュニティに知識を共有することに情熱を持ち、自身のブログやVisual Studio magazine、Progress Telerik、StackOverflowなど他のサイトにも定期的に記事を書いている。このブログへの情熱がきっかけで、彼は最初の書籍『Blazor in Action』を執筆し、Blazorアプリケーションの実用的な開発ガイドとして出版した。また、GitHub組織「Blazored」の下で、いくつかの人気のあるオープンソースプロジェクトを維持している。キーボードを叩いているとき以外は、彼は積極的なスピーカーであり、世界中で開催されたユーザーグループやカンファレンスで講演を行っている。時長:41分。
  • .NET Rocks - Blazor United with Javier Nelson and Steve Sanderson - 2023年3月23日 - クライアントサイドとサーバーサイドのBlazorをどちらも選ばなくてもいい世界はありますか?カルとリチャードは、Blazor Unitedの初期開発段階について、ジャビエル・ネルソンとスティーブ・サンデルソンと話している。ウェブコンポーネントレベルで、クライアントサイドとサーバーサイドのレンダリングに柔軟性を提供する。最も簡単なレベルでは、サイトが初めてアクセスされたときにサーバーサイドレンダリングが行われ、その後、大きなクライアントサイドコンポーネントを徐々に読み込むことができる。しかし、より深い考えは、ウェブページ上の一部の要素がクライアントサイドで、一部がサーバーサイドで良いという点であり、なぜ一つだけを選ばなければならないのかという問いである。時長:53分。
  • Steve Sanderson - Blazor, WASI and optimizing tomatoes - 2022年7月17日 - NDC Londonで、スティーブ・サンデルソンと話した。Blazorの誕生の物語、.NET 7で来る予定の新機能、そしてスティーブが現在取り組んでいることについて語った。時長:35分。
  • WASM Everywhere with Steve Sanderson - 2022年7月7日 - WebAssemblyは素晴らしいものだが、それ以外にも何ができるのか?NDC Londonで、カルとリチャードはスティーブ・サンデルソンにWebAssemblyについて、特にBlazorについて話した。スティーブは、WebAssemblyがさらに進化し、WebAssembly System Integrationを追加していることについて語っている。これにより、WebAssembly内のコードがどこでも実行できるという考えが開かれる。つまり、どんなオペレーティングシステム、どんな言語、どんな計算リソースを使っても、コードを実行できるようになる。これにより、クライアント、サーバー、それらの間のどこかでコードを実行する選択肢が生まれる。時長:55分。
  • Indexing Video using KlipTok with Jeff Fritz - 2022年6月2日 - 事後的に素晴らしい動画クリップを見つけるにはどうすればいいですか?カルとリチャードは、KlipTokというツールの開発について、ジェフ・フリッツに話した。KlipTokは、Twitchの動画クリップをより見つけやすく、共有しやすいようにするツールである。ジェフは、KlipTokの複雑な部分に深く掘り下げ、速いインデックスと検索により正しいクリップにたどり着くことについて語っている。この会話は、さまざまなデータストレージ技術や、コストをかけずにクラウドを利用する方法についても掘り下げている。ジェフはMicrosoftの従業員であるが、プロジェクトで必ずしもMicrosoftのツールを使っているわけではない。時長:57分。
  • David Ortinau on .NET MAUI - 2022年5月27日 - ジョン・ガロウェイはデイビッド・オルチナウに .NET MAUIについて話す。時長:41分。 YouTube video
  • The Unhandled Exception Podcast: Microsoft Build 2022 - 2022年5月25日 - Microsoftは毎年、Buildカンファレンスを開催しており、その中には、Microsoft開発者領域における熱いプログラミングトピックに関する多くの発表と議論が含まれている。そして毎年、私はBuild直後にポッドキャストエピソードをリリースして、その内容をまとめることが望ましい。今年も、このポッドキャストはその目的を果たすことを目指している!このエピソードでは、スコット・ハンターとガウラブ・セツに参加して、さまざまなトピックについて語った。下記のリンクをチェックして、私たちが話した内容のガイドを確認してください。時長:71分。
  • ASP.NET, Blogging, Kuberetes, and more - 2022年5月10日 - Andrew Lock(andrewlock.net)による『Unhandled Exception Podcast』。彼はManningの電子書籍『ASP.NET Core in Action, Second Edition』の著者である。このエピソードでは、ASP.NETのさまざまなバリエーション、Kubernetes、Blazor、gRPC、テスト、Minimal API、MediatRなど、多くのトピックについて話している。
  • Umbraco Heartcore and Blazor with Poornima Nayar - 2022年5月4日 - このエピソードでは、ポーンミナ・ナヤルと話した。Umbraco Heartcoreについて、どこで使うことができるか、Blazorについて、少しGraphQLについて、そしてそれがモバイルアプリに非常に適していることについて語った。時長:59分。
  • In The Core of Blazor - 2022年2月12日 - スティーブ・サンデルソンが、技術への道、人生、教育、キャリア、そしてそれらの間のすべてについて語った。時長:73分。
  • Archives - 2021, 2020, 2019, 2018, 2017.

プレゼンテーション資料

開発ツール

  • LiveSharp - stars last commit Update .razorファイルを更新し、ページを再読み込みせずに変更を即座に確認できます。アプリケーションの状態は保持されるため、何らかの再読み込みは不要です。 livesharp.net
  • BlazorFiddle - Blazor .Net Developer Playgroundおよびブラウザ内のコードエディタ。
  • Ghostly Hosting - stars last commit Ubuntu VPSを自動的にプロダクション用のホスティング環境に変換するインタラクティブなCLIツール。自動SSL、DNS、GitHubデプロイ、nginxリバースプロキシを提供。
  • Blazor Minimum Project Templates - GitHub stars GitHub last commit JavaScriptやCSSライブラリを使わずにBlazorアプリケーションを構成するためのプロジェクトテンプレートパッケージ。
  • Blazor REPL - GitHub stars GitHub last commit ブラウザ内でBlazorコンポーネントを書く、コンパイル、実行、共有する。 https://blazorrepl.com.
  • Blazor Snippets Visual Studio Code extension - Visual Studio Code拡張機能で、BlazorおよびRazorのスニペットを提供。
  • Publish-time Pre-render for Blazor Wasm - last commit Blazor WebAssemblyアプリを公開する際、このパッケージはアプリを事前にレンダリングし、公開フォルダに静的HTMLファイルとして保存する。
  • Publish SPA for GitHub Pages - last commit このNuGetパッケージをBlazor WebAssemblyプロジェクトに追加することで、GitHub Pagesに簡単に公開できます。
  • WebCompiler - GitHub stars GitHub last commit SCSS、CSS、JSのコンパイル、ミニフィケーション、圧縮を行う.NETのグローバルツール。
  • .NET Core - .NET Core。
  • Razor+ Visual Studio Code extension - Visual Studio Codeに追加されたRazorサポートを改善する拡張機能。
  • Tracetool - GitHub stars GitHub last commit Tracetool ビューアー、.NET、Java、JavaScript、C++、Python、Delphi向けのクライアントAPI。
  • Visual Studio - Visual Studioの最新プレビュー。
  • Visual Studio Code - Visual Studio Code、無料、オープンソース、マルチプラットフォームコードエディタ。

書籍

電子書籍

  • Blazor WebAssembly Succinctly - 2020年8月31日 - BlazorはC#言語で書かれたRazor技術を使用して、クライアントサイドまたはサーバーサイドアーキテクチャでSPAウェブページを作成するためのフレームワークです。クライアントサイドBlazorがWebAssemblyでユーザーのブラウザ上で完全に実行されるため、多くのアプリケーションでは非常に高速です。『Blazor WebAssembly Succinctly』では、マイケル・ワシントンが読者にBlazorの基本要素を紹介し、サンプルアプリケーションを構築することで追加機能を探索します。無料電子書籍。
  • Blazor Succinctly - 2020年4月16日 - Blazorフレームワークの初学者向け無料電子書籍。
  • Blazor, A Beginners Guide - 2020年3月18日 - Blazorフレームワークの初学者向け無料電子書籍。Examples source code
  • Blazor for ASP.NET Web Forms developers - ASP.NET Web Forms開発者向けBlazor、マイクロソフトによる無料電子書籍。
  • Using CSLA 5: Blazor and WebAssembly - この本は、新しいBlazor UIフレームワークについて解説しており、サーバーサイドおよびクライアントサイドのWebAssemblyプロジェクトの作成方法、認証および認可の実装方法、データバインディングの使用方法を紹介している。さらに、CSLA .NETがBlazorをサポートしている点についても解説しており、完全なサンプルアプリの実装手順を紹介している。
  • An Introduction to Building Applications with Blazor - 2019年8月24日 - Blazorを使用したアプリケーション開発の導入:この興味深いかつ使いやすいMicrosoft C#フレームワークを使ってアプリケーションを作成する方法について学ぶ。
  • Archives - 2018.

コース

コミュニティ

その他の言語

ライセンス

CC0

法的に可能である範囲内で、アドリアン・トリスはこの作品に関するすべての著作権および関連又は隣接する権利を放棄した。