engineering87 / dotnet-design-patternsLinks
GoF Design Patterns implemented in .NET C#
β23Updated this week
Alternatives and similar repositories for dotnet-design-patterns
Users that are interested in dotnet-design-patterns are comparing it to the libraries listed below
Sorting:
- The dotnet enum flags feature is amazing, but it is too limited π. InfiniteEnumFlags is the same without limitation. π (It supports upβ¦β68Updated last year
- Stack based zero-allocation XML serializer and deserializer powered by C# 9 source generatorsβ66Updated 3 weeks ago
- Lightweight, Zero Allocation LINQ Implementation on `Span<T>`β82Updated 11 months ago
- .NET bindings for Ultralight next-gen HTML rendererβ66Updated last year
- Reflectionless reflectionβ77Updated last year
- Actual C# Enums with values and better performance as a source generatorβ44Updated last year
- Modular documentation generator for .NET libraries. Currently supporting Markdown only for GitHub, GitLab, and Bitbucketβ140Updated 2 months ago
- C# fixed-function rendering libraryβ62Updated this week
- A Roslyn source generator for creating constructors.β98Updated this week
- AvaloniaUI Blazor Bindings - Build native Avalonia apps with Blazorβ28Updated 2 months ago
- Assembly-level sandboxing for .NET Coreβ66Updated 2 weeks ago
- A lightweight render engine written purely in C#β38Updated last year
- Easy C# class and code generation, POCO object and Methods creationβ99Updated 6 months ago
- Cross-platform native library loader for .NET, simplifying the process of loading and interacting with native libraries (DLLs, SOs, dylibβ¦β15Updated 10 months ago
- A collection of various dangerous operations.β28Updated 2 years ago
- Fluent Random Picker is a nice, performant, fluent way to pick random values. Probabilities can be specified, values can be weighted.β40Updated last week
- NWindows is a cross-platform window creation and management library for .NETβ86Updated last year
- A sample project for writing and executing assembly in C#.β31Updated 3 years ago
- Stream Chat official .NET API Clientβ70Updated last week
- A micro-library that backports/polyfills .NET 9.0+'s System.Threading.Lock to prior versions (from .NET Standard 2.0 up to .NET 8.0), proβ¦β21Updated 9 months ago
- Blazor library that integrates the xterm.js terminal emulator into Blazor applications. Over 51,000 downloads.β50Updated 2 weeks ago
- An enhanced and secure Blazor iframe component.β54Updated 3 weeks ago
- All the MIME/file extension pairs you will ever need. Comes with optional, magic bytes-based collision resolution.β75Updated 3 months ago
- ReactiveGenerator is a modern C# source generator that automates property change notification implementation, supporting both standard INβ¦β83Updated 8 months ago
- A high-performance Brainfuck JIT and AOT compiler built on top of C# type systemβ43Updated 2 weeks ago
- Zero-reflection, compile-time mocking library based on C# source generatorsβ47Updated 11 months ago
- Crowdsourced translations for the MudBlazor component library.β32Updated last week
- A port of the dotnet/runtime RyuJIT compiler to C#β47Updated last year
- A windows clipboard library for dotnet, and a tailored bmp/dib parser.β41Updated 8 months ago
- Create desktop apps using Blazor.β133Updated last month