1.SignalR
The ASP. NET SignalR is a library for ASP. NET developers that simplifies the process of adding real-time WEB functionality to applications by developers. When WebSockets is available (that is, the browser supports HTML5) SIGNALR uses websockets, and when not supported SIGNALR uses other techniques to ensure that the same effect is achieved. SignalR will communicate with the client in real-time to ASP. NET. Of course, this is useful, and there is enough extensibility. In the past, users need to refresh the page or use AJAX polling to achieve real-time display data, and now as long as the use of SIGNALR, it can be easily implemented.
GitHub Address: Https://github.com/SignalR/SignalR
2.SparkleShare
Sparkleshare is a tool for sharing open source code that is designed to make sharing code easier than you used to be. It allows you to synchronize your Git libraries in real time and is available for Linux, Mac, and Windows.
GitHub Address: https://github.com/hbons/SparkleShare
3.mono
Third-party cross-platform. NET operating environment, when Microsoft's. NET Framework supports only the win platform, Mono has started to support UNIX, Windows, MacOS and even iOS, Android and other operating systems.
Mono was initiated by Novell Corporation (launched by Ximian and led by Miguel de Lcaza, a dedicated pioneer. NET open source project used on Linux. It contains a C # language compiler, a CLR runtime, and a set of class libraries, and implements both ADO Net and ASP NET. Enables developers to develop programs in Linux with C #. ). The goal of the project is to create a series of. Net tools that conform to the standard ECMA (Ecma-334 and Ecma-335), including the C #编译器和共同语言 (CL-Common Language) execution platform (Platform). With Microsoft. NET, the Mono project can run on Linux, FreeBSD, Unix, Mac OS x, and Solaris, not just within Windows systems.
GitHub Address: Https://github.com/mono/mono
4.ServiceStack
ServiceStack is an open source web framework that runs on both. Net and Mono, and is a powerful alternative to developing Web services and Web applications:
WEB application framework with high-performance Razor Engine
Support for message-based WEB service frameworks in a variety of formats, such as Html,xml,json,soap
Container with built-in IOC
Several built-in library files, such as: Text Serializer,redis client,orm and caching providers
Self-hosting options are included in addition to the ASP. Hosting and Mono Hosting
GitHub Address: https://github.com/ServiceStack/ServiceStack
5.Nancy
Nancy is a lightweight, efficient HTTP service-based framework that can be used to quickly and gracefully handle delete,get,post,options,post,put and patch requests. Let developers focus on other business and more important content. Same. Nancy can run both on. NET and mono platforms.
GitHub Address: https://github.com/NancyFx/Nancy
6.AutoMapper
AutoMapper is a simple class library that resolves the mapping between objects and code. The main purpose is to transform the domain object to the DTO, and the database query result maps to the entity object. In the official words:
AutoMapper is a simple little library built to solve a deceptively complex problem-getting rids of code that mapped one O Bject to another. This type of code is rather dreary and boring to write, so why isn't invent a tool to does it for us?
GitHub Address: https://github.com/AutoMapper/AutoMapper
7.Psychson
Pushsharp is an open source C # library that can deliver push message notifications to apps that include iOS, Android and Windows Phone and BlackBerry's various operating systems. It is also compatible with the Mono framework.
GitHub Address: Https://github.com/adamcaudill/Psychson
8.RestSharp
Restsharp is a client library of the rest and HTTP APIs under the open source. NET platform, supported by. NET 3.5/4, mono, mono for Android, MonoTouch, Windows Phone 7.1 Mango. He can simplify our access to restful services
GitHub Address: https://github.com/restsharp/RestSharp
9.apper-dot-net
Dapper-dot-net is an ultra-lightweight ORM open-source Framework, Object-relational mapping (English: Object Relational Mapping, ORM, or O/RM, or O/R Mapping), which is a program technology, Used to implement transformations between data in different types of systems in an object-oriented programming language. In effect, it actually creates a "virtual object database" that can be used in a programming language. Dapper super light and small, simple, fast running. Won a lot of developers like it (recommended for everyone to see).
GitHub Address: Https://github.com/StackExchange/dapper-dot-ne
10.Opserver
Opserver is an open source monitoring solution for the famous website stack Overflow, published by Stack Exchange. It is based on. NET Framework, which is somewhat different in the field of monitoring tools. Designed to provide a quick overall view of the health of each monitored system, and also allows for deep digging using drill down methods.
GitHub Address: Https://github.com/StackExchange/dapper-dot-ne
The above leaderboard only code the focus of this project on GitHub does not represent the actual popularity and welcome of these items. Statistics are based on the number of start on GitHub.
Top Ten C # Open source projects on GitHub