宣传型网站的实现技术手段,深圳广告网站设计制作,哪家公司网站建设好点,海淀区网站搭建似乎...很久很久没有写博客了#xff0c;一直都想写两篇#xff0c;但是却没有时间写。感觉最近有很多事情需要处理#xff0c;一直都是疲于奔命#xff0c;一直到最近才变得有些时间学习和充电。最近没有事情都会看一些博客和开源项目#xff0c;发现介绍开源项目的文章似… 似乎...很久很久没有写博客了一直都想写两篇但是却没有时间写。感觉最近有很多事情需要处理一直都是疲于奔命一直到最近才变得有些时间学习和充电。最近没有事情都会看一些博客和开源项目发现介绍开源项目的文章似乎有些旧而且很多介绍开源项目的文章都有比较相似的地方毕竟.NET很好很实用的项目的确有限。 很多人也想了解一下最新和感觉有用的.NET开源项目但是又没有时间去GitHub去逐一的看。感觉自己没事就花了几个小时去GitHub看了搜索到的1000个项目个人觉得比较实用的项目就自己做了一个整理。备注很多比较新的和比较厉害的组件和项目没有写入因为很多文章都已经介绍过了而且很多人也使用了所以就没有怎么介绍 最近忙着在做“在线协议”的方案整个方案都实现但是却陷入一个坑爹的场景那就是在线协议需要借用UE对粘贴的文档进行转换为HTML但是原始文档的格式很容易出现问题导致生成的HTML标记也会产生问题已至后面的正式的协议PDF文件和World文件都会失真想看看大家有没有好的意见。后面我会将目前的实现方案写出来分享 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 概述OpenID Connect Provider和用于ASP.NET 4.x / Katana的OAuth 2.0授权服务器框架。 简介IdentityServer是一个基于.NET / Katana的框架和可托管组件允许使用OpenID Connect和OAuth2等协议实现对现代Web应用程序和API的单一登录和访问控制。它支持广泛的客户端如移动WebSPA和桌面应用程序并且是可扩展的可以集成到新的和现有的架构中。 开源地址https://github.com/IdentityServer/IdentityServer3 4.MediatR 概述在.NET中简单的中介器实现。 简介进程内消息传递无依赖关系。支持请求/响应命令查询通知和事件通过C通用方差进行智能调度的同步和异步。 开源地址https://github.com/jbogard/MediatR 5.MassTransit 概述.NET的分布式应用程序框架。 简介MassTransit可以轻松创建应用和服务利用基于消息的松散耦合的异步通信实现更高的可用性可靠性和可扩展性。 开源地址https://github.com/MassTransit/MassTransit 6.microdot 概述一个开源的.NET微服务框架。 简介Microdot框架可帮助您创建可扩展和可靠的微服务“微服务机架”让您专注于编写定义服务逻辑的代码而无需解决开发分布式系统的无数挑战。Microdot还可以很好地与 Orleans虚拟演员框架相结合让您轻松地编写基于 Orleans微型服务。 开源地址https://github.com/gigya/microdot 7.Docker.DotNet 概述用于Docker API的.NETC客户端库。 简介与 .NET应用程序中的Docker Remote API端点进行交互。它是完全异步的旨在以非阻塞和面向对象的方式通过编程方式与Docker守护程序进行交互。 开源地址https://github.com/Microsoft/Docker.DotNet 8.Z.ExtensionMethods 概述C扩展方法| .NET开源和免费库 简介通过超过1000种扩展方法增强.NET Framework。 开源地址https://github.com/zzzprojects/Z.ExtensionMethods 9.SuperWebSocket 概述SuperWebSocket是WebSocket服务器的.NET实现。 简介WebSocket是通过单个传输控制协议TCP插座提供双向全双工通信信道的技术。它被设计为在Web浏览器和Web服务器中实现但它可以被任何客户端或服务器应用程序使用。SuperWebSocket被合并到SuperSocket作为附加模块SuperSocket.WebSocket。您可以使用SuperSocket.WebSocket用相同的方式SuperWebSocket但有不同的命名空间。 开源地址https://github.com/kerryjiang/SuperWebSocket 10.Seal-Report 概述开放数据库报表工具.Net 简介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库。 简介MediaToolkit为处理媒体数据提供了一个简单的界面完成了轻松转换切片和编辑音频和视频等任务。在引擎盖下MediaToolkit是一个用于FFmpeg的.NET包装器; 一个包含多个音频和视频编解码器的免费LGPLv2.1多媒体框架支持多种媒体格式的多路复用解复用和转码任务。从视频抓住缩略图检索元数据基本转换将Flash视频转换为DVD转码选项FLV到MP4将视频缩小到较小的长度 开源地址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 概述.NET中内置类型和类的扩展的100个扩展。 简介ExtensionsGalore是一个库可以扩展.NET的许多常见类型和类别以便快速方便地访问Web和移动开发的常见场景。换句话说它可以帮助您编写更少的代码行并将更多的焦点集中在应用程序中。 开源地址https://github.com/calbucci/CalbucciLib.ExtensionsGalore 15.Dapper 概述Dapper - 一个简单的对象映射器.Net 简介Dapper的一个关键特性是性能。 开源地址https://github.com/StackExchange/Dapper 以上只是简单的介绍了一些开源项目后面如果有时间和精力会写一些组件和开源项目的介绍如果大家也有觉得比较好的项目也可以在博客下面留言分享让大家一起学习。 原文地址http://www.cnblogs.com/pengze0902/p/7669631.html.NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注