简介:在C#中实现CommonMark规范(经由过程0.27版的测试)将Markdown文档转换为HTML。
1、Akka.NET:
概述:更轻松地构建强大年夜的并发和分布式应用。
简介:Akka.NET是一个用于在.NET和Mono上构建高度并发,分布式和容错的事宜驱动应用法度榜样的对象包和运行时。
开源地址:https://github.com/akkadotnet/akka.net
2、Topshelf:
概述:应用.NET构建Windows办事的简单办事托管框架。
简介:Topshelf是托管应用.NET框架编写的办事的框架。办事的创建被简化,许可开辟人员创建一个简单的┞菲握台应用法度榜样,可以应用Topshelf作为办事安装。原因很简单:调试控制台应用法度榜样比办事轻易得多。一旦应用法度榜样经由测试并可以进行临盆,Topshelf可以轻松安装应用法度榜样作为办事。
开源地址:https://github.com/Topshelf/Topshelf
3、IdentityServer3:
简介:IdentityServer是一个基于.NET / Katana的框架和可托管组件,许可应用OpenID Connect和OAuth2等协定实现对现代Web应用法度榜样和API的单一登录和拜访控制。它支撑广泛的客户端,如移动,Web,SPA和桌面应用法度榜样,并且是可扩大的,可以集成到新的和现有的架构中。
开源地址:https://github.com/IdentityServer/IdentityServer3
4、MediatR:
简介:WebSocket是经由过程单个传誓┞菲握协定(TCP)插座供给双向,全双工通信信道的技巧。它被设计为在Web浏览器和Web办事器中实现,但它可以被任何客户端或办事器应用法度榜样应用。SuperWebSocket被归并到SuperSocket作为附加模块SuperSocket.WebSocket。您可以应用SuperSocket.WebSocket用雷同的方法SuperWebSocket但有不合的定名空间。
概述:在.NET中简单的中介器实现。
简介:过程内消息传递,无依附关系。支撑请求/响应,敕令,萌芽,通知和事宜,经由过程C#通用方差进行智能调剂的同步和异步。
开源地址:https://github.com/jbogard/MediatR
5、MassTransit:
概述:.NET的分布式应用法度榜样框架。
简介:MassTransit可以轻松创建应用和办事,应用基于消息的松散耦合的异步通信,实现更高的可用性,靠得住性和可扩大性。
开源地址:https://github.com/MassTransit/MassTransit
开源地址:https://github.com/JeremySkinner/FluentValidation
6、microdot:
概述:一个开源的.NET微办事框架。
简介:Microdot框架可赞助您创建可扩大和靠得住的微办事(“微办事机架”),让您专注于编写定义办事逻辑的代码,而无需解决开辟分布式体系的无数挑衅。Microdot还可以很好地与 Orleans虚拟演员框架相结合,让您轻松地编写基于 Orleans微型办事。
开源地址:https://github.com/gigya/microdot
概述:OpenID Connect Provider和用于ASP.NET 4.x / Katana的OAuth 2.0授权办事器框架。
7、Docker.DotNet:
概述:用于Docker API的.NET(C#)客户端库。
简介:与 .NET应用法度榜样中的Docker Remote API端点进行交互。它是完全异步的,旨在以非浊宣和面向对象的方法经由过程编程方法与Docker守护法度榜样进行交互。
开源地址:https://github.com/Microsoft/Docker.DotNet
8、Z.ExtensionMethods:
概述:C#扩大办法| .NET开源和免费库
简介:经由过程跨越1000种扩大办法加强.NET Framework。
Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践
开源地址:https://github.com/zzzprojects/Z.ExtensionMethods
9、SuperWebSocket:
概述:SuperWebSocket是WebSocket办事器的.NET实现。
开源地址:https://github.com/kerryjiang/SuperWebSocket
10、Seal-Report:
概述:开放数据库报表对象(.Net)
简介:MediaToolkit为处理媒体数据供给了一个简单的界面,完成了轻松转换,切片和编辑音频和视频等义务。在引擎盖下,MediaToolkit是一个用于FFmpeg的.NET包装器; 一个包含多个音频和视频编解码器的免费(LGPLv2.1)多媒体框架,支撑多种媒体格局的多路复竽暌姑,解复竽暌姑和转码义务。(大年夜视频抓住缩略图,检索元数据,根本转换,将Flash视频转换为DVD,转码选项FLV到MP4,将视频缩小到较小的长度)
简介:Seal-Report供给了一个完全的框架,用于大年夜任何数据库生成日常申报和仪表板。Seal-Report是Microsoft .NET Framework完全用C#编写的开源对象。
开源地址:https://github.com/ariacom/Seal-Report
11、accord-net-extensions:
概述:先辈的图像处理和计算机视觉算法作为流畅的扩大而构建为可移植性。
简介:Accord.NET Extensions是Accord.NET和AForge.NET的扩大框架。框架集中将.NET本地数组作为重要成像对象,并供给大年夜多半构建为扩大的计算机视觉算法。
开源地址:https://github.com/dajuric/accord-net-extensions
12、MediaToolkit:
概述:用于转换和处理所有视频和音频文件的.NET库。
开源地址:https://github.com/AydinAdn/MediaToolkit
13、htmldiff.net:
概述:.NET的Html Diff算法。
简介:用于比较两个HTML文件/片段的看维并应用简单的HTML凸起显示差别。这个HTML Diff实现是在这里找到的ruby实现的C#端口。
开源地址:https://github.com/Rohland/htmldiff.net
14、CalbucciLib.ExtensionsGalore:
推荐阅读
Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践 大年夜客岁开端,工信部加大年夜了对德律风用户实名认证工作及400呼叫中间合规的┞符治力度,尤其在客岁1>>>详细阅读
本文标题:高效实用的.NET开源项目分享
地址:http://www.17bianji.com/lsqh/38728.html
1/2 1