The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 C# Misc Projects
-
Polly
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+.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Humanizer
Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities
-
Coravel
Near-zero config .NET library that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Hashids.net
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.
-
Scientist.net
A .NET library for carefully refactoring critical paths. It's a port of GitHub's Ruby Scientist library
-
WorkflowEngine
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).
-
DeviceId
A simple library providing functionality to generate a 'device ID' that can be used to uniquely identify a computer.
-
Warden
Define "health checks" for your applications, resources and infrastructure. Keep your Warden on the watch. (by warden-stack)
-
HidLibrary
This library enables you to enumerate and communicate with Hid compatible USB devices in .NET.
-
ByteSize
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.
-
Aeron.NET
Efficient reliable UDP unicast, UDP multicast, and IPC message transport - .NET port of Aeron
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
In our applications, we should wrap all requests to remote services in code that implements a retry policy that follows one of the strategies I listed earlier. If you are a .NET developer like myself, you may be familiar with the Polly library. Golang has a library called Retry, and there are numerous third-party libraries for Python and Java.
You probably noticed that .SetName() returns a Either. You may have come across Unit in libraries like MediatR or Language-Ext. It's a simple construct representing a type with only one possible value. We use it as a placeholder for operations that do not return a value but may return another state. In our example, .SetName() is a Command that does not return a value but may fail. Therefore, the monad Either carries two possible states: Right (without value) or Left (with an Error).
Here's the technical details -- it looks accidental, like their encoder just screwed up on that one stream:
https://github.com/Tyrrrz/YoutubeExplode/issues/759
Project mention: Crates that run multiple versions of a function and ensures the return value is the same? | /r/rust | 2023-12-05For some google-fu, the ruby / .NET equivalent of this is https://github.com/github/scientist / https://github.com/scientistproject/Scientist.net
C# Misc related posts
- The Monad Invasion - Part 2: Monads in Action!
- Jint – A JavaScript Interpreter for .NET
- The Retry Pattern and Retry Storm Anti-pattern
- Beginner dev looks at how YouTube sends videos
- CsvHelper – CSV Library for .NET
- Http calls on mobile, what is the preferred way / best practice
- Cannot use disposed service
-
A note from our sponsor - WorkOS
workos.com | 26 Apr 2024
Index
What are some of the best open-source Misc projects in C#? This list will help you:
Project | Stars | |
---|---|---|
1 | Polly | 12,991 |
2 | MediatR | 10,614 |
3 | FluentValidation | 8,772 |
4 | Humanizer | 8,355 |
5 | CsvHelper | 4,532 |
6 | Jint | 3,910 |
7 | Coravel | 3,565 |
8 | Hashids.net | 3,250 |
9 | YoutubeExplode | 2,694 |
10 | ScriptCS | 2,450 |
11 | ReactJS.NET | 2,272 |
12 | Enums.NET | 1,648 |
13 | Scientist.net | 1,454 |
14 | WorkflowEngine | 862 |
15 | Jurassic | 854 |
16 | DeviceId | 687 |
17 | TinyMapper | 687 |
18 | Warden | 614 |
19 | Jot | 597 |
20 | HidLibrary | 554 |
21 | ByteSize | 531 |
22 | Aeron.NET | 473 |
23 | Jering.Javascript.NodeJS | 439 |
Sponsored