Hailin Shu's starred repositories
CleanArchitecture
Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core
awesome-podcasts
Collection of awesome podcasts
spectre.console
A .NET library that makes it easier to create beautiful console applications.
awesome-youtubers
An awesome list of awesome YouTubers that teach about technology. Tutorials about web development, computer science, machine learning, game development, cybersecurity, and more.
ComputeSharp
A .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders, with the goal of making GPU computing easy to use for all .NET developers! ๐
Statiq.Web
Statiq Web is a flexible static site generator written in .NET.
consolecontrol
ConsoleControl is a C# class library that lets you embed a console in a WinForms or WPF application.
SharpVectors
SharpVectors - SVG# Reloaded: SVG DOM and Rendering in C# for the .Net.
kobowriter
A simple typewriter written in go for KOBO e-readers
Westwind.Utilities
A general purpose utility and helper library for .NET development
AsyncWorkerCollection
้ซๆง่ฝ็ๅค็บฟ็จๅผๆญฅๅทฅๅ ทๅบใA collection of tools that support asynchronous methods and support high-performance multithreading.
Ardalis.Extensions
Some random C# extension methods I've found useful. Published as Ardalis.Extensions on Nuget.
EfCore.SoftDeleteServices
Services to provide simple soft delete and cascade soft delete in EF Core
CachedRepository
A sample demonstrating the CachedRepository pattern
HttpClientTestExtensions
Extensions for testing HTTP endpoints and deserializing the results. Currently works with XUnit.
SourceYard
Add a NuGet package only for dll reference? By using dotnetCampus.SourceYard, you can pack a NuGet package with source code. By installing the new source code package, all source codes behaviors just like it is in your project.
BuilderTestSample
Show how to use a builder with unit tests.
Ardalis.ApiClient
Some classes to make working with APIs easier.
TestPatterns
Examples of approaches to unit testing different kinds of code in C#.
StatePattern
An example of the State design pattern in C#
CSharpToVB
New version of CSharpToVB converter
TestSecureApiSample
A sample showing how to test a secure API endpoint using xunit, identityserver4, and environment variables