Skip to content

Latest commit

 

History

History
312 lines (199 loc) · 12.4 KB

C#.md

File metadata and controls

312 lines (199 loc) · 12.4 KB

A

alba is a tool for better integration testing against ASP.Net Core applications.


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


Atata 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.


AutoMapper is a convention-based object-object mapper in .NET.


Avalonia is a cross-platform XAML-based UI framework providing a flexible styling system and supporting a wide range of Operating Systems such as Windows via .NET Framework and .NET Core, Linux via Xorg, macOS. Avalonia is ready for General-Purpose Desktop App Development. However, there may be some bugs and breaking changes as we continue along into this project's development.

B

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


Blazor is a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.


BotBuilder 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.


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

C

Cake (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.


CefSharp is a .NET (WPF and Windows Forms) bindings for the Chromium Embedded Framework.


ClosedXML 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.


Common is a repository for shared files to be consumed across the ASPNET repos.Configuration 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.


C-Sharp This repository contains algorithms and data structures implemented in C# for educational purposes.


CppSharp is a tool and set of libraries which allows programmers to use C/C++ libraries with high-level programming languages (such as C#).

D

Dapper 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.


Docs is a documentation for ASP.NET and ASP.NET Core https://docs.microsoft.com/aspnet


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

E

EntityFramework6 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.


Extensions is an open-source, cross-platform set of APIs for commonly used programming patterns and utilities, such as dependency injection, logging, and app configuration.


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


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


EventFlow is a basic CQRS+ES framework designed to be easy to use.

I

IdentityServer4 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.


ILSpy is the open-source .NET assembly browser and decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!

J

Json.NET 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.

L

LibraryInstaller - Microsoft Library Installer.


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

M

MahApps.Metro is a toolkit for creating Metro / Modern UI styled WPF apps.


MassTransit 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.


MeredithCore A backend .net API which manages our database (postgres, google cloud). Data from this database is used by meredith-core to provide endpoints to any front end team. All content for websites, email marketing, ad buying, etc. is all stored in the same database, allowing easy content management for large brands and marketing agencies.


MaterialDesignInXamlToolkit is a Google's Material Design in XAML & WPF, for C# & VB.Net.


Mono 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.


MudBlazor is an ambitious Material Design component framework for Blazor with an emphasis on ease of use and clear structure. It is perfect for .NET developers who want to rapidly build web applications without having to struggle with CSS and Javascript.

N

NUnit 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

Ocelot is an API Gateway created using .NET core.


OpenTK 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.


OptiKey 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).

P

PostProcessing 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.


PowerShell 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 .NET is an opensource project aimed at creating a free-for-commercial use Job Scheduler, with 'enterprise' features.

R

RabbitMQ .NET client for .NET Core and .NET 4.5.1+.


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


ResponseCaching is an ASP.NET Core middleware for caching responses.


Roslyn 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

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


Shadowsocks for Windows is a secure socks5 proxy, designed to protect your Internet traffic.


SimpleInjector is an open source dependency injection (DI) library for .NET.


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

T

Topshelf 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.

W

Web Markup Minifier 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.


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


Wox is a launcher for Windows, an alternative to Alfred and Launchy.


websocket-sharp A C# implementation of the WebSocket protocol client and server.

X

XUnit 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.