Recently Added Projects
UnrealCLR
Unreal Engine .NET Core integration
Tecan SiLA2 SDK
A library and code generator to develop SiLA2 clients and servers.
Devtodev
A full-cycle analytics solution for game developers.
BEPUphysics
BEPUphysics is a pure C# 3D physics library
Nez
Nez is a free 2D-focused framework that works with MonoGame and FNA
UrhoSharp
UrhoSharp is a C# implementation of the Urho3D game engine that runs on iOS, Mac, Windows, Android and Linux systems
Shielded
Software Transactional Memory (STM) implementation for .NET
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