C#

Alphabetical index of projects in C35:

A

albaarrow-up-right is a tool for better integration testing against ASP.Net Core applications.

AspNetKatanaarrow-up-right is a flexible set of components for building and hosting OWIN-based web applications on .NET Framework.

Atataarrow-up-right is an open source C#/.NET test automation full featured framework based on Selenium WebDriver. It uses fluent page object pattern with built-in logging. Atata Framework is extensible and contains a set of components, triggers and much more.

AutoMapperarrow-up-right is a convention-based object-object mapper in .NET. http://automapper.orgarrow-up-right

AzureIntegrationarrow-up-right - Features that integrate ASP.NET Core with Azure.

B

benchmarksarrow-up-right - Benchmarks for ASP.NET Core including (but not limited to) scenarios from the TechEmpower Web Framework Benchmarks.

BotBuilderarrow-up-right is one of three main components of the Microsoft Bot Framework. The Microsoft Bot Framework provides just what you need to build and connect intelligent bots that interact naturally wherever your users are talking, from text/SMS to Skype, Slack, Office 365 mail and other popular services. http://botframework.comarrow-up-right

BuildToolsarrow-up-right - Utilities used in the build system for projects that are used with ASP.NET Core and Entity Framework Core.

C

Cakearrow-up-right (C# Make) is a build automation system with a C# DSL to do things like compiling code, copy files/folders, running unit tests, compress files and build NuGet packages.

CefSharparrow-up-right is a .NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework http://cefsharp.github.io/arrow-up-right

ClosedXMLarrow-up-right ClosedXML is a .NET library for reading, manipulating and writing Excel 2007+ (.xlsx, .xlsm) files. It aims to provide an intuitive and user-friendly interface to dealing with the underlying OpenXML API.

Commonarrow-up-right is a repository for shared files to be consumed across the ASPNET repos.Configurationarrow-up-right is a framework for accessing Key/Value based configuration settings in an application. Includes configuration providers for command line arguments, environment variables, INI files, JSON files, and XML files.

The corefxarrow-up-right repo contains the library implementation for .NET Core. It includes System.Collections, System.IO, System.Xml, and many other components. You can see more information in Documentation. The corresponding .NET Core Runtime repo contains the runtime implementation (called "CoreCLR") for .NET Core. It includes RyuJIT, the .NET GC, and many other components. Runtime-specific library code - namely mscorlib - lives in the CoreCLR repo. It needs to be built and versioned in tandem with the runtime. The rest of CoreFX is agnostic of runtime-implementation and can be run on any compatible .NET runtime.

CORSarrow-up-right is an implementations of common CORS policy and CORS middleware.

D

Dapperarrow-up-right is a simple object mapper for .Net. Dapper is a NuGet library that you can add in to your project that will extend your IDbConnection interface.

DataProtectionarrow-up-right - Data Protection APIs for protecting and unprotecting data. This project is part of ASP.NET Core.

DependencyInjectionarrow-up-right - Contains common DI abstractions that ASP.NET Core and Entity Framework Core use.

Diagnosticsarrow-up-right is a middleware for reporting info and handling exceptions and errors in ASP.NET Core, and diagnosing Entity Framework Core migrations errors.

Docsarrow-up-right is a documentation for ASP.NET and ASP.NET Core https://docs.microsoft.com/aspnetarrow-up-right

DotNetToolsarrow-up-right is a command-line tools for the .NET Core CLI.

DotNettyarrow-up-right is a port of Netty, asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients.

E

EntityFramework6arrow-up-right is an object-relational mapper that enables .NET developers to work with relational data using domain-specific objects. It eliminates the need for most of the data-access code that developers usually need to write. Entity Framework is actively developed by the Entity Framework team in collaboration with a community of open source developers. Together we are dedicated to creating the best possible data access experience for .NET developers.

Entropyarrow-up-right is "a measure of the disorder that exists in a system." This repo is a chaotic experimental playground for new features and ideas. Check here for small and simple samples for individual features.

eShopOnContainersarrow-up-right is a sample .NET Core reference application, powered by Microsoft, based on a simplified microservices architecture and Docker containers.

eShopOnWebarrow-up-right is a sample ASP.NET Core reference application, powered by Microsoft, demonstrating a layered application architecture with monolithic deployment model

EventFlowarrow-up-right is a basic CQRS+ES framework designed to be easy to use.

EventNotificationarrow-up-right is the infrastructure for publishing notifications has moved to the .NET Framework. See the new DiagnosticSource and DiagnosticListener APIs in the System.Diagnostics.DiagnosticSource package. The infrastructure provided here is for subscribing to events using runtime-generated proxies.

F

FileSystemarrow-up-right is a File Provider abstractions. Contains file system abstractions and file system globbing.

H

Hostingarrow-up-right - The Hosting repo contains code required to host an ASP.NET Core application, it is the entry point used when self-hosting an application.

HtmlAbstractionsarrow-up-right is an abstractions used for building HTML content, including types such as HtmlString and IHtmlContent.

HttpSysServerarrow-up-right - This repo contains a web server for ASP.NET Core based on the Windows Http Server API.

I

Identityarrow-up-right is the membership system for building ASP.NET Core web applications, including membership, login, and user data. ASP.NET Core Identity allows you to add login features to your application and makes it easy to customize data about the logged in user.

IdentityServer4arrow-up-right is built against ASP.NET Core 1.1 using the RTM tooling that ships with Visual Studio 2017. This is the only configuration we support on the issue tracker.

IISIntegrationarrow-up-right - This repo hosts the ASP.NET Core middleware for IIS integration. This project is part of ASP.NET Core.

J

JavaScriptServicesarrow-up-right - Microsoft ASP.NET Core JavaScript Services is a set of technologies for ASP.NET Core developers.

Json.NETarrow-up-right is a personal open source project. Started in 2006, thousands of hours have been invested in refining and tuning Json.NET with the goal of making it not just the best JSON serializer for .NET but the best serializer for any computer language.

JsonPatcharrow-up-right is a library for ASP.NET Core.

K

KestrelHttpServerarrow-up-right is a web server for ASP.NET Core based on libuv.

L

LibraryInstallerarrow-up-right - Microsoft Library Installer.

Live-Chartsarrow-up-right is a simple, flexible, interactive & powerful charts, maps and gauges for .Net http://lvcharts.net/arrow-up-right

live.asp.netarrow-up-right - Code for live.asp.net, which hosts the ASP.NET Community Stand-up

Localizationarrow-up-right - Localization abstractions and implementations for ASP.NET Core applications.

Loggingarrow-up-right is a common logging abstractions and a few implementations. This project is part of ASP.NET Core.

M

MahApps.Metroarrow-up-right is a toolkit for creating Metro / Modern UI styled WPF apps. http://mahapps.comarrow-up-right

MassTransitarrow-up-right is a free, open-source distributed application framework for .NET. MassTransit makes it easy to create applications and services that leverage message-based, loosely-coupled asynchronous communication for higher availability, reliabililty, and scalability.

MaterialDesignInXamlToolkitarrow-up-right is a Google's Material Design in XAML & WPF, for C# & VB.Net. http://materialdesigninxaml.netarrow-up-right

Microsoft.Data.Sqlitearrow-up-right - Contains SQLite implementations of the System.Data.Common interfaces.

Monoarrow-up-right is a software platform designed to allow developers to easily create cross platform applications. It is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime.

MusicStorearrow-up-right is a sample ASP.NET Core application.

Mvcarrow-up-right ASP.NET Core MVC is a model view controller framework for building dynamic web sites with clean separation of concerns, including the merged MVC, Web API, and Web Pages w/ Razor.

MvcPrecompilationarrow-up-right - The Razor syntax provides a fast, terse, clean, and lightweight way to combine server code with HTML to create dynamic web content. This repo contains tooling that allows compilation of MVC Razor views as part of build and publish.

N

Nancyarrow-up-right is a lightweight, low-ceremony, framework for building HTTP based services on .NET Framework/Core and Monoarrow-up-right. The goal of the framework is to stay out of the way as much as possible and provide a super-duper-happy-path to all interactions.

Nancy is designed to handle DELETE, GET, HEAD, OPTIONS, POST, PUT and PATCH requests and provides a simple, elegant, Domain Specific Language (DSL)arrow-up-right for returning a response with just a couple of keystrokes, leaving you with more time to focus on the important bits.. your code and your application.

Write your application

NUnitarrow-up-right is a unit-testing framework for all .NET languages. Initially ported from JUnit, the current production release, version 3, has been completely rewritten with many new features and support for a wide range of .NET platforms.

O

Ocelotarrow-up-right is an API Gateway created using .NET core.

OpenTKarrow-up-right is a fast, low-level C# binding for OpenGL, OpenGL ES and OpenAL. It runs on all major platforms and powers hundreds of apps, games and scientific research.

Use OpenTK to add cross-platform 3d graphics, audio, compute and haptics to your C# application. Integrate it into your existing user interface or use it standalone without any external dependencies.

OptiKeyarrow-up-right is an assistive on-screen keyboard which runs on Windows. It is designed to be used with an eye-tracking device to assist with keyboard and mouse control for those living with motor and speech limitations, such as Amyotrophic Lateral Sclerosis (ALS) / Motor Neuron Disease (MND).

Optionsarrow-up-right is a framework for accessing and configuring POCO settings.

P

PostProcessingarrow-up-right is a new unity post-processing stack is an über effect that combines a complete set of image effects into a single post-process pipeline.

PowerShellarrow-up-right is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models. It includes a command-line shell, an associated scripting language and a framework for processing cmdlets.

Q

Quartz Enterprise Scheduler .NETarrow-up-right is an opensource project aimed at creating a free-for-commercial use Job Scheduler, with 'enterprise' features.

R

RabbitMQ .NET clientarrow-up-right for .NET Core and .NET 4.5.1+.

Radarrarrow-up-right is a fork of Sonarr to work with movies à la Couchpotato. https://radarr.videoarrow-up-right

react-native-windowsarrow-up-right is a framework for building native UWP and WPF apps with React. http://facebook.github.io/react-native/arrow-up-right

ResponseCachingarrow-up-right is an ASP.NET Core middleware for caching responses.

Roslynarrow-up-right provides open-source C# and Visual Basic compilers with rich code analysis APIs. It enables building code analysis tools with the same APIs that are used by Visual Studio.

S

Scaffoldingarrow-up-right - ASP.NET Scaffolding enables generating boilerplate code for web applications to speed up development.

Shadowsocks for Windowsarrow-up-right is a secure socks5 proxy, designed to protect your Internet traffic.

SimpleInjectorarrow-up-right is an open source dependency injection (DI) library for .NET.

StaticFilesarrow-up-right - This repo contains middleware for handling requests for file system resources including files and directories.

T

Topshelfarrow-up-right is a framework for hosting services written using the .NET framework. The creation of services is simplified, allowing developers to create a simple console application that can be installed as a service using Topshelf. The reason for this is simple: It is far easier to debug a console application than a service. And once the application is tested and ready for production, Topshelf makes it easy to install the application as a service.

U

UnityPCSSarrow-up-right is a Nvidia's PCSS soft shadow algorithm implemented in Unity

W

Web Markup Minifierarrow-up-right is .NET library that contains a set of markup minifiers. The objective of this project is to improve the performance of web applications by reducing the size of HTML, XHTML and XML code.

websdkarrow-up-right - ASP.NET Web Sdk targets contains the tasks, targets and packages required to build and publish Web Applications.

Woxarrow-up-right is a launcher for Windows, an alternative to Alfred and Launchy.

X

XUnitarrow-up-right 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. xUnit.net works with ReSharper, CodeRush, TestDriven.NET and Xamarin.

Z

zipkin4netarrow-up-right is a .NET client library for Zipkin

Last updated