• Stars
    star
    792
  • Rank 55,494 (Top 2 %)
  • Language
    C#
  • Created about 4 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A sample Blazor WebAssembly application that includes authentication, in-browser data storage, offline support, localization, responsive layouts, and more. For a video walkthrough, see this link:

CarChecker - a Blazor sample app

This is a sample application for Blazor which was presented at Build 2020. You can view the on-demand walk-through for this on Channel 9: Modern Web UI with Blazor WebAssembly.

To use this it's best to have Visual Studio 2019 and the latest .NET SDK for the Blazor release which you can read about here: Blazor WebAssembly 3.2.0 now available.

What this sample has:

This is a great sample which has a lot of Blazor + ASP.NET integrations such as:

  • client-side debugging with Visual Studio
  • Authentication / Authorization
  • input validation
  • data integration/sync
  • Blazor components
  • code sharing
  • JavaScript interop
  • Localization / internationalization
  • Progressive Web App (PWA)

Deploy to Azure

You can create the resource (Free SKU App Service) in Azure quickly by clicking below and then can use Visual Studio to select the App Service and deploy the code to it later.

Deploy to Azure

Remarks

This sample makes use of a preview package for Validation.

More Repositories

1

WebWindow

.NET Core library to open native OS windows containing web UI on Windows, Mac, and Linux. Experimental.
TypeScript
1,995
star
2

DotNetIsolator

A library for running isolated .NET runtimes inside .NET
C#
569
star
3

dotnet-wasi-sdk

Packages for building .NET projects as standalone WASI-compliant modules
C#
517
star
4

BlazeOrbital

Sample application for Blazor WebAssembly on .NET 6
C#
514
star
5

BlazorDesktop

TypeScript
287
star
6

BlazorInputFile

A file input component for Blazor applications
C#
250
star
7

presentation-2019-06-NDCOslo

NDC Oslo 2019
160
star
8

BlazorElectronExperiment.Sample

HTML
158
star
9

BlazorOnGitHubPages

A simple example of hosting a Blazor WebAssembly app on GitHub pages
HTML
100
star
10

BlazorUnitTestingPrototype

C#
93
star
11

presentation-2020-01-DotNetConf

81
star
12

presentation-2019-10-NDCSydney

74
star
13

wasm-component-sdk

Tooling for creating WebAssembly components from C#
C#
67
star
14

AudioBrowser

A media browser app using Blazor WebAssembly with .NET 7 and 8 features
C#
66
star
15

BlazorGrpcSamples

C#
60
star
16

ProductsManager

Simple Blazor list/editor sample using .NET 7 features
JavaScript
46
star
17

presentation-2020-01-NdcBlazorComponentLibraries

Shell
46
star
18

MonacoRazor

A Blazor component that provides the Monaco code editor
HTML
45
star
19

presentation-2020-01-NDCLondon

44
star
20

PictureFixer

C#
43
star
21

StatefulReconnection

JavaScript
38
star
22

BlazorComponentDemos

JavaScript
27
star
23

aspnetcore-in-browser

HTML
23
star
24

presentation-2021-01-NDCLondon

21
star
25

GreenhouseMonitor

Sample application for ASP.NET Core on WASI
C#
21
star
26

RazorComponents.MaterialDesign

JavaScript
21
star
27

MyDotNet8PWA

Sample of a .NET 8 Blazor Web app configured to serve an offline-enabled Blazor PWA
HTML
19
star
28

il2wasm

Do not use
C
16
star
29

MinimalDotNetWasmNativeAOT

Small examples of .NET compiling to wasi-wasm via NativeAOT-LLVM
C#
15
star
30

ghaction-rewrite-base-href

GitHub action to rewrite the base href in an HTML file
JavaScript
12
star
31

spiderlightning-dotnet

C
11
star
32

CircuitPersisterExample

Sample
HTML
9
star
33

RazorComponentsSentimentAnalysis

Example of combining Razor Components with ML.NET for realtime sentiment analysis while typing
C#
9
star
34

TemporaryBlazorWebNet8TemplateExperiments

Just to try out some different conventions and file structures
CSS
7
star
35

BlazorExtraLinking

Experiment with more linking on a Blazor app
HTML
6
star
36

blazor-benchmarks

JavaScript
5
star
37

AngularBasicTemplate

C#
5
star
38

CurrencyConverter

HTML
5
star
39

BlazorPerfTest

Scenarios to help define perf tuning goals
HTML
4
star
40

BlazorElectronExperiment.Packages

TypeScript
3
star
41

sample-with-caching

CSS
2
star
42

angular2-universal-patch

Updates angular2-universal to support Angular 2.3+. Will no longer be needed when Angular 4 is released.
JavaScript
2
star
43

SignalRFirefoxRepro

HTML
1
star
44

chunktest

HTML
1
star