Top 23 C# Netcore Projects
PowerShell for every system!Project mention: Tutorial request: Parser | reddit.com/r/PowerShell | 2021-06-14
If you want to look at how PowerShell does it, the source code for ConvertTo-Json is here and because it uses the Newtonsoft.Json library, that source code (which does the real work) ends up calling this Serialize() function
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: Good open source projects build using micro-services architecture | reddit.com/r/microservices | 2021-06-03
Have you seen https://github.com/dotnet-architecture/eShopOnContainers ?
Scout APM - Leading-edge performance monitoring starting at $39/month. 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.
NLog - Advanced and Structured Logging for Various .NET PlatformsProject mention: Using NLog in a .NET 5 Console Application with Dependency Injection | dev.to | 2021-05-22
It is recommended to read the NLog Tutorial. For more detailed information about config file can be found here.
Thoughtfully architected, obscenely fast, thoroughly enjoyable web services for all
: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.
An addictive .NET IoC containerProject mention: Dependancy Injection - migration to .Net 5 best framework to use? | reddit.com/r/dotnet | 2021-05-24
docs for reference
A simple, cross platform, modularized ecommerce system built on .NET Core (by simplcommerce)
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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: [HELP]Esp32 SignalR Data | reddit.com/r/esp32 | 2021-03-12
An unofficial .Net wrapper for the Discord API (http://discordapp.com)Project mention: [Visual Studio C#] Discord Bot, Installing Package Error | reddit.com/r/learnprogramming | 2021-06-16
i am trying to make a small discord bot. I been trying to install their package from https://github.com/discord-net/Discord.Net for the past few hours. i keep getting this https://i.imgur.com/gwETdAJ.png
An extensible framework to audit executing operations in .NET and .NET Core.Project mention: How to Audit Your ASP.NET Core WebApi | dev.to | 2021-02-12
Next, I started looking into different available options. I came across various libraries, compare them and finally I chose Audit.Net WebApi for the following reasons:
Network Analysis ToolProject mention: Extracting VOIP Calls from network traffic | reddit.com/r/wireshark | 2021-04-11
BruteShark (v1.2.1) is now capable of extracting Voip Calls among credentials, hashes, DNS and more. P.S: Contributors are welcome to join the project! https://github.com/odedshimon/BruteShark
AspectCore is an AOP-based cross platform framework for .NET Standard.
There's Uno that's been talked about by MS community standups if you wanna use UWP XAML to do the Job. If you wanted to use Blazor though, you'll have to at least learn a bit of CSS and Html. Luckily you can find really nice component libraries like mudblazor that does a lot of the nitty gritty html + styling for you. So you'll just have to use their components most of the time and with little to no JS required (depending in your usecase).
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: New library: BlazorTemplater | reddit.com/r/Blazor | 2021-04-12
Sorry! I only realised the need on Monday when my .NET Standard Library that contains .cshtml templates broke when I added .razor support. I use RazorLight and used to use RazorEngine before that.
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: GUI in C# while using Linux (.NET Core) | reddit.com/r/csharp | 2021-06-13
ImGui.NET can be used to make a GUI, but it's an immediate mode GUI not a widget based one.
Microsoft Authentication Library (MSAL) for .NETProject mention: REST API Authentication for Web App - Best practices | reddit.com/r/AZURE | 2021-02-08
have you looked into using MSAL 2.0? This would be a good start
EPPlus 5-Excel spreadsheets for .NET (by EPPlusSoftware)Project mention: How can I change excel sheet input and call calculate now to extract output | reddit.com/r/dotnet | 2021-06-10
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
Easy C# API for Distributed Background Tasks/Jobs for .NET Core.
What are some of the best open-source Netcore projects in C#? This list will help you: