Analysis updated 2026-06-21
Find a well-known ORM or database library for an ASP.NET Core project without searching blindly.
Discover authentication and authorization frameworks available in the .NET Core ecosystem.
Browse sample projects, books, and videos to accelerate learning of ASP.NET Core as a newcomer.
Get a shortlist of established libraries for a specific job like PDF generation or message queuing.
| thangchung/awesome-dotnet-core | dotnet/roslyn | jasontaylordev/cleanarchitecture | |
|---|---|---|---|
| Stars | 21,220 | 20,414 | 20,050 |
| Language | C# | C# | C# |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 1/5 | 4/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Awesome .NET Core is a curated directory in the "awesome list" tradition. The repository's content is a single long README that catalogs libraries, tools, frameworks, and learning resources for .NET Core, the cross-platform branch of Microsoft's .NET runtime. It is community-driven, accepts open-source and commercial entries, and explicitly identifies itself as inspired by other awesome lists, including the sibling awesome-dotnet list and the original "awesome" project that defined this format. Structurally, the README opens with a table of contents that groups everything into a "General" section followed by a much larger "Frameworks, Libraries and Tools" section divided into sub-categories. The technical categories cover the practical concerns of building software on .NET Core: API frameworks (with a sizeable GraphQL subsection that lists Hot Chocolate, graphql-dotnet, Dapper.GraphQL, and others), application frameworks and templates, authentication and authorization, blockchain, bots, build automation, bundling and minification, caching, content management systems, code analysis and metrics, compression, compilers and transpilers, cryptography, databases and their drivers and tooling, date and time, distributed computing, e-commerce and payments, exceptions, functional programming, graphics, GUI toolkits, IDEs, internationalization, inversion-of-control containers, logging, machine learning, mail, mathematics, media, networking, office documents, ORMs, profiling, message queues, query builders, schedulers, SDKs, security, search, serialization, templating, testing, general tools, web frameworks, WebSockets, Windows services, and workflow engines. Beyond that there are sections for roadmaps, starter kits, sample projects, articles, books, videos, podcasts, and community resources. The General section near the top points beginners at the official ASP.NET Core and .NET Core documentation, the .NET Core SDK, an explanation of the .NET Platform Standard, and a Clean Code adaptation for .NET, which makes it useful as a starting map for someone new to the platform as well as a lookup tool for working developers. You would visit this repository when you are building something on .NET Core or ASP.NET Core and need a shortlist of established libraries for a particular job, or when you want a single page that summarizes the ecosystem around Microsoft's modern .NET stack. Contributions follow a contributing guide and the project is maintained by Thang Chung.
Awesome .NET Core is a community-curated directory of libraries, tools, and learning resources for .NET Core and ASP.NET Core, a single-page index to help you find the right package for any task.
Mainly C#.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.