C# dotnet-standard

Open-source C# projects categorized as dotnet-standard

Top 23 C# dotnet-standard Projects

  • Entity Framework

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

    Project mention: Multi-tenancy using schemas with Entity Framework and PostgreSQL | dev.to | 2023-10-16

    * You can check the original CreateMigration implementation at: https://github.com/dotnet/efcore/blob/release/7.0/src/EFCore.Relational/Migrations/Internal/MigrationsAssembly.cs

  • spectre.console

    A .NET library that makes it easier to create beautiful console applications.

    Project mention: Harlequin: SQL IDE for Your Terminal | news.ycombinator.com | 2024-01-05

    I like this one for .NET https://github.com/spectreconsole/spectre.console which I found in this list https://github.com/shadawck/awesome-cli-frameworks.

  • LearnThisRepo.com

    Learn 300+ open source libraries for free using AI. LearnThisRepo lets you learn 300+ open source repos including Postgres, Langchain, VS Code, and more by chatting with them using AI!

  • Electron.NET

    :electron: Build cross platform desktop apps with ASP.NET Core (Razor Pages, MVC, Blazor).

    Project mention: Blazor Hybrid vs Electon.NET | /r/dotnetMAUI | 2023-06-23

    Yes, it's what Slack, VS Code and bunch of other apps are based on. Electron: https://www.electronjs.org/ Electron.NET: https://github.com/ElectronNET/Electron.NET

  • CliWrap

    Library for running command-line processes

    Project mention: ModularPipelines - Strong-Typed, Parallel, C# Pipelines - Would appreciate feedback and thoughts | /r/csharp | 2023-05-29

    That being said, keep up the good work. I see a lot of potential in combo with libs like https://github.com/Tyrrrz/CliWrap

  • command-line-api

    Command line parsing, invocation, and rendering of terminal output.

    Project mention: DotMake Command-Line VS command-line-api - a user suggested alternative | libhunt.com/r/dotmake-build/command-line | 2023-12-13

    System.CommandLine is a very good parser but you need a lot of boilerplate code to get going and the API is hard to discover.

  • Magick.NET

    The .NET library for ImageMagick

    Project mention: Archetype Counter (The perfect counter tool for PokeMMO) | /r/pokemmo | 2023-06-27
  • YoutubeExplode

    Abstraction layer over YouTube's internal API

    Project mention: Beginner dev looks at how YouTube sends videos | news.ycombinator.com | 2023-12-31

    Here's the technical details -- it looks accidental, like their encoder just screwed up on that one stream:


  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • App.Metrics

    App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.

  • spark

    .NET for Apache® Spark™ makes Apache Spark™ easily accessible to .NET developers. (by dotnet)

    Project mention: .NET for Apache Spark appears to be abandoned | /r/dotnet | 2023-04-13
  • Vanara

    A set of .NET libraries for Windows implementing PInvoke calls to many native Windows APIs with supporting wrappers.

    Project mention: PInvoke.net: the interop wiki | /r/dotnet | 2023-03-11

    I came across Vanara not long ago, very comprehensive library set to avoid importing/declaring everything yourself: dahall/Vanara: A set of .NET libraries for Windows implementing PInvoke calls to many native Windows APIs with supporting wrappers.

  • OpenAI-API-dotnet

    An unofficial C#/.NET SDK for accessing the OpenAI GPT-3 API

    Project mention: What do you feel about being able to type anything to an NPC? | /r/gamedesign | 2023-06-30
  • PolySharp

    PolySharp provides generated, source-only polyfills for C# language features, to easily use all runtime-agnostic features downlevel. Add a reference, set your C# version to latest and have fun! 🚀

    Project mention: What's new in C# 12: overview | news.ycombinator.com | 2023-10-20

    Great improvements.

    There is PolySharp project that enables you to use most of C#11 features in legacy .NET Framework: https://github.com/Sergio0694/PolySharp - Seems that C#12 features are planned to be implemented: https://github.com/Sergio0694/PolySharp/issues/78

    I'm using PolySharp where I'm stuck with .NET Framework 4.6 and I don't have any issues.

    Hope one day I'd see concise syntax for catch and/or try expressions: https://github.com/dotnet/csharplang/discussions/2734 - but there is a lot of resistance.

  • FluentResults

    A generalised Result object implementation for .NET/C#

    Project mention: FluentResults: Simplificando el Manejo de Resultados y Errores en Aplicaciones .NET | dev.to | 2023-12-21

    altmann/FluentResults: A generalised Result object implementation for .NET/C# (github.com)

  • CliFx

    Class-first framework for building command-line interfaces

  • GeneticSharp

    GeneticSharp is a fast, extensible, multi-platform and multithreading C# Genetic Algorithm library that simplifies the development of applications using Genetic Algorithms (GAs).

    Project mention: Ajuda: Optimização de Rotas | /r/devpt | 2023-03-06
  • Downloader

    Fast, cross-platform and reliable multipart downloader with asynchronous progress events for .NET applications.

  • monotorrent

    The official repository for MonoTorrent, a bittorrent library for .NET

    Project mention: How torrent works | /r/ProgrammingBuddies | 2023-06-30

    Here’s the unit tests MonoTorrent wrote to test file packets: https://github.com/alanmcgovern/monotorrent/blob/master/src/Tests/Tests.MonoTorrent.PieceWriter/DiskWriterTests.cs

  • sendgrid-csharp

    The Official Twilio SendGrid C#, .NetStandard, .NetCore API Library

  • tweetinvi

    Tweetinvi, an intuitive Twitter C# library for the REST and Stream API. It supports .NET, .NETCore, UAP (Xamarin)...

  • NetFabric.Hyperlinq

    High performance LINQ implementation with minimal heap allocations. Supports enumerables, async enumerables, arrays and Span<T>.

    Project mention: Classes vs. Structs in .NET. How not to teach about performance | news.ycombinator.com | 2023-11-04

    > AVX instructions, which is implemented for quite a few LINQ methods

    Are you sure? Any examples of such methods? And does AVX actually helps?

    I don’t think that’s possible because IMO AVX and other SIMD can only help for dense inputs. The C# type is ReadOnlySpan, however ReadOnlySpan doesn’t implement IEnumerable and therefore incompatible with LINQ.

    There’s even an alternative LINQ to workaround https://github.com/NetFabric/NetFabric.Hyperlinq but that thing is a third-party library most people aren’t using.

  • dotnet-webassembly

    Create, read, modify, write and execute WebAssembly (WASM) files from .NET-based applications.

  • ShopifySharp

    ShopifySharp is a .NET library that helps developers easily authenticate with and manage Shopify stores.

  • MockQueryable

    Mocking Entity Framework Core operations such ToListAsync, FirstOrDefaultAsync etc

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-01-05.

C# dotnet-standard related posts


What are some of the best open-source dotnet-standard projects in C#? This list will help you:

Project Stars
1 Entity Framework 13,157
2 spectre.console 8,202
3 Electron.NET 7,046
4 CliWrap 4,035
5 command-line-api 3,253
6 Magick.NET 3,145
7 YoutubeExplode 2,636
8 App.Metrics 2,198
9 spark 1,986
10 Vanara 1,645
11 OpenAI-API-dotnet 1,615
12 PolySharp 1,570
13 FluentResults 1,541
14 CliFx 1,393
15 GeneticSharp 1,196
16 Downloader 1,129
17 monotorrent 1,100
18 sendgrid-csharp 1,046
19 tweetinvi 1,001
20 NetFabric.Hyperlinq 858
21 dotnet-webassembly 772
22 ShopifySharp 710
23 MockQueryable 684
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.