Recently Added Projects

Stride Game Engine
Stride Game Engine is a 2D/3D cross-platform game engine featuring a scene editor, particles, physically based rendering (PBR), scripting, and much more

Duality
Duality is a 2D game development framework. Focused on modularity, comes with a visual editor.

CocosSharp
CocosSharp is a C# implementation of the Cocos2D and Cocos3D APIs that runs on any platform where MonoGame runs

FNA
FNA is an XNA4 reimplementation that focuses solely on developing a fully accurate XNA4 runtime for the desktop

MonoGame
One framework for creating powerful cross-platform games

MoreLinq
Provides extra methods to LINQ to Objects.

Optuple
.NET Standard Library for giving (bool, T)
Option-like semantics in a non-obtrusive way; this is, there is no new option type dependency for a library or its users.

JFlepp.Maybe
A Maybe type for C#, aimed as an idiomatic port of the option type in F# to C#

Optional
A robust option type for C#

language-ext
This library uses and abuses the features of C# 6+ to provide a functional 'Base class library', that, if you squint, can look like extensions to the language itself. It also includes an 'Erlang like' process system (actors) that can optionally persist messages and state to Redis (note you can use it without Redis for in-app messaging). The process system additionally supports Rx streams of messages and state allowing for a complete system of reactive events and message dispatch.

Curryfy
Provides strongly typed extensions methods for C# delegates to take advantages of functional programming techniques, like currying and partial application.

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

Z.ExtensionMethods
Over a 1000 useful extension methods

Microsoft.FeatureManagement
This library provides a way to develop and expose application functionality based on feature flags. It enables scenarios like new feature rollouts and A/B testing for experimentation purposes. It also provides integration with common .NET coding patterns and ASP.NET Core.

ExtensionMethods.Net
Site with collection of extension methods

Exceptionless
Exceptionless .NET Client

EventFlow
EventFlow is an Async/await first CQRS and Event Sourcing DDD framework for .NET

FluentMediator
FluentMediator is an unobtrusive library that allows developers to build custom pipelines for Commands, Queries and Events

Xer.Cqrs
A simple library for creating applications based on the CQRS pattern with support for attribute routing and hosted handlers. Developed in C# targeting .NET Standard 1.0.

TinyMessenger
A lightweight event aggregator/messenger for loosely coupled communication.