awesome-dotnet
github.com/quozd/awesome-dotnet ↗A collection of awesome .NET libraries, tools, frameworks and software
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me gui - themed control toolkits resources from awesome-dotnet"
Installation instructions →What's inside
Authentication and Authorization
- Abblix OIDC Server
A fully certified OpenID Connect server library for .NET by the OpenID Foundation, providing comprehensive support for OAuth2 and OpenID Connect across all profiles.
- ASP.NET Core Identity
New membership system for ASP.NET applications
- ASP.NET SAML
SAML authentication support for ASP.NET apps
- Enforcer
Write fine grained authorization policy in easy-to-read language, and have it compiled to native .NET code
Application Frameworks
- ABP
The next generation of the ASP.NET Boilerplate web application framework.
- ActualLab.Fusion
Skip SignalR and gRPC. Build real-time Blazor and MAUI apps while writing just 0.1% of the usual real-time update code. Handle 10× more API requests with the ActualLab.Rpc protocol—or 1000× more with Fusion’s transparent and perfectly coherent caching.
- AspectCore Framework
AspectCore Framework is an Aspect-Oriented Programming based cross platform framework for .NET Core and .NET Framework. Core support for aspect-interceptor,dependency injection integration , web applications , data validation , and more.
- ASP.NET Boilerplate
A starting point for new modern ASP.NET MVC web applications with best practices and most popular tools.
- CSLA .NET
business layer development framework
- DotNetty
DotNetty is a port of Netty, asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients.
GUI
- AdonisUIGUI - Themed Control Toolkits
Lightweight UI toolkit for WPF applications offering classic but enhanced Windows visuals.
- AvalonEditGUI - other
The WPF-based text editor component used in SharpDevelop
- AvaloniaGUI - Framework
A multi-platform .NET UI framework (formerly known as Perspex).
- Bunifu UI FrameworkGUI - Themed Control Toolkits
Carefully crafted Winforms controls and components for creating stunning modern application UI.
- CallistoGUI - other
A control toolkit for Windows 8 XAML applications. Contains some UI controls to make it easier to create Windows UI style apps for the Windows Store in accordance with Windows UI guidelines.
- DockPanelSuiteGUI - other
The Visual Studio inspired docking library for .NET WinForms
E-Commerce and Payments
- Adyen
The official Adyen Payment API Library for .NET
Misc
- Aeron.NET
Efficient reliable UDP unicast, UDP multicast, and IPC message transport - .NET port of Aeron
- AzureCrawler
Take HTML Snapshots for your Angular, Ember, Durandal or any JavaScript applications
- Build Versioning
Simple build versioning for .NET, powered by Git tags
- ByteSize
ByteSize is a utility class that makes byte size representation in code easier by removing ambiguity of the value being represented. ByteSize is to bytes what System.TimeSpan is to time.
- ComputeSharp
A a .NET library to run C# code in parallel on the GPU through DX12, D2D1, and dynamically generated HLSL compute and pixel shaders.
- ConsoleTableExt
Fluent library to create table for .Net console application.
Configuration
- AgileConfig
AgileConfig is a lightweight configuration center that helps you manage all your application's configurations through website. -
Algorithms and Data structures
- Akade.IndexedSet
A convenient data structure supporting efficient in-memory indexing and querying, including range queries and fuzzy string matching.
- Algorithmia
Algorithm and data-structure library for .NET 3.5 and up. Algorithmia contains sophisticated algorithms and data-structures like graphs, priority queues, command, undo-redo and more.
Caching
- Akavache
An asynchronous, persistent key-value store
- BitFaster.Caching
Thread-safe in-memory caches optimized for very high concurrent throughput, near optimal hit rate and low latency.
- CacheCow
An ASP.NET Web API HTTP caching implementation both on client and server
- CacheManager
A common interface and abstraction layer for caching.
- Cache Tower
An efficient multi-layered caching system for .NET (In-Memory, Redis, Database, File etc)
- EasyCaching
A caching library that contains basic and some advanced usages of caching which can help handle caching more easier! -
Showing a sample of 680 resources. View the full list on GitHub →