Hailin Shu's starred repositories

CleanArchitecture

Clean Architecture Solution Template: A starting point for Clean Architecture with ASP.NET Core

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.

Language:MarkdownLicense:CC0-1.0Stargazers:5406Issues:105Issues:37

Clipboard

๐Ÿ˜Ž๐Ÿ–๏ธ๐Ÿฌ Your new, ๐™ง๐™ž๐™™๐™ค๐™ฃ๐™ ๐™ช๐™ก๐™ž๐™˜๐™ž๐™ค๐™ช๐™จ๐™ก๐™ฎ smart clipboard manager

Language:C++License:GPL-3.0Stargazers:4597Issues:28Issues:112

Text-Grab

Use OCR in Windows quickly and easily with Text Grab. With optional background process and notifications.

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.

Language:C#License:NOASSERTIONStargazers:1644Issues:63Issues:735

throw

A simple, fluent, extensible, and fully customizable library for throwing exceptions for projects using .NET 6+

Language:C#License:MITStargazers:1220Issues:13Issues:31

wolverine

Supercharged .NET server side development!

wpf-abp

Cross-platform mobile project and WPF client based on ABP framework Xamarin.Forms

Language:C#License:MITStargazers:849Issues:44Issues:13

consolecontrol

ConsoleControl is a C# class library that lets you embed a console in a WinForms or WPF application.

Language:C#License:MITStargazers:723Issues:40Issues:48

SharpVectors

SharpVectors - SVG# Reloaded: SVG DOM and Rendering in C# for the .Net.

Language:C#License:BSD-3-ClauseStargazers:706Issues:20Issues:217

jwt-api

Example API that shows how to implement JSON Web Token authentication and authorization with ASP.NET Core 7, built from scratch. Related article: https://medium.com/@evandro.ggomes/json-web-token-authentication-with-asp-net-core-2-0-b074b0cfc870

Language:C#License:MITStargazers:349Issues:12Issues:9

kobowriter

A simple typewriter written in go for KOBO e-readers

Westwind.Utilities

A general purpose utility and helper library for .NET development

Language:C#License:MITStargazers:255Issues:24Issues:17

AsyncWorkerCollection

้ซ˜ๆ€ง่ƒฝ็š„ๅคš็บฟ็จ‹ๅผ‚ๆญฅๅทฅๅ…ทๅบ“ใ€‚A collection of tools that support asynchronous methods and support high-performance multithreading.

Language:C#License:MITStargazers:178Issues:10Issues:10

Ardalis.Extensions

Some random C# extension methods I've found useful. Published as Ardalis.Extensions on Nuget.

Language:C#License:MITStargazers:155Issues:7Issues:17

EfCore.SoftDeleteServices

Services to provide simple soft delete and cascade soft delete in EF Core

Language:C#License:MITStargazers:114Issues:3Issues:14

CachedRepository

A sample demonstrating the CachedRepository pattern

Language:C#License:MITStargazers:113Issues:6Issues:1

HttpClientTestExtensions

Extensions for testing HTTP endpoints and deserializing the results. Currently works with XUnit.

Language:C#License:MITStargazers:96Issues:6Issues:25

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.

Language:C#License:MITStargazers:49Issues:7Issues:48

BuilderTestSample

Show how to use a builder with unit tests.

Language:C#License:MITStargazers:44Issues:5Issues:7

CUnit

CUnit is short for Contracted Unit Test which means you only specify the contracts of a method then you can get the unit test results of the contracts. (ๆˆ–่€…ไฝ ไนŸๅฏไปฅ็งฐ Chinese Unit Test)

Language:C#License:MITStargazers:43Issues:9Issues:4

Ardalis.ApiClient

Some classes to make working with APIs easier.

Language:C#License:MITStargazers:34Issues:4Issues:3

TestPatterns

Examples of approaches to unit testing different kinds of code in C#.

Language:C#License:MITStargazers:33Issues:6Issues:0

StatePattern

An example of the State design pattern in C#

Language:C#License:MITStargazers:31Issues:3Issues:2

CSharpToVB

New version of CSharpToVB converter

Language:Visual Basic .NETLicense:MITStargazers:24Issues:3Issues:75

WFPTool

A C++ wrapper library around Windows WFP API which greatly simplifies the usage of the tedious WFP API

Language:C++License:MITStargazers:21Issues:2Issues:1

TestSecureApiSample

A sample showing how to test a secure API endpoint using xunit, identityserver4, and environment variables

Language:JavaScriptLicense:MITStargazers:15Issues:2Issues:0