SaaSHub helps you find the best software and product alternatives Learn more →
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.
This is by far the easiest and most straight forward way to contribute to an open-source project. If you have worked with an open-source Library, framework, or extension, making contributions will be easier as you are already familiar with what that project is about. Two popular examples are Entity Framework Core and MSTest
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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.
-
Electron.NET
:electron: Build cross platform desktop apps with ASP.NET Core (Razor Pages, MVC, Blazor).
-
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.
-
-
Project mention: C# | Building a Command-Line (CLI) App using System.CommandLine Library | dev.to | 2024-07-23
You have successfully created a basic Command-Line Interface (CLI) application using the System.CommandLine library in C# and .NET. Customize and extend the application based on your specific requirements. For more information, refer to the official documentation: System.CommandLine GitHub
-
This seems to be a pretty straightforward GUI wrapper around https://github.com/Tyrrrz/YoutubeExplode and https://github.com/AydinAdn/MediaToolkit (see https://github.com/PackJC/YoutubeToMP3/blob/main/Form1.cs). Note the (admirable but non-OSI) terms of the former library if using any outputs from this software.
https://github.com/yt-dlp/yt-dlp is a well-maintained public domain alternative.
-
App.Metrics
App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
-
Project mention: How and Where to Handle Exceptions While Maintaining a Great API | dev.to | 2024-07-03
My .NET example used the great project FluentResults.
-
This C# project serves as an data plumbing layer for some machine learning models. See you hear data the first thing that should come in your mind is Python. Unfortunately this was not the case, and to make it better it is using the .NET extension for Apache Spark. Migrating it to Python makes sense, since it is using rather non-standard technology for the problem, which makes hiring future talent rather difficult. And there are other obvious problems, common in other enterprise OOP languages as well, like mulitple levels of abstraction, inheritance everywhere, inversion of control, again things you do not do in data plumbing. And to futher feed the devil, the original team of contractors/consultants (because who else would use C#, than some enterprice consultant) are going to leave next month.
-
-
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! 🚀
To enable the latest C# language features with legacy target frameworks (such as .NET Framework 4), you can use PolySharp.
-
Vanara
A set of .NET libraries for Windows implementing PInvoke calls to many native Windows APIs with supporting wrappers.
-
-
Downloader
Fast, cross-platform and reliable multipart downloader with asynchronous progress events for .NET applications.
-
GeneticSharp
GeneticSharp is a fast, extensible, multi-platform and multithreading C# Genetic Algorithm library that simplifies the development of applications using Genetic Algorithms (GAs).
-
-
-
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>.
-
-
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.
C# dotnet-standard discussion
C# dotnet-standard related posts
-
How and Where to Handle Exceptions While Maintaining a Great API
-
Dealing with NullReferenceException
-
FluentResults: Simplificando el Manejo de Resultados y Errores en Aplicaciones .NET
-
.NET web developer takes a job as a .NET desktop developer
-
Blazor Hybrid vs Electon.NET
-
Do you prefer working with Java or C# legacy code?
-
What did you learn that was a "game changer" for your development journey?
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Jan 2025
Index
What are some of the best open-source dotnet-standard projects in C#? This list will help you:
# | Project | Stars |
---|---|---|
1 | Entity Framework | 13,866 |
2 | spectre.console | 9,702 |
3 | Electron.NET | 7,354 |
4 | CliWrap | 4,480 |
5 | Magick.NET | 3,527 |
6 | command-line-api | 3,457 |
7 | YoutubeExplode | 3,050 |
8 | App.Metrics | 2,223 |
9 | FluentResults | 2,154 |
10 | spark | 2,037 |
11 | OpenAI-API-dotnet | 1,873 |
12 | PolySharp | 1,871 |
13 | Vanara | 1,837 |
14 | CliFx | 1,527 |
15 | Downloader | 1,379 |
16 | GeneticSharp | 1,296 |
17 | monotorrent | 1,167 |
18 | sendgrid-csharp | 1,095 |
19 | tweetinvi | 1,008 |
20 | NetFabric.Hyperlinq | 880 |
21 | MockQueryable | 797 |
22 | dotnet-webassembly | 796 |
23 | ShopifySharp | 773 |