C# dotnet-standard

Open-source C# projects categorized as dotnet-standard

Top 23 C# dotnet-standard Projects

dotnet-standard
  1. Entity Framework

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

    Project mention: Where to find Open Source C# Projects to contribute to | dev.to | 2024-07-15

    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

  2. SaaSHub

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

    SaaSHub logo
  3. spectre.console

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

    Project mention: Déjà vu: Ghostly CVEs in my terminal title | news.ycombinator.com | 2025-01-01

    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.

  4. Electron.NET

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

  5. CliWrap

    Library for running command-line processes

    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.

  6. Magick.NET

    The .NET library for ImageMagick

  7. command-line-api

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

    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

  8. YoutubeExplode

    Abstraction layer over YouTube's internal API

    Project mention: Open Source YouTube to MP3 Downloader | news.ycombinator.com | 2024-05-12

    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.

  9. App.Metrics

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

  10. FluentResults

    A generalised Result object implementation for .NET/C#

    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.

  11. spark

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

    Project mention: Migrating C# to Python with Claude 3.5 Sonnet. | dev.to | 2024-09-05

    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.

  12. OpenAI-API-dotnet

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

  13. 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: Dealing with NullReferenceException | dev.to | 2024-05-22

    To enable the latest C# language features with legacy target frameworks (such as .NET Framework 4), you can use PolySharp.

  14. Vanara

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

  15. CliFx

    Class-first framework for building command-line interfaces

  16. Downloader

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

  17. GeneticSharp

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

  18. monotorrent

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

  19. sendgrid-csharp

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

  20. tweetinvi

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

  21. NetFabric.Hyperlinq

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

  22. MockQueryable

    Mocking Entity Framework Core operations such ToListAsync, FirstOrDefaultAsync etc

  23. dotnet-webassembly

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

  24. ShopifySharp

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

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

C# dotnet-standard discussion

Log in or Post with

C# dotnet-standard related posts

  • How and Where to Handle Exceptions While Maintaining a Great API

    1 project | dev.to | 3 Jul 2024
  • Dealing with NullReferenceException

    1 project | dev.to | 22 May 2024
  • FluentResults: Simplificando el Manejo de Resultados y Errores en Aplicaciones .NET

    1 project | dev.to | 21 Dec 2023
  • .NET web developer takes a job as a .NET desktop developer

    1 project | /r/dotnet | 2 Jul 2023
  • Blazor Hybrid vs Electon.NET

    1 project | /r/dotnetMAUI | 23 Jun 2023
  • Do you prefer working with Java or C# legacy code?

    1 project | /r/dotnet | 3 Jun 2023
  • What did you learn that was a "game changer" for your development journey?

    1 project | /r/gamedev | 28 Apr 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 16 Jan 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C# is
the 10th most popular programming language
based on number of references?