C# Misc

Open-source C# projects categorized as Misc

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+.

  • Project mention: The Retry Pattern and Retry Storm Anti-pattern | dev.to | 2024-01-15

    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.

  • MediatR

    Simple, unambitious mediator implementation in .NET

  • Project mention: The Monad Invasion - Part 2: Monads in Action! | dev.to | 2024-02-27

    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).

  • 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.

    InfluxDB logo
  • FluentValidation

    A popular .NET validation library for building strongly-typed validation rules.

  • Humanizer

    Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities

  • CsvHelper

    Library to help reading and writing CSV files

  • Project mention: CsvHelper – CSV Library for .NET | news.ycombinator.com | 2023-09-13
  • Jint

    Javascript Interpreter for .NET

  • Project mention: Jint – A JavaScript Interpreter for .NET | news.ycombinator.com | 2024-01-22
  • 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.

    WorkOS logo
  • 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.

  • YoutubeExplode

    Abstraction layer over YouTube's internal API

  • Project mention: Beginner dev looks at how YouTube sends videos | news.ycombinator.com | 2023-12-31

    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

  • ScriptCS

    Write C# apps with a text editor, nuget and the power of Roslyn!

  • ReactJS.NET

    .NET library for JSX compilation and server-side rendering of React components

  • Enums.NET

    Enums.NET is a high-performance type-safe .NET enum utility library

  • Scientist.net

    A .NET library for carefully refactoring critical paths. It's a port of GitHub's Ruby Scientist library

  • Project mention: Crates that run multiple versions of a function and ensures the return value is the same? | /r/rust | 2023-12-05

    For some google-fu, the ruby / .NET equivalent of this is https://github.com/github/scientist / https://github.com/scientistproject/Scientist.net

  • 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).

  • Jurassic

    A .NET library to parse and execute JavaScript code.

  • DeviceId

    A simple library providing functionality to generate a 'device ID' that can be used to uniquely identify a computer.

  • TinyMapper

    A quick object-object mapper for .NET

  • Warden

    Define "health checks" for your applications, resources and infrastructure. Keep your Warden on the watch. (by warden-stack)

  • Jot

    Jot is a library for persisting and applying .NET application state. (by anakic)

  • 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

  • Jering.Javascript.NodeJS

    Invoke Javascript in NodeJS, from C#

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C# Misc related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com