Current Projects

#ABCDEFGHIJKLMNOPQRSTUVWXYZ
  • DocFX

    DocFX is a cross-platform, flexible, and customizable static site generator capable of creating documentation pages from Markdown and YAML complete with different layouts, a TOC, and reference APIs created from various languages. This project has been used to create several websites including the original docs.microsoft.com.
    Project Website
  • MvvmCross

    MvvmCross

    MvvmCross is a cross platform MVVM framework which lets you, build clean, pixel perfect, native UIs. Share behavior and business logic in a single codebase across supported platforms, using the Model-View-ViewModel (MVVM) design pattern. MvvmCross is a framework specifically developed for Xamarin and the mobile ecosystem. It supports Xamarin.iOS, Xamarin.Android, Xamarin.Mac, Xamarin.Forms, Universal Windows Platform (UWP) and Windows Presentation Framework (WPF)
    Project Website
  • SignService

    SignService aims to make it easier to integrate code signing into a CI process by providing a secured API for submitting artifacts to be signed by a code signing cert held on the server. It uses Azure AD and Azure Key Vault's HSM for security.
    Project Website
  • Roslynator

    Roslynator

    Roslynator is a set of code analysis tools for C#, powered by Roslyn.
    Project Website
  • PInvoke

    A repo containing all P/Invoke code so you don't have to import it every time. Ready in consumable NuGet packages. Maintained and updated to support the latest Windows OS.
    Project Website
  • FlubuCore

    FlubuCore - Fluent Builder Core" is a cross platform build and deployment automation system.
    Project Website
  • Salesforce Toolkits for .NET

    Salesforce Toolkits for .NET

    The Salesforce Toolkits for .NET provide an easy way for .NET developers to interact with the Force.com & Chatter REST APIs using native libraries.
    Project Website
  • Xamarin.Auth

    Xamarin.Auth

    Xamarin.Auth is a cross-platform API for authenticating users and storing their accounts.
    Project Website
  • AspNet Boilerplate

    AspNet Boilerplate

    ASP.NET Boilerplate is a general purpose application framework specially designed for new modern web applications. It uses already familiar tools and implements best practices around them to provide you a SOLID development experience.
    Project Website
  • Akka.NET

    Akka.NET

    Akka.NET is a set of open-source libraries for designing scalable, resilient systems that span processor cores and networks. Akka allows you to focus on meeting business needs instead of writing low-level code to provide reliable behavior, fault tolerance, and high performance.
    Project Website
  • xUnit.net

    xUnit.net

    xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework. Written by the original inventor of NUnit v2, xUnit.net is the latest technology for unit testing C#, F#, VB.NET and other .NET languages.
    Project Website
  • Python.NET

    Python.NET

    Python.NET is a package that gives Python programmers nearly seamless integration with the .NET 4.0+ Common Language Runtime (CLR) on Windows and Mono runtime on Linux and OSX. Python for .NET provides a powerful application scripting tool for .NET developers. Using this package you can script .NET applications or build entire applications in Python, using .NET services and components written in any language that targets the CLR (C#, VB.NET, F#, C++/CLI).
    Project Website
  • MailKit

    MailKit

    MailKit is a cross-platform .NET mail client library with support for IMAP, POP3, and SMTP.
    Project Website
  • Telerik UI for UWP

    This is an open-source version of Telerik UI for Universal Windows Platform (UWP) by Progress
    Project Website
  • json-everything

    json-everything

    This project aims to ensure high-quality support for JSON-based technologies in .Net. Supports JSON Schema, JSON Path, JSON Patch, and more.
    Project Website
  • WCF

    WCF

    WCF includes a collection of client-oriented libraries from the Windows Communication Foundation that enable WCF applications built on .NET Core to communicate with WCF services.
    Project Website
  • AutoMapper

    AutoMapper

    AutoMapper is a convention-based, object-to-object mapper. It replaces that boring object value copying code that's both tedious to write and test. With straightforward conventions, AutoMapper removes hundreds or thousands of lines of code, enforcing a policy on your DTO design and making it simple to test your mappings.
    Project Website
  • NuGet Trends

    NuGet Trends

    NuGet Trends holds historical data of NuGet packages download numbers. It's a useful tool for package maintainers to see the download rate of their packages and also for people interested in packages popularity over time. The database has the complete nuget.org catalog which include target framework information. That means that there's a lot more features we can add, like TFM adoption overtime, dependency graphs etc.
    Project Website
  • Microsoft Azure WebJobs SDK

    Microsoft Azure WebJobs SDK

    The Azure WebJobs SDK is a framework that simplifies the task of writing background processing code that runs in Azure WebJobs. It includes a declarative binding and trigger system that works with Azure Storage Blobs, Queues and Tables as well as Service Bus. The binding system makes it incredibly easy to write code that reads or writes Azure Storage objects. The trigger system automatically invokes a function in your code whenever any new data is received in a queue or blob. The SDK also provides an integrated Dashboard experience in the Azure management portal, with rich monitoring and diagnostics information for your WebJob runs.
    Project Website
  • NuGet

    NuGet

    NuGet is the package manager for the Microsoft development platform including .NET. The NuGet client tools provide the ability to produce and consume packages. The NuGet Gallery (nuget.org) is the central package repository used by all package authors and consumers.
    Project Website
  • .NET Docs

    .NET Docs

    This repository contains the conceptual documentation for .NET.
  • Mono

    Mono

    Mono is a cross-platform and open source implementation of the .NET framework that was started independently in 2001. The technology was originally developed by Ximian, which was acquired by Novell, then at Novell, then at Xamarin and now Microsoft.
    Project Website
  • Humanizer

    Humanizer

    Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities. It is licensed under the MIT (an OSI approved license).
    Project Website
  • BenchmarkDotNet

    BenchmarkDotNet

    BenchmarkDotNet is a powerful .NET library for benchmarking.
    Project Website
  • ';--have i been pwned? (HIBP)

    ';--have i been pwned? (HIBP)

    ';--have i been pwned? (HIBP) is a a free online resource for anyone to quickly assess if they may have been put at risk due to an online account of theirs having been compromised or "pwned" in a data breach.
    Project Website
  • Xamarin.Forms

    Xamarin.Forms

    Xamarin.Forms provides a way to quickly build native apps for iOS, Android, Windows and macOS, completely in C#.
    Project Website
  • Xamarin Components for Facebook

    Xamarin Components for Facebook

    Xamarin Components for Facebook are Xamarin.Android and Xamarin.iOS bindings for Facebook SDKs.
    Project Website
  • TerraFX

    TerraFX

    A framework for developing multimedia-based applications.
    Project Website
  • .NET Compiler Platform ("Roslyn")

    .NET Compiler Platform ("Roslyn")

    The .NET Compiler Platform ("Roslyn") provides open-source C# and Visual Basic compilers with rich code analysis APIs. You can build code analysis tools with the same APIs that Microsoft is using to implement Visual Studio!
    Project Website
  • std.uritemplate

    std.uritemplate

    A complete and maintained cross-language implementation of the Uri Template specification RFC 6570 Level 4
    Project Website
  • Verify

    Verify

    Verify is a snapshot tool that simplifies the assertion of complex data models and documents.
    Project Website
  • LLVMSharp

    LLVMSharp is a multi-platform .NET Standard library for accessing the LLVM infrastructure. The bindings are auto-generated using ClangSharp parsing LLVM-C header files.
    Project Website
  • MiniExcel

    MiniExcel

    MiniExcel is simple and efficient to avoid OOM's .NET processing Excel tool.
    Project Website
  • .NET MAUI

    .NET MAUI

    .NET Multi-platform App UI (.NET MAUI) lets you build native apps using a .NET cross-platform UI toolkit that targets the mobile and desktop form factors on Android, iOS, macOS, Windows, and Tizen.
    Project Website
  • Bootstrap Blazor

    Bootstrap Blazor

    Bootstrap Blazor is an enterprise-level UI component library based on Bootstrap and Blazor
    Project Website
  • ASP.NET API Versioning

    ASP.NET API Versioning

    The "Asp" project, more formally known as ASP.NET API Versioning, gives you a powerful, but easy-to-use method for adding API versioning semantics to your new and existing REST services built with ASP.NET. The API versioning extensions define simple metadata attributes and conventions that you use to describe which API versions are implemented by your services. You don't need to learn any new routing concepts or change the way you implement your services in ASP.NET today.
    Project Website
  • ML.NET

    ML.NET

    ML.NET is a cross-platform open-source machine learning framework which makes machine learning accessible to .NET developers. ML.NET allows .NET developers to develop their own models and infuse custom ML into their applications without prior expertise in developing or tuning machine learning models, all in .NET.
    Project Website
  • .NET nanoFramework

    .NET nanoFramework

    .NET nanoFramework is a free and open-source platform that enables the writing of managed code applications for constrained embedded devices. It is suitable for many types of projects including IoT sensors, wearables, academic proof of concept, robotics, hobbyist/makers creations or even complex industrial equipment. It makes the development for such platforms easier, faster and less costly by giving embedded developers access to modern technologies and tools used by desktop application developers.
    Project Website
  • OpenMod

    OpenMod

    OpenMod .NET Plugin Framework
    Project Website
  • AutoFixture

    AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.
    Project Website
  • Dev Proxy

    Dev Proxy

    Dev Proxy is an API simulator that helps you effortlessly test your app beyond the happy path.
    Project Website
  • TorchSharp

    TorchSharp

    A .NET library that provides access to the library that powers PyTorch.
  • Polly

    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 Website
  • Docker-DotNet

    Docker.DotNet allows you to interact with Docker Remote API endpoints in your .NET applications.
    Project Website
  • ClangSharp

    ClangSharp provides Clang bindings written in C#. It is self-hosted and auto-generates itself by parsing the Clang C header files using ClangSharpPInvokeGenerator.
    Project Website
  • MahApps.Metro

    MahApps.Metro

    MahApps.Metro is a framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort, supporting .NET Framework and .NET Core.
    Project Website
  • Android Support for Xamarin.Android

    Android Support for Xamarin.Android

    Android Support for Xamarin.Android are Xamarin.Android bindings for the Google Android Support Libraries
    Project Website
  • Stride

    Stride

    Stride is an open-source C# game engine for realistic rendering and VR. The engine is highly modular and aims at giving game makers more flexibility in their development. It can be used to create not only games but can also serve as a foundation for apps and tools.
    Project Website
  • Unity Container (Unity)

    Unity Container (Unity)

    Unity Container is a full featured, general-purpose IoC container for use in any type of .NET application.
    Project Website
  • .NET for Apache Spark

    .NET for Apache Spark

    .NET for Apache Spark provides high performance APIs for using Apache Spark from C# and F#. With these .NET APIs, you can access the most popular Dataframe and SparkSQL aspects of Apache Spark, for working with structured data, and Spark Structured Streaming, for working with streaming data.
    Project Website