20 Top C# Frameworks and Libraries on GitHub for Building Powerful Applications

This page summarizes the projects mentioned and recommended in the original post on dev.to

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. ASP.NET Core

    ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.

    1. ASP.NET Core

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. Entity Framework

    EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.

    2. Entity Framework Core

  4. Dapper

    Dapper - a simple object mapper for .Net

    3. Dapper

  5. FluentValidation

    A popular .NET validation library for building strongly-typed validation rules.

    18. FluentValidation.AspNetCore

  6. Serilog

    Simple .NET logging with fully-structured events

    5. Serilog

  7. Hangfire

    An easy way to perform background job processing in .NET and .NET Core applications. No Windows Service or separate process required

    6. Hangfire

  8. Moq

    Discontinued Repo for managing Moq 4.x [Moved to: https://github.com/moq/moq]

    8. Moq

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. Json.NET

    Json.NET is a popular high-performance JSON framework for .NET

    9. Newtonsoft.Json

  11. SignalR

    Incredibly simple real-time web for .NET

    10. SignalR

  12. 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.

    12. Refit

  13. CsvHelper

    Library to help reading and writing CSV files

    13. CsvHelper

  14. Humanizer

    Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities

    14. Humanizer

  15. Fluent Assertions

    A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.

    15. FluentAssertions

  16. Xamarin.Forms

    Discontinued Xamarin.Forms is no longer supported. Migrate your apps to .NET MAUI.

    16. Xamarin.Forms

  17. UnityCsReference

    Unity C# reference source code.

    17. Unity

  18. Hangfire.Dashboard.Authorization

    Some authorization filters for Hangfire's Dashboard

    19. Hangfire.Dashboard.Authorization

  19. xUnit

    xUnit.net is a free, open source, community-focused unit testing tool for .NET.

    20. XUnit

  20. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Exception handling between controller and service

    6 projects | /r/dotnet | 1 Jul 2023
  • Primeiros testes unitários em C# com xUnit (parte 1)

    3 projects | dev.to | 4 Apr 2025
  • TDD helper in c#

    2 projects | dev.to | 23 Jan 2025
  • Fluent Assertions 8: Corporate License Update

    5 projects | dev.to | 17 Jan 2025
  • Essential .NET Libraries Every Developer Should Know

    12 projects | dev.to | 8 Oct 2024