Top 23 C# Netcore Projects
PowerShell for every system!Project mention: Powershell in Linux Segmentation Fault When You Exit | reddit.com/r/PowerShell | 2021-10-16
I remember seeing this recently. I think it was related to powershell being installed as a snap package. I just upgraded onto the latest version of powershell by directly downloading the .deb file from here: https://github.com/PowerShell/PowerShell/releases/tag/v7.1.5
Cross-platform .NET sample microservices and container based application that runs on Linux Windows and macOS. Powered by .NET 5, Docker Containers and Azure Kubernetes Services. Supports Visual Studio, VS for Mac and CLI based environments with Docker CLI, dotnet CLI, VS Code or any other code editor.Project mention: How to save all changes in one transaction while using MediatR? | reddit.com/r/dotnet | 2021-09-09
Syncfusion Xamarin UI controls allow for space, time, and ultimately, cost savings.. Syncfusion Xamarin components and frameworks are constantly being developed and updated to meet the growing needs of a changing digital world. This suite has controls from basic editors to powerful, advanced controls like DataGrid, Charts, ListView, and RTE. Free 30-day Trial.
NLog - Advanced and Structured Logging for Various .NET PlatformsProject mention: A Step by Step Guide to Logging in ASP.NET Core 5 | dev.to | 2021-08-23
There are some popular third-party logging providers such as Serilog, Log4Net, NLog, elmah.io
:camera: A modern, cross-platform, 2D Graphics library for .NETProject mention: Vector<int> throws error | reddit.com/r/csharp | 2021-06-14
You're using the wrong type then. Vector has a variable fixed length that depends on your specific hardware on your machine (ie. on what kind of vectorized registers are available). Assuming SSE2 as a baseline, Vector will always have (at least) a size of 4. On some machines it will have a size of 8, etc. You can't use it to store an arbitrarily long sequence of values, and even if you could, what you're doing here is very inefficient. If you want to store eg. a pixel color in BGRA32 format, storing each channel as an int means you'd be wasting 4x times the memory you need. You should instead store each channel as a byte, and have your pixel type only have a size of exactly 32 bits. For reference, I'd suggest taking a look at the Bgra32 pixel type in ImageSharp: https://github.com/SixLabors/ImageSharp/blob/master/src/ImageSharp/PixelFormats/PixelImplementations/Bgra32.cs.
Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all
An addictive .NET IoC containerProject mention: A Step by Step Guide to ASP.NET Core Dependency Injection | dev.to | 2021-08-21
In the past, we were using libraries and frameworks like Autofac, Castle Windsor or Unity to implement Dependency Injection in our projects but Dependency injection is now part of the ASP.NET Core. All the Framework services like Configuration, Logging, Routing, etc. are now registered in a built-in DI Container and provided to us as services wherever we need them. The basic idea is to register all services (dependencies) when the application starts and then these services will be injected and resolved at runtime.
A simple, cross platform, modularized ecommerce system built on .NET Core (by simplcommerce)
Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
A cross-platform plotting library for .NET
MQTTnet is a high performance .NET library for MQTT based communication. It provides a MQTT client and a MQTT server (broker). The implementation is based on the documentation from http://mqtt.org/.Project mention: ESP32 MQTT with Firebase | reddit.com/r/esp32 | 2021-09-12
For example, I used MQTTnet which is a very nice (high performance & extensible) library. And it's free/open source. If you're not writing your server code in .NET, then look for whatever broker libraries are available on your server platform.
An unofficial .Net wrapper for the Discord API (http://discordapp.com)Project mention: discord bot | reddit.com/r/Unity3D | 2021-08-30
I tried using Discord.NET, but it gave me this error! "Assets\bot.cs(4,7): error CS0246: The type or namespace name 'Discord' could not be found (are you missing a using directive or an assembly reference?)" can you help me?
Network Analysis ToolProject mention: BruteShark Version V1.2.5 Released: Identify open ports, domains and users simply by entering PCAP files. Export it to JSON with few clicks :-) | reddit.com/r/u_innpattag | 2021-10-03
An extensible framework to audit executing operations in .NET and .NET Core.Project mention: [EF Core] How would you handle modeling of something akin to github issues? | reddit.com/r/dotnet | 2021-08-27
Sounds like you could use Audit.NET
AspectCore is an AOP-based cross platform framework for .NET Standard.
The OpenTelemetry .NET ClientProject mention: [c#] Using W3C Trace Context standard in distributed tracing | dev.to | 2021-06-13
Besides that, the propagation fields (traceparent and tracestate) were added in the message header. In the last article, I said that the standard (in the Working Draft (WD) step of the w3c process) recommends to add the propagation fields in the application-properties section by the message publisher. For the current example, I chose to propagate that context in the message header even for AMQP calls as was done in the dotnet OpenTelemetry example. It's important to reinforce that Trace Context: AMQP protocol is not a W3C Recommendation yet. Take a look at the place where the propagation fields were added:
Template engine based on Microsoft's Razor parsing engine for .NET CoreProject mention: How to render a Razor view from a Console application? | reddit.com/r/csharp | 2021-09-30
Libraries, samples and tools to help .NET Core developers develop AWS Lambda functions.Project mention: AWS hosting multiple api’s using hangfire or going serveless with Lambda | reddit.com/r/dotnet | 2021-04-14
I'm assuming API's are REST APIs. Those sound like excellent use cases for running as Lambda functions. If the API's are an ASP .NET Core Web API project it is possible to deploy that to Lambda using the Amazon.Lambda.AspNetCoreServer, https://github.com/aws/aws-lambda-dotnet/tree/master/Libraries/src/Amazon.Lambda.AspNetCoreServer, NuGet package. That can be a quick way to get something working and then later choose to rearchitect to a smaller more micro services architecture if necessary.
An ImGui wrapper for .NET.Project mention: Is it possible to write a C# application on Linux and run it with Wine? | reddit.com/r/csharp | 2021-08-20
EPPlus 5-Excel spreadsheets for .NET (by EPPlusSoftware)Project mention: why c# don't have obfuscate as default? | reddit.com/r/csharp | 2021-10-14
Suppose it depends on how rampant you expect such piracy/theft would be for what you're making. In practice, I'm not sure how widespread decompilation and code theft is in the .NET world. Hell, many companies/individuals sell licenses of their libraries and publish it open source for non-commercial use. For example, EPPlus is a widely used Excel library that you purchase licenses for and they have it available open source for non-commercial use.
Tweetinvi, an intuitive Twitter C# library for the REST and Stream API. It supports .NET, .NETCore, UAP (Xamarin)...Project mention: How to integrate Twitter api in xamarin.forms ? All the articles are 4-5 years old and also xamarin.Auth 1.7 tells me to install more packages in my app , Also linqToTwitter is not compatible with .net standard 2.0 | reddit.com/r/xamarindevelopers | 2021-07-30
If you need full coverage or just really don’t want to implement something yourself, try this https://github.com/linvi/tweetinvi maybe?
Microsoft Authentication Library (MSAL) for .NETProject mention: Azure.Identity and MSAL | reddit.com/r/dotnet | 2021-07-22
The article "MSAL.NET or Microsoft.Identity.Web" might be helpful: https://github.com/AzureAD/microsoft-authentication-library-for-dotnet/wiki/MSAL.NET-or-Microsoft.Identity.Web
As far as using something other than oAuth its all about what your app supports. If basic authentication is supported, go ahead and send your credentials straight to the server as a -credential and skip ADFS. The REST API we have at work can handle tokens signed with different keys so if a client wanted to generate a RSA keypair and share the public key with us they could generate and sign their own token (jose-jwt works well in PS for this) and submit it straight to the server without going through ADFS. Again, its all about what your app is capable of.
DryIoc is fast, small, full-featured IoC Container for .NET
What are some of the best open-source Netcore projects in C#? This list will help you:
Are you hiring? Post a new remote job listing for free.