Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 C# dotnet-core Projects
-
awesome-dotnet-core
:honeybee: A collection of awesome .NET core libraries, tools, frameworks and software
I have a confession to make. I love writing automated tests. That's why I've created awesome-dotnet-testing – a curated list of awesome .NET libraries and tools that help ensure code quality through automated testing. While my source of inspiration was awesome-dotnet-core, sadly that massive project doesn't seem to be actively maintained anymore, with some notable projects missing, and some obsolete. This is why I have started a new categorised list with a focus solely on testing, and I'm going to keep it up to date and comprehensive. I've even learned a few new things along the way, even though I've been working with testing on .NET for a long time. So I would be happy if it helps someone.
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Bitwarden - Open-source password manager.
-
Entity Framework
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
Project mention: Implementing temporal table auditing in software development projects | dev.to | 2025-03-21When a system-versioned record is saved in SQL, a row will be visible in the history table, with a PeriodEnd of the time the save occurred. The 'active' record in the main table now has a PeriodStart equalling the same date time. It's important to note that this is a SQL Server feature, which Microsoft then added support for in EF Core by popular demand.
-
ABP
Open-source web application framework for ASP.NET Core! Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET. Provides the fundamental infrastructure, cross-cutting-concern implementations, startup templates, application modules, UI themes, tooling and documentation.
Project mention: Open-source web application framework for ASP.NET Core | news.ycombinator.com | 2024-09-28What is going on with all the .zip files in git? https://github.com/abpframework/abp/blob/8.3.1/source-code/V...
Bonus points for having them twice: https://github.com/abpframework/abp/blob/8.3.1/studio/source...
-
-
This is fascinating. I was just playing around with this pretty printing library in .net and I wondered how security critical such a thing was, and whether or not it could be trusted.
https://spectreconsole.net/
Things like this make me a little more cautious about standard out in general! More research to do.
-
practical-aspnetcore
Practical samples of ASP.NET Core 10 Preview 2, 9, 8.0, 7.0, 6.0, 5.0, 3.1, 2.2, and 2.1,projects you can use. Readme contains explanations on all projects.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Hangfire
An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required
Project mention: The Hangfire Cookbook: A Practical Guide to Background Job Processing in .NET and Azure | dev.to | 2025-03-16Hangfire is one of the most powerful background job processing libraries in the .NET ecosystem. Whether you're working with ASP.NET Core, .NET Framework, or integrating with Azure Services, Hangfire simplifies job scheduling, execution, and monitoring.
-
-
Refit
The automatic type-safe REST library for .NET Core, Xamarin and .NET. Heavily inspired by Square's Retrofit library, Refit turns your REST API into a live interface.
I really love using Refit library for communication with other services via HTTP protocol. This library provides an interface wrapper (with code generation) that wraps HttpClient using HttpClientFactory.
-
-
-
Orchard Core
Orchard Core is an open-source modular and multi-tenant application framework built with ASP.NET Core, and a content management system (CMS) built on top of that framework.
enhanced speed of a solution load; dropped cache size by nearly 50% and accelerated loading by 10% (they used OrhcardCore as an example to measure it);
-
Electron.NET
:electron: Build cross platform desktop apps with ASP.NET Core (Razor Pages, MVC, Blazor).
-
Project mention: Release Radar · August 2024: Major updates from the open source community | dev.to | 2024-09-05
This is version 8.0 of GraphQL for .NET, not something for .NET 8.0 - confusing I know! GraphQL for .NET is an implementation of GraphQL specifically in .NET. The latest version brings dozens of changes from removing some deprecated methods, simplifying metadata build methods, better error messages and handling, refractor validation rules, and so much more. Check out all the changes in the release notes.
-
Hot Chocolate
Welcome to the home of the Hot Chocolate GraphQL server for .NET, the Strawberry Shake GraphQL client for .NET and Nitro the awesome Monaco based GraphQL IDE.
-
Umbraco
Umbraco is a free and open source .NET content management system helping you deliver delightful digital experiences.
-
Command Line Parser
The best C# command line parser that brings standardized *nix getopt style, for .NET. Includes F# support
-
Project mention: Referencing external Docker containers in .NET Aspire using the new custom resources API | dev.to | 2024-05-04
We will use the command docker logs --follow CONTAINER-NAME-OR-ID to retrieve the logs of the external container. To facilitate the execution of the external docker process, we will use CliWrap instead of the primitive Process.
-
-
-
Aspire
-
clean-architecture-manga
:cyclone: Clean Architecture with .NET6, C#10 and React+Redux. Use cases as central organizing structure, completely testable, decoupled from frameworks
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# dotnet-core discussion
C# dotnet-core related posts
-
Implementing temporal table auditing in software development projects
-
Understanding Phi Agents: A Deep Dive into AI-Powered Automation
-
How to access o3-mini model?
-
The Hangfire Cookbook: A Practical Guide to Background Job Processing in .NET and Azure
-
OpenAI Launches Responses API and AI Tools for Custom AI Agent
-
Elon Musk’s Open-Source Journey: A Catalyst for Innovation
-
🤖 Cómo Usar APIs de OpenAI para Crear Aplicaciones Inteligentes 🚀
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 22 Mar 2025
Index
What are some of the best open-source dotnet-core projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | awesome-dotnet-core | 20,316 |
2 | Bitwarden | 16,249 |
3 | Entity Framework | 13,987 |
4 | ABP | 13,278 |
5 | ASP.NET Boilerplate | 11,889 |
6 | spectre.console | 9,915 |
7 | practical-aspnetcore | 9,784 |
8 | Hangfire | 9,606 |
9 | nopCommerce | 9,535 |
10 | Refit | 8,925 |
11 | Ocelot | 8,502 |
12 | imewlconverter | 8,408 |
13 | Orchard Core | 7,618 |
14 | Electron.NET | 7,407 |
15 | GraphQL for .NET | 5,924 |
16 | Hot Chocolate | 5,396 |
17 | Umbraco | 4,776 |
18 | Command Line Parser | 4,654 |
19 | CliWrap | 4,534 |
20 | Covenant | 4,326 |
21 | perfview | 4,314 |
22 | aspire | 4,289 |
23 | clean-architecture-manga | 4,069 |