InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. 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 issue on Github, and the comment branching it into subissues by SmitPatel outlines the issues some people are having with GroupJoin. https://github.com/dotnet/efcore/issues/17068
-
Electron.NET
:electron: Build cross platform desktop apps with ASP.NET Core (Razor Pages, MVC, Blazor).
Project mention: Is there something like Electron or Tauri for dotnet? | reddit.com/r/dotnet | 2022-12-30You should take a look at Electron.Net https://github.com/ElectronNET/Electron.NET and Photino https://www.tryphotino.io
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
Spectre.Console for enhanced console writting.
-
Project mention: What is the best architecture for a Console app? | reddit.com/r/dotnet | 2022-09-24
https://github.com/dotnet/command-line-api is a library that facilitates making commandline executables with nice arguments and options. It's a little complicated but if you're going to pack in a lot of functionality, you need something like this.
-
Project mention: Can I read a webp image from a stream to "System.Drawing.Image" | reddit.com/r/dotnet | 2022-12-28
-
App.Metrics
App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
-
Re: DataFrames, that's good to know. There is the DataFrame API which is part of the Microsoft.Data.Analysis NuGet package and that's the API that the issue is tracking and shown in the sample notebook I shared. That API has no dependencies on other systems. The DataFrame you're referring to is part of the .NET for Apache Spark library which has the dependency on Apache Spark which rqeuires some initial setup.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Vanara
A set of .NET libraries for Windows implementing PInvoke calls to many native Windows APIs with supporting wrappers.
Project mention: Looking for ideas about securing automated scripts. | reddit.com/r/PowerShell | 2022-10-12This is an advanced concept and should be contemplated if you feel confortable with C# programming. You can extend the Antimalware Scan Interface (AMSI). Check the development documentation. Use Vanara to extend the functionality.
-
GeneticSharp
GeneticSharp is a fast, extensible, multi-platform and multithreading C# Genetic Algorithm library that simplifies the development of applications using Genetic Algorithms (GAs).
-
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! 🚀
-
-
tweetinvi
Tweetinvi, an intuitive Twitter C# library for the REST and Stream API. It supports .NET, .NETCore, UAP (Xamarin)...
Project mention: NET MAUI Blazor app embedded Twitter timeline | reddit.com/r/dotnetMAUI | 2022-12-28u/KrisStrube Thanks for the reply! I will take a look at this article. I am also leaning towards using Tweetinvi (https://github.com/linvi/tweetinvi) as I think this will probably give me more flexibility in the long run.
-
What does this library do better or differently than something like Fluent Results?
-
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.
-
Downloader
Fast, cross-platform and reliable multipart downloader with asynchronous progress events for .NET applications.
I have tried https://github.com/bezzad/Downloader this one, but it didn't meet my expectations. And tried to search in GitHub and Nuget, I don't really find some download libraries that looks good (some of them are not maintaining or poor functional) My expectation is quite simple, just multi thread downloading and can be intergrade with Polly well.
-
-
ShopifySharp
ShopifySharp is a .NET library that helps developers easily authenticate with and manage Shopify stores.
-
-
config
⚙ Config.Net - the easiest configuration framework for .NET developers. No BS. (by aloneguid)
Config.Net looks good and well supported, though I haven't used it personally. What I have used is the simple approach of serializing json file. I put the json file at Environment.SpecialFolder.ApplicationData + myapp + settings.json . Environment.SpecialFolder.* Enum works on all supported platform.
-
-
Project mention: I created EphemeralMongo, it allows you to spin up disposable instances of MongoDB 4, 5 or 6 for testing and local development. It is the recommanded alternative to Mongo2Go which is no longer actively maintained. | reddit.com/r/dotnet | 2022-08-06
Recommended by Mongo2Go itself, on its README: https://github.com/Mongo2Go/Mongo2Go/
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# dotnet-standard related posts
- PolySharp: polyfills for C#
- How do you structure translations in .NET
- RESTCountries.NET v3.0.0 is out
- I am so tired of battling this app, I think I'm done.
- Looking for ideas about securing automated scripts.
- Why is using Exceptions is controversial in low level languages (like C++) but not in C#?
- Knowledge of generics: isn't it pretty common?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 3 Feb 2023
Index
What are some of the best open-source dotnet-standard projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | Entity Framework | 12,157 |
2 | Electron.NET | 6,553 |
3 | spectre.console | 6,515 |
4 | command-line-api | 2,986 |
5 | Magick.NET | 2,635 |
6 | App.Metrics | 2,128 |
7 | spark | 1,875 |
8 | Vanara | 1,287 |
9 | GeneticSharp | 1,050 |
10 | PolySharp | 999 |
11 | sendgrid-csharp | 985 |
12 | tweetinvi | 968 |
13 | FluentResults | 832 |
14 | NetFabric.Hyperlinq | 809 |
15 | dotnet-webassembly | 727 |
16 | Downloader | 704 |
17 | Guard | 677 |
18 | ShopifySharp | 576 |
19 | MockQueryable | 554 |
20 | config | 534 |
21 | Websocket.Client | 529 |
22 | Mongo2Go | 353 |
23 | CsConsoleFormat | 324 |