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: How small is the smallest .NET Hello World binary? | news.ycombinator.com | 2023-07-09

    The widely used MediatR library[0] could be used to do that as well, just FYI.

    [0]: https://github.com/jbogard/MediatR

  • Onboard AI

    ChatGPT with full context of any GitHub repo. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at app.getonboardai.com.

  • FluentValidation

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

    Project mention: Easiest way to build the fastest REST API in C# and .NET 7 using CQRS | dev.to | 2023-04-25

    Here is an example of Command handler with built-in Fluent Validation and fire and forget style:

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

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

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

    Project mention: Cache human-readable route-values of a Web API or not? | /r/csharp | 2023-04-26

    If you're just doing this to avoid Insecure Direct Object Reference (IDOR) problems, then perhaps something like Hashids might be a better choice?

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

    Project mention: .NET Modern Task Scheduler | /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.

  • Jurassic

    A .NET library to parse and execute JavaScript code.

  • TinyMapper

    A quick object-object mapper for .NET

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

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

  • WorkOS

    The modern API for authentication & user identity. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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). The latest post mention was on 2024-01-22.

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,780
2 MediatR 10,411
3 FluentValidation 8,660
4 Humanizer 8,205
5 CsvHelper 4,452
6 Jint 3,820
7 Coravel 3,438
8 Hashids.net 3,221
9 YoutubeExplode 2,636
10 ScriptCS 2,446
11 ReactJS.NET 2,270
12 Enums.NET 1,620
13 Scientist.net 1,424
14 WorkflowEngine 847
15 Jurassic 835
16 TinyMapper 683
17 DeviceId 659
18 Warden 614
19 Jot 592
20 HidLibrary 549
21 ByteSize 527
22 Aeron.NET 466
23 Jering.Javascript.NodeJS 431
The modern API for authentication & user identity.
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com