awesome-dotnet: A Curated List of Essential .NET Resources
This repository profile is provided by osrepos.com, an open source repository discovery platform.

Summary
awesome-dotnet is a highly popular and community-driven GitHub repository that compiles an extensive collection of .NET libraries, tools, frameworks, and software. It serves as an invaluable resource for developers looking to discover high-quality solutions across various categories within the .NET ecosystem. With over 21,000 stars, it is a trusted guide for modern .NET development.
Repository Information
Topics
Click on any tag to explore related repositories
Use at your own risk
OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of code from these repositories is the user's own responsibility. Always review the repository, source code, dependencies, licenses, and security implications before running or installing anything. OSRepos is not responsible for issues, damages, or losses resulting from third-party repositories.
Introduction
The awesome-dotnet repository, maintained by quozd, is a comprehensive and meticulously curated list of exceptional resources for the .NET platform. This collection encompasses a wide array of libraries, tools, frameworks, and software, making it an indispensable guide for any .NET developer. With its impressive community support, boasting over 21,000 stars and nearly 3,000 forks, awesome-dotnet stands out as a go-to reference for discovering high-quality solutions.
How to Use
As an 'awesome list', awesome-dotnet doesn't require traditional installation. To leverage this resource, simply visit its GitHub page. You can browse the extensive table of contents to quickly navigate to specific categories like 'API', 'ORM', 'GUI', or 'Testing'. Developers can also clone the repository to keep a local copy and contribute to its growth by suggesting new tools or improving existing entries, following the provided contribution guidelines.
Examples
The breadth of awesome-dotnet is truly remarkable, covering almost every aspect of .NET development. Here are just a few examples of the types of resources you can find:
- API: Discover frameworks like FastEndpoints for high-performance APIs or clients like Telegram.Bot for specific services.
- ORM: Explore popular Object-Relational Mappers such as Entity Framework Core and Dapper, alongside specialized solutions like Marten for PostgreSQL.
- GUI: Find UI frameworks like Avalonia for cross-platform desktop applications or themed toolkits such as MudBlazor for Blazor.
- Testing: Enhance your testing strategy with tools like xUnit.net for unit testing, FakeItEasy for mocking, and Fluent Assertions for readable assertions.
Why Use
For .NET developers, awesome-dotnet offers several compelling advantages. It acts as a centralized, community-vetted hub, saving countless hours that would otherwise be spent searching for reliable libraries and tools. The categorization helps in quickly identifying solutions for specific problems, from data structures to web frameworks. Furthermore, its active maintenance ensures that the list remains relevant and up-to-date with the evolving .NET ecosystem, making it an essential bookmark for continuous learning and efficient development.
Links
You can explore the awesome-dotnet repository and its full list of resources on GitHub:
Related repositories
Similar repositories that may be relevant next.

QuestPDF: Modern C# Library for Fluent PDF Document Generation
June 19, 2026
QuestPDF is a modern C# library for generating PDF documents with a fluent and readable API. It enables developers to design complex layouts using a flexible, component-based approach, avoiding common HTML-to-PDF conversion issues. Ideal for reports, invoices, and exports, QuestPDF offers extensive features and enterprise-grade foundations.

pythonnet: Seamless Python and .NET Integration
February 9, 2026
pythonnet offers Python programmers seamless integration with the .NET Common Language Runtime (CLR), enabling powerful application scripting for .NET developers. It allows Python code to interact directly with the CLR and can also be used to embed Python within .NET applications.

QRCoder: A Pure C# Open Source QR Code Implementation
October 12, 2025
QRCoder is a robust, pure C# open-source library designed for generating QR codes and Micro QR codes. It offers zero dependencies, fast performance, and supports multiple output formats like PNG, SVG, and PDF. With over 23 payload generators and extensive configurability, QRCoder is a versatile solution for integrating QR code functionality into .NET applications.
Source repository
Open the original repository on GitHub.