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

  • MediatR

    Simple, unambitious mediator implementation in .NET

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

  • SonarLint

    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.

  • FluentValidation

    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

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

    Project 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

  • CsvHelper

    Library to help reading and writing CSV files

    Project mention: The new type of SQL injection | reddit.com/r/ProgrammerHumor | 2023-03-15

    Let me guess, you replaced a string.Split(',') with CsvHelper?

  • Jint

    Javascript Interpreter for .NET

    Project mention: Scripting inside Rimworld with Unity: Impossible? With java it is a 3 liner. | reddit.com/r/dotnet | 2022-12-03

    There are quite a lot of ways to run scripting languages in C#. I've no idea what JSR223 is but .NET has DLR for example. There are also multiple libraries: IronPython, NLua, Jint and Jurassic for Javascript. There's also older version of CS-Script working with .NET Framework.

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

  • InfluxDB

    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.

  • Coravel

    Near-zero config .NET Core micro-framework that makes advanced application features like Task Scheduling, Caching, Queuing, Event Broadcasting, and more a breeze!

  • ScriptCS

    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

    ScriptCS

  • YoutubeExplode

    Abstraction layer over YouTube's internal API

    Project 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

  • ReactJS.NET

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

    Project 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

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

    Project mention: Need to replicate IntelliSense behavior for enums but using strings for keys | reddit.com/r/csharp | 2022-04-08
  • Scientist.net

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

    Project 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

    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.

  • Jurassic

    A .NET library to parse and execute JavaScript code.

    Project mention: Scripting inside Rimworld with Unity: Impossible? With java it is a 3 liner. | reddit.com/r/dotnet | 2022-12-03

    There are quite a lot of ways to run scripting languages in C#. I've no idea what JSR223 is but .NET has DLR for example. There are also multiple libraries: IronPython, NLua, Jint and Jurassic for Javascript. There's also older version of CS-Script working with .NET Framework.

  • Guard

    A high-performance, extensible argument validation library. (by safakgur)

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

  • DeviceId

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

  • 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

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 2023-03-19.

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 11,722
2 MediatR 9,289
3 FluentValidation 7,991
4 Humanizer 7,530
5 CsvHelper 4,064
6 Jint 3,221
7 Hashids.net 2,894
8 Coravel 2,454
9 ScriptCS 2,416
10 YoutubeExplode 2,309
11 ReactJS.NET 2,234
12 Enums.NET 1,468
13 Scientist.net 1,403
14 WorkflowEngine 782
15 Jurassic 754
16 Guard 677
17 TinyMapper 640
18 Warden 615
19 Jot 567
20 DeviceId 543
21 HidLibrary 513
22 ByteSize 459
23 Aeron.NET 442
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com