SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C# Misc Projects
Polly is a .NET resilience and transient-fault-handling library that allows developers to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, and Fallback in a fluent and thread-safe manner. From version 6.0.1, Polly targets .NET Standard 1.1 and 2.0+.Project mention: What your hidden nuget gems ? | reddit.com/r/dotnet | 2023-03-10
It's in no way hidden. But I use Polly all the time.
Simple, unambitious mediator implementation in .NETProject mention: Async Methods after setting a property. | reddit.com/r/csharp | 2023-03-16
If you're finding yourself in a situation where you need to turn this behavior into a pattern because there are a lot of View Models that need to execute async business logic in response to some changes, I'd go with something like MediatR or Reactive Extensions. The idea is, again, that some other, probably business-level, component listens to changes in a decoupled way (that means it doesn't subscribe directly to your View Model, but to an event bus instead). View Model publishes change events to the event bus, and business-component reacts to these events by executing the business logic.
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
A popular .NET validation library for building strongly-typed validation rules.Project mention: 8 quick tips to improve your .NET API | dev.to | 2022-04-08
There is an RFC called Problem Details (RFC7807) that standardizes how an error in an API should be responded to for the client. If you use Fluent validation, you may have noticed that the response is within this pattern.
Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantitiesProject mention: English Pluralisation library ? | reddit.com/r/dotnet | 2022-12-22
https://github.com/Humanizr/Humanizer Humanizer can handle pluralisation, although it doesn't seem to be actively maintained anymore
Library to help reading and writing CSV filesProject mention: The new type of SQL injection | reddit.com/r/ProgrammerHumor | 2023-03-15
Let me guess, you replaced a string.Split(',') with CsvHelper?
A small .NET package to generate YouTube-like hashes from one or many numbers. Use hashids when you do not want to expose your database ids to the user.Project mention: Using a Guid as a PK, best practices. | reddit.com/r/SQLServer | 2023-02-24
I'm gonna be using this Library https://github.com/ullmark/hashids.net to encode the BIGINT into a string and decode the string back into the BIGINT within my web application.
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
Near-zero config .NET Core micro-framework that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!
Write C# apps with a text editor, nuget and the power of Roslyn!Project mention: What is the latest on scripting inside of C# (especially for Unity development)? | reddit.com/r/dotnet | 2023-02-22
Abstraction layer over YouTube's internal APIProject mention: Google Translate not working with Buildozer | reddit.com/r/kivy | 2022-05-17
Not sure, I know some people just reverse engineering requests towards Google, one very famous is GoogleExplode there are different versions for several languages https://github.com/Tyrrrz/YoutubeExplode
.NET library for JSX compilation and server-side rendering of React componentsProject mention: Why react server side rendering strips event handlers? | reddit.com/r/codehunter | 2022-05-07
but it doesn't. What am I missing? I checked there was a similar issue here but with no solution
Enums.NET is a high-performance type-safe .NET enum utility libraryProject mention: Need to replicate IntelliSense behavior for enums but using strings for keys | reddit.com/r/csharp | 2022-04-08
A .NET library for carefully refactoring critical paths. It's a port of GitHub's Ruby Scientist libraryProject mention: Struggling with a new legacy codebase | reddit.com/r/SoftwareEngineering | 2023-01-10
Personally start writing some tests - small and they don't need to be perfect (if you need to write integration style tests then so be it). Take a look at libraries like Scientist.NET which helps refactor critical paths etc.
WorkflowEngine.NET - component that adds workflow in your application. It can be fully integrated into your application, or be in the form of a specific service (such as a web service).Project mention: .NET Modern Task Scheduler | reddit.com/r/dotnet | 2023-03-19
The best open source project for this is Elsa Workflows and it’s pretty active. If you don’t mind paid then WorkflowEngine.
A high-performance, extensible argument validation library. (by safakgur)
A quick object-object mapper for .NET
Define "health checks" for your applications, resources and infrastructure. Keep your Warden on the watch. (by warden-stack)
Jot is a library for persisting and applying .NET application state. (by anakic)
A simple library providing functionality to generate a 'device ID' that can be used to uniquely identify a computer.
This library enables you to enumerate and communicate with Hid compatible USB devices in .NET.
ByteSize is a utility class that makes byte size representation in code easier by removing ambiguity of the value being represented. ByteSize is to bytes what System.TimeSpan is to time.
Efficient reliable UDP unicast, UDP multicast, and IPC message transport - .NET port of Aeron
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C# Misc related posts
Async Methods after setting a property.
2 projects | reddit.com/r/csharp | 16 Mar 2023
5 projects | reddit.com/r/dotnet | 9 Mar 2023
Advice on storing mass event handling snippets/blocks?
1 project | reddit.com/r/dotnet | 3 Mar 2023
Using a Guid as a PK, best practices.
1 project | reddit.com/r/SQLServer | 24 Feb 2023
Generating what appears to be a random long from a long, and being able to reliablely convert it back to its orignal value.
1 project | reddit.com/r/csharp | 24 Feb 2023
What is the latest on scripting inside of C# (especially for Unity development)?
7 projects | reddit.com/r/dotnet | 22 Feb 2023
How to Build a Web API ASP.NET Core 6 (Part 3)
1 project | dev.to | 16 Feb 2023
A note from our sponsor - #<SponsorshipServiceOld:0x00007f160f01fb90>
www.saashub.com | 22 Mar 2023
What are some of the best open-source Misc projects in C#? This list will help you: