Patrick Brunck's starred repositories
system-design
Learn how to design systems at scale and prepare for system design interviews
semantic-kernel
Integrate cutting-edge LLM technology quickly and easily into your apps
BenchmarkDotNet
Powerful .NET library for benchmarking
FluentEmail
All in one email sender for .NET. Supports popular senders (SendGrid, MailGun, etc) and Razor templates.
HTML5-Reset
A simple set of best practices to get HTML5 projects off on the right foot.
userdialogs
A cross platform library that allows you to call for standard user dialogs from a core .net standard library, Actionsheets, alerts, confirmations, loading, login, progress, prompt, toast... async just for fun
ArchUnitNET
A C# architecture test library to specify and assert architecture rules in C# for automated testing.
DDD-NoDuplicates
Some design approaches to enforcing a business rule requiring no duplicates. Domain driven design.
MauiAppAccelerator
A Visual Studio extension to accelerate the creation of new .NET MAUI apps.
js-spread-grid
JS library for creating high-performance grid-based applications
Awesome-Nuget-Packages
📦 A curated list of awesome and best Nuget packages sorted by most popular ones.
AspNetCoreLocalization
Localization.SqlLocalizer & ASP.NET Core MVC Localization Examples
BlazorWasmPreRendering.Build
When you publish your Blazor Wasm app, this package pre-renders and saves the app as static HTML files in your public folder.
blazor-university
Accompanying source code for blazor-university.com
net-dynamic-api
A library that turns your model into a fully working API, define your model as markdown (soon), json or c#.
WebApiBestPractices
Resources related to my Pluralsight course on this topic.
CachedRepository
A sample demonstrating the CachedRepository pattern
Ardalis.SharedKernel
Some useful base classes, mainly used with the CleanArchitecture template. Also, a template to make your own SharedKernel nuget package.
BlazorWasmAntivirusProtection
Antivirus protection for Blazor Wasm projects
WalkThrough-AzureActiveDirectoryMultiTenant
Azure Active Directory multi-tenant walkthrough
VB.NET-License-Manager
VB.NET License-Manager example.
AvroSchemaGenerator
Use to generate Avro Schema
NugetUnlister
dotnet global tool, to unlist nuget packages