Recently Added Projects

SmartStoreNET

Free ASP.NET Core MVC e-commerce Shopping Cart Solution

Status Stable

ServiceStack.Stripe

Typed .NET clients for stripe.com REST APIs

Status Stable

NopCommerce

nopCommerce. Free open-source e-commerce shopping cart (ASP.NET Core)

Status Stable

DocNet

Your friendly static documentation generator, using markdown files to build the content.

Status Stable

DocFX

Tools for building and publishing API documentation for .NET projects

Status Stable

F# Formatting

Tools for documenting F# and C# projects from F# script files, Markdown documents and inline XML or Markdown comments

Status Stable

Swashbuckle

Seamlessly adds a Swagger to Web API projects.

Status Inactive

Polly

Express transient-exception-handling and resilience policies such as Retry, Wait-and-Retry, Circuit Breaker, and Bulkhead Isolation in a fluent manner. Fully thread-safe and full async support. (4.0 / 4.5 / .NET Core / .NET Standard / Xamarin).

Status Stable

SourceBrowser

Source browser website generator that powers https://referencesource.microsoft.com

Status Stable

Sandcastle

Sandcastle Help File Builder similar to NDoc

Status Stable

cmd

C# library to run external programs in a simpler way. Demonstration of "dynamic" features of C#.

Status Inactive

protoactor-dotnet

Proto Actor - Ultra fast distributed actors for Golang and C#

Status Stable

MBrace

MBrace.Core is a simple programming model for scalable cloud data scripting and programming with F# and C#. With MBrace.Azure, you can script Azure for large-scale compute and data processing, directly from your favourite editor.

Status Stable

FsShelter

F# library for authoring Apache Storm components and topologies. Offering high-level abstractions for distributed and fault-tolerant event stream processing.

Status Inactive

Zebus

Zebus is a lightweight, highly versatile, peer-to-peer service bus, built with CQRS principles in mind. It allows applications to communicate with each other in a fast and easy manner. Most of the complexity is hidden in the library and you can focus on writing code that matters to you, not debugging messaging code. A very fundamental base for any distributed application.

Status Stable

Akka.net

Akka.NET is a port of the popular Java/Scala framework Akka to .NET. This is a community-driven port and is not affiliated with Typesafe who makes the original Java/Scala version.

Status Stable

Orleankka

Orleankka is a functional API for Microsoft Orleans framework. It is highly suitable for scenarios where having composable, uniform communication interface is preferable, such as: CQRS, event-sourcing, re-routing, FSM, etc. Additional API available for F# called Orleankka.FSharp.

Status Stable

Orleans

Orleans is a framework that provides a straight-forward approach to building distributed high-scale computing applications, without the need to learn and apply complex concurrency or other scaling patterns. It was created by Microsoft Research.

Status Stable

.NEXT Raft

Raft implementation for .NET and ASP.NET Core that allows to build clustered microservices powered by distributed consensus and replication

Status Stable

Vortice.Windows

Cross platform .NET standard libraries for DirectX, WIC, Direct2D1, XInput, XAudio and X3DAudio

Status Stable