澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

澳门新萄京官方网站:资源大全中文版,资源大

2019-06-23 作者:www.8455.com   |   浏览(127)

Awesome连串的.Net财富整理。awesome-dotnet是由quozd发起和保护。内容包蕴:编写翻译器、压缩、应用框架、应用模板、加密、数据库、反编写翻译、IDE、日志、风格指南等。

注:下面用 [$]表明的象征收取金钱工具,但部分收取金钱工具针对开源软件的开支/计划/托管是免费的)

注:下面用 [$] 标注的象征收取薪给工具,但一些收取金钱工具针对开源软件的付出/布署/托管是无偿的)

算法与数据结构(Algorithms and Data structures)

  • Algorithmia -.NET 3.5及越来越高版本的算法和数码结构库。 算法包括复杂的算法和数据结构,如图,优先级队列,命令,撤除重做等。
  • C# Algorithms - 标准数据结商谈算法的C#即插即用类库项目。 它含有35五个数据结议和30三种被设计为面向对象的隔开组件的算法.

目录

目录

DotNet 财富大全

2016-04-08 dotNET跨平台

Awesome DotNet,那又是一个 Awesome XXX 类别的财富整理,由 quozd 发起和掩护。内容包罗:编写翻译器、压缩、应用框架、应用模板、加密、数据库、反编写翻译、IDE、日志、风格指南等。

伯乐在线已在 GitHub 上提倡「DotNet 能源大全汉语版」的整治。应接扩散、迎接参预。


(注:下面用 [$] 标明的代表收取薪俸工具,但有的收取费用工具针对开源软件的支出/安插/托管是免费的)

应用程序接口(API)

  • NancyFx -轻量级,低本钱的框架,用于在.Net和Mono上营造基于HTTP的劳务
  • ASP.NET WebAPI -框架,能够轻巧创设覆盖周围客户端(包蕴浏览器和移动设备)的HTTP服务
  • Breeze - Api框架,通过选拔OData 3协议落到实处增加的多少访问。 客户端库可用于Javascript和C#。
  • Mobius: C# API for Spark -Mobius将C#语言绑定增加到Apache 斯Parker,完毕了C#中的斯Parker驱动程序代码和多少管理操作。
  • ServiceStack -一种简易、火速、灵活和便捷的Web和Web服务的架构框架
  • Nelibur -Nelibur是依附纯WCF的基于新闻的Web服务框架。 Nelibur简化了创立高品质和依据音讯的Web服务,您一定有所WCF的方方面面功效。
  • WebAPI Contrib -搜聚开源项目,以援助你改进使用ASP.NET Web API的做事
  • API

  • 动用框架(Application Frameworks)

  • 应用模板(Application Templates)

  • 人造智能(Artificial AMDligence)

  • 先后集管理(Assembly Manipulation)

  • 资产

  • 表明和授权(Authentication and Authorization)

  • 机关构建(Build Automation)

  • 缓存

  • CLI

  • CLR

  • CMS

  • 代码深入分析和心路(Code Analysis and Metrics)

  • 编译器

  • 压缩(Compression)

  • 持续集成(Continuous Integration)

  • 加密(Cryptography)

  • 数据库

  • 数据库驱动(Database Drivers)

  • 反编译(Decompilation)

  • 部署(Deployment)

  • DirectX

  • 布满式总结(Distributed Computing)

  • 文档(Documentation)

  • 电子商务和开销(E-Commerce and Payments)

  • 条件管理(Environment Management)

  • ETL

  • 游戏

  • 地理消息连串

  • Git工具(Git Tools)

  • 图形

  • GUI

  • HTML 和 CSS

  • HTTP

  • IDE

  • 图像管理(Image Processing)

  • 安装工具(Install Tools)

  • 国际化(Internationalization)

  • 互操作(Interoperability)

  • IoC

  • 日志

  • 邮件

  • 机器学习和数量正确(Machine Learning and Data Science)

  • Markdown 处理(Markdown Processors)

  • 数学(Mathematics)

  • 媒体

  • 度量

  • Micro Framework

  • 杂项

  • MVVM

  • Office

  • ORM

  • 包管理(Package Management)

  • PDF

  • Profiler

  • 推送布告(Push Notifications)

  • 队列

  • 反应性编制程序(Reactive Programming)

  • 计划(Scheduling)

  • SDK 和 API 客户端(SDK and API Clients)

  • 搜索

  • 序列化(Serialization)

  • 状态机(State machines)

  • 静态网址生成(Static Site Generators)

  • 作风指南(Style Guide)

  • 模板引擎(Template Engine)

  • 测试

  • 交易

  • Visual Studio 插件(Visual Studio Plugins)

  • Web 框架(Web Frameworks)

  • Web 服务器(Web Servers)

  • WebSocket

  • Windows 服务(Windows Services)

  • 任何列表(Other Lists)

  • API

  • 动用框架(Application Frameworks)

  • 应用模板(Application Templates)

  • 人造智能(Artificial AMDligence)

  • 程序集管理(Assembly Manipulation)

  • 资产(Assets)

  • 表明和授权(Authentication and Authorization)

  • 电动创设(Build Automation)

  • 缓存(Caching)

  • CLI

  • CLR

  • CMS

  • 代码深入分析和心地(Code Analysis and Metrics)

  • 编译器(Compiler)

  • 压缩(Compression)

  • 不停集成(Continuous Integration)

  • 加密(Cryptography)

  • 数据库(Database)

  • 数据库驱动(Database Drivers)

  • 反编译(Decompilation)

  • 部署(Deployment)

  • DirectX

  • 布满式总括(Distributed Computing)

  • 文档(Documentation)

  • 电子商务和支付(E-Commerce and Payments)

  • 条件处理(Environment Management)

  • ETL

  • 游戏(Game)

  • 地理新闻体系(Gis)

  • Git工具(Git Tools)

  • 图形(Graphics)

  • GUI

  • HTML 和 CSS

  • HTTP

  • IDE

  • 图像管理(Image Processing)

  • 设置工具(Install Tools)

  • 国际化(Internationalization)

  • 互操作(Interoperability)

  • IoC

  • 日志(Logging)

  • 邮件(Mail)

  • 机器学习和数码科学(Machine Learning and Data Science)

  • Markdown 处理(Markdown Processors)

  • 数学(Mathematics)

  • 媒体(Media)

  • 度量(Metrics)

  • Micro Framework

  • 杂项(Misc)

  • MVVM

  • Office

  • ORM

  • 包管理(Package Management)

  • PDF

  • Profiler

  • 推送布告(Push Notifications)

  • 队列(Queue)

  • 反应性编制程序(Reactive Programming)

  • 计划(Scheduling)

  • SDK 和 API 客户端(SDK and API Clients)

  • 搜索(Search)

  • 序列化(Serialization)

  • 状态机(State machines)

  • 静态网址生成(Static Site Generators)

  • 作风指南(Style Guide)

  • 模板引擎(Template Engine)

  • 测试(Testing)

  • 交易(Trading)

  • Visual Studio 插件(Visual Studio Plugins)

  • Web 框架(Web Frameworks)

  • Web 服务器(Web Servers)

  • WebSocket

  • Windows 服务(Windows Services)

  • 别的列表(Other Lists)

API

框架

  • 南茜Fx:轻量、用于营造 HTTP 基础服务的非正式(low-ceremony)框架,基于.Net 及 Mono 平台。

  • ASP.NET WebAPI:火速创制 HTTP 服务的框架,能够大面积用于多种区别的客户端,包蕴浏览器和移动设备。

  • ServiceStack :架构缜密、速度迅猛、令人兴奋的 web 服务。

  • Nelibur:Nelibur 是二个选择纯 WCF 创设的依附音讯的 web 服务框架。Nelibur 能够便捷地开创高品质、基于音信的 web 服务,使得你到家具有 WCF 的强劲技巧。

WebAPI Contrib:扶助您巩固 ASP.NET Web API 技艺的开源项目汇集。

应用程序框架(Application Frameworks)

  • ASP.NET Boilerplate - 新的现世ASP.NET MVC Web应用程序的起源,具备最好推行和最盛行的工具。
  • Orleans - 奥尔良是贰个框架,提供了一种直观的主意来构建分布式的特大型总结应用程序,而没有必要学习和平运动用复杂的产出或任何缩放方式
  • CoreFX - corefx repo包涵.NET Core的库完结(称为“CoreFX”)。 它回顾System.Collections,System.IO,System.Xml和非常多别的零件。 它在Windows上构建和平运动行。 您能够“观望”该回购,以便在今后多少个月内加多Linux和Mac帮忙。
  • CSLA .NET - 业务层开发框架
  • Mono - 单声道开源ECMA CLI,C#和.NET达成
  • Mono-Addins - Mono.Addins是创办可扩充应用程序的通用框架,也是用以创造扩充那一个应用程序的加载项
  • peasy - Peasy是一个中档层框架,提供易于使用和灵活的条条框框引擎,目的在于缓和诸如并发管理,事务帮助,容错,线程,可扩充性,异步和多客户端扶助等大面积难题,以及易于测试 一个巨大的就学曲线!
  • Spring.Net - Spring.NET是一种开源应用程序框架,能够使集团.NET应用程序的塑造越发轻便
  • DotNetty - DotNetty是Netty的八个端口,用于火速支付可体贴的高质量协议服务器和客户端的异步事件驱动的互连网应用程序框架。

其它国资本源大全列表

其余能源大全列表

运用框架(Application Frameworks)

  • ASP.NET Boilerplate:今世 ASP.NET MVC web 应用程序的入门,包涵最好实施和最盛行的工具。

  • Orleans:Orleans 框架提供了直接创设遍布式、大规模计算应用的点子,不须求学习和利用复杂的相互或扩展模型。

  • CoreFX:corefx 货仓包罗了 .NET 大旨功用库的落成(被喻为“CoreFX”)。包罗了 System.Collections、System.IO、System.Xml 以及无数任何组件。近日营造并运转于 Windows 平台。你可以关切这些库房,精通在以后的几个月内将要扩大的对 Linux 和 Mac 的支撑。

  • CSLA .NET:业务层开垦框架 

  • Mono:Mono 是 ECMA CLI、C# 以及 .NET 的开源达成。

  • Mono-Addins:Mono.Addins 是贰个通用框架,用于创设可扩展的应用程序,以及这几个应用程序的恢弘插件。

  • Spring.Net:Spring.NET 是八个开源的应用程序框架,可以省事地创制公司级 .NET 项目。

模板引擎(Application Templates)

  • ASP.NET Core Starter Kit -后端:.NET Core,EF Core,C#; 前端:Babel,Webpack,React,CSS模块
  • MVC.Template - ASP.NET大旨MVC项目启动器模板。
  • ProjectScaffold - F#Foundation推荐的原型.NET化解方案包含文件系统设置,用于信赖的Paket和用于营造/测试自动化的FAKE。 暗许景况下,构建进程还编写翻译文书档案并生成NuGet软件包。
  • Serene -Serenity是三个ASP.NET MVC应用程序平台,意在通过依照服务的架构简化和浓缩以数据为基本的事体应用程序的开垦。 宁静是构建宁静应用程序的初阶模板。
  • Side-Waffle -大量征集有用的Web和桌面开荒模板。
  • Template10 - Windows 10模板与设计方式。

API

框架

  • 南茜Fx:轻量、用于塑造 HTTP 基础服务的非正式(low-ceremony)框架,基于.Net 及 Mono 平台。

  • ASP.NET WebAPI:火速成立 HTTP 服务的框架,可以大面积用于三种分裂的客户端,包含浏览器和平运动动设备。

  • ServiceStack:架构缜密、速度迅猛、令人喜欢的 web 服务。

  • Nelibur:Nelibur 是三个施用纯 WCF 创设的基于音信的 web 服务框架。Nelibur 能够方便地开创高品质、基于消息的 web 服务,使得你到家具备 WCF 的壮大力量。

WebAPI Contrib:援救您进步 ASP.NET Web API 才能的开源项目汇集。

API

框架

  • NancyFx:轻量、用于创设 HTTP 基础服务的业余(low-ceremony)框架,基于.Net 及 Mono 平台。

  • ASP.NET WebAPI:快捷创造 HTTP 服务的框架,能够普及用于四种分裂的客户端,包含浏览器和活动器具。

  • ServiceStack :架构缜密、速度赶快、令人心满意足的 web 服务。

  • Nelibur:Nelibur 是三个施用纯 WCF 营造的依附音信的 web 服务框架。Nelibur 能够便捷地创立高品质、基于新闻的 web 服务,使得你到家具备 WCF 的强有力技术。

WebAPI Contrib:辅助您提高ASP.NET Web API 工夫的开源项目汇聚。

接纳模板(Application Templates)

  • MVC.Template:ASP.NET MVC 5 入门项目模板。

  • ProjectScaffold:F# 基金会援引的 .NET 消除方案的原型——包括文件系统的搭建、用于管理重视的 Paket 以及用于自动化创设、测试的 FAKE。默许情状下,创设流程也会对文书档案实行编写翻译,并生成 NuGet 程序包。

  • Side-Waffle :包罗多量有效的 Web 和桌面开垦模板。

  • Template10 :带有设计情势的 Windows 10 模板。

人为智能(Artificial AMDligence)

  • AIMLBot (Program#) - C#中的基于AIML(人工智能标识语言)的chatter bot的小而急速的,符合规范的轻松定制的贯彻。
  • SIML -综合智能标识语言,下一代Chatbot&Digital Assistant语言。

选择框架(Application Frameworks)

  • ASP.NET Boilerplate:当代 ASP.NET MVC web 应用程序的入门,包罗最好实行和最风靡的工具。

  • Orleans:Orleans 框架提供了第一手营造布满式、大规模总计应用的秘诀,无需学习和平运动用复杂的相互或扩充模型。

  • CoreFX:corefx 货仓包蕴了 .NET 大旨效率库的贯彻(被称为“CoreFX”)。蕴涵了 System.Collections、System.IO、System.Xml 以及好些个其余组件。近些日子营造并运维于 Windows 平台。你能够关心那个库房,精通在以后的多少个月内就要扩展的对 Linux 和 Mac 的支撑。

  • CSLA .NET:业务层开荒框架

  • Mono:Mono 是 ECMA CLI、C# 以及 .NET 的开源实现。

  • Mono-Addins:Mono.Addins 是多个通用框架,用于创设可扩充的应用程序,以及那个应用程序的扩充插件。

  • Spring.Net:Spring.NET 是贰个开源的应用程序框架,能够省事地成立公司级 .NET 项目。

选择框架(Application Frameworks)

  • ASP.NET Boilerplate:今世ASP.NET MVC web 应用程序的入门,包罗最好实施和最风靡的工具。

  • Orleans:Orleans 框架提供了直白构建分布式、大规模计算应用的不二等秘书籍,没有必要学习和使用复杂的竞相或扩充模型。

  • CoreFX:corefx 旅社蕴含了 .NET 宗旨职能库的落到实处(被称为“CoreFX”)。包括了 System.Collections、System.IO、System.Xml 以及好些个其余组件。近日创设并运维于 Windows 平台。你能够关注那么些库房,精通在今后的多少个月内将要扩展的对 Linux 和 Mac 的支撑。

  • CSLA .NET:业务层开垦框架 http://www.cslanet.com。

  • Mono:Mono 是 ECMA CLI、C# 以及 .NET 的开源达成。

  • Mono-Addins:Mono.Addins 是二个通用框架,用于制造可扩展的应用程序,以及这一个应用程序的扩充插件。

  • Spring.Net:Spring.NET 是三个开源的应用程序框架,能够便捷地创制集团级 .NET 项目。

人造智能(Artificial AMDligence)

  • AIMLBot(Program#):使用 C# 编写的二个迷你、急迅、包容规范、易于定制的拉扯机器人,基于 AIML (人工智能标志语言 Artificial 速龙ligence Markup Language)。

  • SIML :智能综合智能标志语言(Synthetic 英特尔ligence 马克up Language),下一代聊天机器人及数字帮手语言。

先后集与装配件(Assembly Manipulation)

  • dnSpy - dnSpy是从ILSpy分叉的.NET程序集编辑器,反编写翻译器和调节和测试器。
  • Fody - 用于编织.net程序集的可扩大工具
  • Mono.Cecil -Cecil是以ECMA CIL格局转换和检查程序和教室的体育场合。

选择模板(Application Templates)

  • MVC.Template:ASP.NET MVC 5 入门项目模板。

  • ProjectScaffold:F# 基金会推荐的 .NET 消除方案的原型——包涵文件系统的搭建、用于管理正视的 Paket 以及用于自动化塑造、测试的 FAKE。暗中同意意况下,营造流程也会对文档实行编写翻译,并生成 NuGet 程序包。

  • Side-Waffle:包蕴大批量一蹴而就的 Web 和桌面开荒模板。

  • Template10:带有设计方式的 Windows 10 模板。

行使模板(Application Templates)

  • MVC.Template:ASP.NET MVC 5 入门项目模板。

  • ProjectScaffold:F# 基金会引入的 .NET 化解方案的原型——包含文件系统的搭建、用于管理重视的 Paket 以及用于自动化创设、测试的 FAKE。暗中认可情状下,创设流程也会对文书档案举办编写翻译,并生成 NuGet 程序包。

  • Side-Waffle :包涵大量实用的 Web 和桌面开荒模板。

  • Template10 :带有设计格局的 Windows 10 模板。

次第集处理(Assembly Manipulation)

  • dnSpy:dnSpy 是一个 .NET 程序集编辑器、反编写翻译器和调节和测试器,来自 ILSpy 分支。

  • Fody:织入(weaving).net 程序集的可扩展工具。

  • Mono.塞西:Cecil 类库用于转移和检讨 ECMA CIL 程序和库。

资源(Assets)

  • Cassette - 管理.NET Web应用程序财富(脚本,css和模板)
  • NodeAssets - .net的资本处理器,使用SignalHighlander进行实时更新,能够选取使用NodeJS编写翻译器
  • Bundle Transformer - Microsoft ASP.NET Web Optimization Framework的模块化扩张。 它的模块帮衬LESS,Sass,CoffeeScript,TypeScript,Mustache,Handlebars,Autoprefixer以及一批分裂的JS和CSS细化器
  • Bundler - 编写翻译和压缩/ Sass / Stylus / Css / JS / CoffeeScript / LiveScript文件。 与MVC和瑟维斯Stack集成
  • SquishIt -令你轻松捆绑一些css和javascript

人造智能(阿特ificial 速龙ligence)

  • AIMLBot:使用 C# 编写的贰个迷你、神速、包容标准、易于定制的扯淡机器人,基于 AIML (人工智能标志语言 Artificial 英特尔ligence 马克up Language)。

  • SIML:智能综合智能标记语言(Synthetic 速龙ligence 马克up Language),下一代聊天机器人及数字帮手语言。

人造智能(Artificial Intelligence)

  • AIMLBot(Program#):使用 C# 编写的一个Mini、火速、包容标准、易于定制的闲谈机器人,基于 AIML (人工智能标识语言 Artificial 速龙ligence 马克up Language)。

  • SIML :智能综合智能标志语言(Synthetic 速龙ligence 马克up Language),下一代聊天机器人及数字帮手语言。

资源(Assets)

  • Cassette:管理 .NET web 应用程序能源(脚本、css 和 模板)

  • NodeAssets:.net 财富管理器,通过 Signal普拉多 实时更新 css,也得以使用 NodeJS 编写翻译器。

  • Bundler:编写翻译和纤维化 Less、Sass、Stylus、Css、JS、CoffeeScript、LiveScript 文件。MVC集成了 MVC 和 瑟维斯Stack。

  • SquishIt:让你轻松联合一些 css 和 javascript。

证实与授权(Authentication and Authorization)

  • ASP.NET Identity -ASP.NET应用程序的新成员系统
  • DotNetOpenAuth - OpenID,OAuth和InfoCard协议的C#实现
  • Logibit Hawk - F#Hawk认证库
  • IdentityModel -用于.NET 4.5和MVC4 / Web API中的身份和访问调整的帮手库。
  • IdentityServer -可扩大OAuth2和OpenID Connect提供程序框架。
  • OAuth - 用于转移用C#编写的OAuth 1.0a签字的相当轻量级的库
  • Stuntman - Stuntman是用来在使用.NET注脚身份的开销进度中模拟用户的教室。

程序集管理(Assembly Manipulation)

  • dnSpy:dnSpy 是八个 .NET 程序集编辑器、反编写翻译器和调节和测试器,来自 ILSpy 分支。

  • Fody:织入.net 程序集的可增加工具。

  • Mono.Cecil:Cecil 类库用于转移和检讨 ECMA CIL 程序和库。

次第集管理(Assembly Manipulation)

  • dnSpy:dnSpy 是贰个 .NET 程序集编辑器、反编译器和调节和测试器,来自 ILSpy 分支。

  • Fody:织入(weaving).net 程序集的可扩充工具。

  • Mono.Cecil:塞西类库用于转移和自己钻探 ECMA CIL 程序和库。

注明和授权(Authentication and Authorization)

  • ASP.NET Identity:用于 ASP.NET 应用程序的新身份系统。

  • DotNetOpenAuth:OpenID、OAuth 和 InfoCard 协议的三个 C# 实现。

  • Logibit Hawk:一个 F# Hawk 认证库。

  • IdentityModel:.NET 4.5 和 MVC4、Web API 身份和访问调节的协助库。

  • IdentityServer:可扩充的 OAuth2 和 OpenID 连接提供程序框架。

  • OAuth:超轻量级 OAuth 1.0a 签字生成库,C# 编写。

Books 书籍

  • .NET Core in Action - 教会如何使用.NET Core编写应用程序和库。 [$]
  • CLR via C# -发掘深远并驾驭集体语言运转时,C#和.NET开垦的扑朔迷离。 [$]
  • Functional Programming in C# - 教会怎样最棒地利用C#语言的功效特色。 [$]
  • Microservices in .NET Core - 向您出示怎么着使用南希和.NET Core营造可珍爱,安全和操作自个儿的微服务。[$]

资源

  • Cassette:管理 .NET web 应用程序财富(脚本、css 和 模板)

  • NodeAssets:.net 能源管理器,通过 Signal奥迪Q7 实时更新 css,也足以行使 NodeJS 编译器。

  • Bundler:编写翻译和纤维化 Less、Sass、Stylus、Css、JS、CoffeeScript、LiveScript文件。MVC集成了 MVC和 ServiceStack。

  • SquishIt:让你轻松合併一些 css 和 javascript。

资源(Assets)

  • Cassette:管理 .NET web 应用程序财富(脚本、css 和 模板)

  • NodeAssets:.net 能源管理器,通过 SignalOdyssey 实时更新 css,也得以选用 NodeJS 编译器。

  • Bundler:编写翻译和微小化 Less、Sass、Stylus、Css、JS、CoffeeScript、LiveScript 文件。MVC集成了 MVC 和 ServiceStack。

  • SquishIt:让你轻松会集一些 css 和 javascript。

活动构建(Build Automation)

  • Psake:基于 .NET 的自动化营造筑工程具,使用 PowerShell 编写。

  • FAKE:F# Make,一个跨平台自动营造系统。

  • Invoke-Build:PowerShell 自动创设和测试工具,灵感来源 Psake。

  • MSBuild:微软构建引擎(MSBuild)是 .NET 和 Visual Studio 的营造平台。

  • Cake:Cake(C# Make)使用 C# DSL 的跨平台自动构建系统。

Build Automation 创设自动化

  • Psake - .基于BNET的营造自动化学工业具,用PowerShell编写
  • FAKE - F#Make,跨平台塑造自动化系统
  • Invoke-Build - PowerShell创设和测试自动化学工业具灵感源于Psake。
  • MSBuild - Microsoft Build Engine(MSBuild)是.NET和Visual Studio的营造平台
  • Cake - Cake(C#Make)是独具C#DSL的跨平台营造自动化系统。
  • Nake - 基于魔术脚本的C#任务跑步者

证实和授权(Authentication and Authorization)

  • ASP.NET Identity:用于 ASP.NET 应用程序的新地位系统。

  • DotNetOpenAuth:OpenID、OAuth 和 InfoCard 协议的三个 C# 实现。

  • Logibit Hawk:一个 F#Hawk认证库。

  • IdentityModel:.NET 4.5 和 MVC4、Web API 身份和访问调整的协理库。

  • IdentityServer:可扩张的 OAuth2 和 OpenID 连接提供程序框架。

  • OAuth:超轻量级 OAuth 1.0a 具名生成库,C# 编写。

评释和授权(Authentication and Authorization)

  • ASP.NET Identity:用于 ASP.NET 应用程序的新身份系统。

  • DotNetOpenAuth:OpenID、OAuth 和 InfoCard 协议的三个 C# 实现。

  • Logibit Hawk:一个 F# Hawk 认证库。

  • IdentityModel:.NET 4.5 和 MVC4、Web API 身份和访问调控的帮忙库。

  • IdentityServer:可扩充的 OAuth2 和 OpenID 连接提供程序框架。

  • OAuth:超轻量级 OAuth 1.0a 具名生成库,C# 编写。

缓存(Caching)

  • CacheCow:ASP.NET Web API HTTP 客户端和劳务器端缓存达成。

  • Akavache:贰个异步、持久化的键值存款和储蓄。

Caching 缓存

  • CacheCow - 客户端和服务器上的ASP.NET Web API HTTP缓存完毕
  • Akavache - 异步的,长久的键值存款和储蓄
  • CacheManager - 缓存的通用接口和抽象层。
  • CacheAdapter - 另贰个用以缓存的缓存提取层,具备拉长的缓存API使用。
  • Foundatio - 与内部存款和储蓄器,redis和混合完成的通用接口。

活动营造(Build Automation)

  • Psake:基于 .NET 的自动化创设筑工程具,使用 PowerShell 编写。

  • FAKE:F# Make,多个跨平台自动构建系统。

  • Invoke-Build:PowerShell 自动创设和测试工具,灵感来源于 Psake。

  • MSBuild:微软塑造引擎是 .NET 和 Visual Studio 的创设平台。

  • Cake:Cake使用 C# DSL 的跨平台自动营造系统。

电动塑造(Build Automation)

  • Psake:基于 .NET 的自动化营造筑工程具,使用 PowerShell 编写。

  • FAKE:F# Make,三个跨平台自动塑造系统。

  • Invoke-Build:PowerShell 自动创设和测试工具,灵感来源 Psake。

  • MSBuild:微软创设引擎(MSBuild)是 .NET 和 Visual Studio 的营造平台。

  • Cake:Cake(C# Make)使用 C# DSL 的跨平台自动构建系统。

CLI

  • Command Line Parser:Command Line Parser 类库为 CLOdyssey应用程序提供了一套简洁的 API,用于拍卖命令行参数及有关任务。

  • Fluent Command Line Parser:三个轻易、强类型的 .NET C# 命令行剖判库,交互格局流畅易用。

  • Power Args:PowerArgs 将命令行参数调换为 .NET 对象,便于程序选择。它还提供了汪洋可选的恢宏,比方参数校验、自动生成选择协助、tab 补全等等。

  • UnionArgParser:针对 F# 应用程序的评释式 CLI 参数和 XML 配置剖判器。

CLI 命令行接口

  • Command Line Parser -命令行分析器库为CLWrangler应用程序提供了贰个干净轻易的API,用于垄断(monopoly)命令行参数和有关职务
  • Fluent Command Line Parser - 二个简单,强类型的.NET C#命令行解析器库,使用流畅的轻巧使用的分界面
  • Power Args - PowerArgs将命令行参数转变为便于编制程序的.NET对象。 它还提供了大批量可选成效,如参数验证,自动生成的选择,选项卡达成以及大批量可扩张性
  • Argu - F#应用程序的注明式CLI参数和XML配置深入分析器。
  • Appccelerate - Command Line Parser -具有流畅定义语法,不相同参数类型,必需和可选参数,值限制,别名,类型转变和机关使用扶助信息构成的一声令下行解析器
  • Colorful.Console - 彩色调节台出口。

缓存

  • CacheCow:ASP.NET Web API HTTP 客户端和劳动器端缓存达成。

  • Akavache:贰个异步、长久化的键值存款和储蓄。

缓存(Caching)

  • CacheCow:ASP.NET Web API HTTP 客户端和劳务器端缓存达成。

  • Akavache:叁个异步、持久化的键值存款和储蓄。

CLR

  • CoreCL奥迪Q5:coreclr repo 包含了总体的 .NET 宗旨运转时落实(称为“CoreCLPAJERO”)。它总结 RyuJIT、.NET GC、非托管代码交互(native interop)等好多零件。它近日营造和平运动行于 Windows 平台。你能够关心这些库房,了然现在的多少个月内就要扩大的对 Linux 和 Mac 的支撑。

CL奥迪Q5 公共语言运维库

  • CoreCLR -coreclr repo包罗.NET Core的完好运作时落到实处(称为“CoreCL奥德赛”)。 它归纳RyuJIT,.NET GC,本机互操作和广大其余零件。 它在Windows上创设和平运动作。 您能够“观望”该回购,以便在未来多少个月内增多Linux和Mac帮忙。

CLI

  • Command Line Parser:Command Line Parser 类库为 CL瑞鹰应用程序提供了一套简洁的 API,用于拍卖命令行参数及有关义务。

  • Fluent Command Line Parser:三个简约、强类型的 .NET C# 命令行分析库,交互格局流畅易用。

  • Power Args:PowerArgs 将命令行参数转变为 .NET 对象,便于程序行使。它还提供了汪洋可选的扩张,举例参数校验、自动生成选用帮助、tab 补全等等。

  • UnionArgParser:针对 F# 应用程序的证明式 CLI 参数和 XML 配置深入分析器。

CLI

  • Command Line Parser:Command Line Parser 类库为 CL宝马X5 应用程序提供了一套简洁的 API,用于拍卖命令行参数及相关任务。

  • Fluent Command Line Parser:一个简约、强类型的 .NET C# 命令行深入分析库,交互格局流畅易用。

  • Power Args:PowerArgs 将命令行参数转变为 .NET 对象,便于程序接纳。它还提供了大气可选的强大,举例参数校验、自动生成接纳补助、tab 补全等等。

  • UnionArgParser:针对 F# 应用程序的注明式 CLI 参数和 XML 配置分析器。

CMS

  • Composite C1:贰个 web 内容管理种类,注重在用户体验及适应性。

  • mojoPortal:MojoPortal 是一个可扩张、跨数据库、移动自身的 web 内容管理种类(CMS)和 web 应用程序框架,使用 C# ASP.NET 编写。

  • N2CMS:开源、轻量、代码优先的 CMS,能够无缝地融合为一到其余 MVC 项目中。

  • Orchard:免费、开源、专注社区的品类,指标是在 ASP.NET 平台上提供应用程序和可重用组件。

  • Piranha CMS:Piranha 是三个有意思、火速、轻量级的 .NET 框架,用于支付基于 cms 附带任何功用的 web 应用程序。它依据 ASP.NET MVC 和 Web 页面创立,完全相称 Visual Studio 和 WebMatrix。

  • Umbraco:Umbraco 是贰个无偿开源的开始和结果管理种类,基于 ASP.NET 平台创设

CMS 内容管理种类

  • Composite C1 -专注于UX和适应性的Web CMS
  • mojoPortal - MojoPortal是多少个可扩张,跨数据库,移动自个儿的Web内容管理体系(CMS)和用C#ASP.NET编写的Web应用程序框架
  • N2CMS - 开源,轻量级,代码优先的CMS能够无缝集成到其余MVC项目中。
  • Orchard - 无需付费,开源,以社区为主要的项目,目的在于在ASP.NET平台上提供应用程序和可采纳的零件
  • Piranha CMS - Piranha是叁个风趣,快速和轻量级的.NET框架,用于支付基于cms的Web应用程序,并追加了有的空中。 它创建在ASP.NET MVC和Web页面上,与Visual Studio和WebMatrix完全包容.
  • Umbraco - Umbraco是三个依据ASP.NET平台的免费开源内容管理体系
  • BetterCMS - 开源.NET开辟职员和发行商的直观用户分界面
  • DotNetNuke - DNN平台是大家免费的开源互连网CMS,也是每种专门的学问DNN化解方案的底蕴。 满世界有抢先75万家单位创立了由DNN平台提供支撑的网址。

CLR

  • CoreCLENCORE:coreclr repo 包蕴了全体的 .NET 大旨运行时落到实处(称为“CoreCL路虎极光”)。它包蕴 RyuJIT、.NET GC、非托管代码交互(native interop)等大多零部件。它方今营造和平运动作于 Windows 平台。你能够关切这几个库房,精晓未来的多少个月内将要扩张的对 Linux 和 Mac 的援救。

CLR

  • CoreCLR:coreclr repo 包括了全部的 .NET 宗旨运营时落到实处(称为“CoreCL汉兰达”)。它包括RyuJIT、.NET GC、非托管代码交互(native interop)等许多零部件。它近期塑造和平运动行于 Windows 平台。你能够关切那么些库房,了解未来的多少个月内将要增添的对 Linux 和 Mac 的协助。

代码分析和心路(Code Analysis and Metrics)

  • CodeMaid:Visual studio 扩充,用于清理、开掘和简化 C#、C 、F#、VB、PHP、JSON、XAML、XML、ASP、HTML、CSS、LESS、SCSS、JavaScript 和 TypeScript 代码。

  • StyleCop:StyleCop 使用一组风格和一致性规则,对 C# 源代码实行解析和强制性检查。

  • Gendarme:可扩张的、基于规则的工具,用于在 .NET 应用程序和类库中寻找问题。

  • Metrics-Net:捕获 CL奇骏 和应用程序级其他衡量值。所以你驾驭它的效力。

Code Analysis and Metrics 代码剖判和目标

  • App.Metrics -App Metrics是二个开源和跨平台的.NET库,用于在应用程序中记录和告知目的,并报告其健康处境。 查看文书档案给自身详细音信。
  • CodeMaid - Visual Studio扩大清理,发现和简化C#,C ,F#,VB,PHP,JSON,XAML,XML,ASP,HTML,CSS,LESS,SCSS,JavaScript和TypeScript编码。
  • StyleCop - StyleCop剖析C#源代码来强制推行一组样式和一致性规则
  • Gendarme - 可扩展的根据规则的工具,能够在.NET应用程序和库中找到难题
  • Metrics-Net - 捕获CL凯雷德和使用程序级衡量。 所以你精通产生了什么样。
  • AspNet.Metrics -捕获CL奥德赛,应用级Web央浼指标。 使用Metrics-Net的中间件和扩展
  • BenchmarkDotNet - 庞大的.NET库开始展览规范化测试。
  • Codinion - 巩固C#语法卓越展现和别的“Visual”效率。

CMS

  • Composite C1:叁个 web 内容处理种类,重视在用户体验及适应性。

  • mojoPortal:MojoPortal 是四个可增加、跨数据库、移动自身的 web 内容管理种类和 web 应用程序框架,使用 C# ASP.NET 编写。

  • N2CMS:开源、轻量、代码优先的 CMS,能够无缝地融合为一到任何 MVC 项目中。

  • Orchard:无需付费、开源、专注社区的花色,指标是在 ASP.NET 平台上提供应用程序和可重用组件。

  • Piranha CMS:Piranha 是贰个有趣、飞快、轻量级的 .NET 框架,用于开采基于 cms 附带任何作用的 web 应用程序。它依据 ASP.NET MVC 和 Web 页面创立,完全相配 Visual Studio 和 WebMatrix。

  • Umbraco:Umbraco 是多少个无需付费开源的从头到尾的经过管理种类,基于 ASP.NET 平台构建

CMS

  • Composite C1:贰个 web 内容管理连串,注重在用户体验及适应性。

  • mojoPortal:MojoPortal 是一个可扩展、跨数据库、移动本身的 web 内容管理种类(CMS)和 web 应用程序框架,使用 C# ASP.NET 编写。

  • N2CMS:开源、轻量、代码优先的 CMS,能够无缝地合而为一到其它 MVC 项目中。

  • Orchard:免费、开源、专注社区的连串,目的是在 ASP.NET 平台上提供应用程序和可重用组件。

  • Piranha CMS:Piranha 是八个妙不可言、快捷、轻量级的 .NET 框架,用于开拓基于 cms 附带任何功用的 web 应用程序。它根据 ASP.NET MVC 和 Web 页面创立,完全合作 Visual Studio 和 WebMatrix。http://piranhacms.org

  • Umbraco:Umbraco 是一个无需付费开源的剧情管理连串,基于 ASP.NET 平台营造

编译器(Compiler)

  • Bridge.NET:将 C# 编写翻译成 JavaScript 的开源编写翻译器 

  • ClojureCL汉兰达:从 Clojure 到 CL福睿斯 的转移,是 Clojure 项目标一局地。

  • F#:F# 编写翻译器、主旨库和工具——更安全、更加快、代码更加好的函数式编制程序语言。

  • FunScript:F# 到 JavaScript 的编写翻译器,能够经过 TypeScript 类型提供程序采用 JQuery 等 JavaScript 库。

  • JSIL:CIL 到 Javascript 的编写翻译器 

  • Mono-basic:Visual Basic 编译器和平运动作时。

  • Nemerle:Nemerle 是贰个 .NET 平台高等静态类型编制程序语言。它提供函数式、面向对象式和命令式编制程序语言的性状。它有着二个简短的临近C# 的语法和庞大的元编制程序(meta-programming)系统。 

  • Netjs:.NET 到 TypeScript 和 JavaScript 编写翻译器。兼容可移植类库。你居然可以运用 EXE 文件。

  • Roslyn:.NET 编译平台(“Roslyn”)提供开源的 C# 和 Visual Basic 编写翻译器,包涵丰裕的代码深入分析 API。它能够选用和 Visual Studio 同样的 API 来创设代码剖析工具。

  • VisualFSharp:Visual F# 编写翻译器和工具。

Code Snippets 代码片段

  • .NET Fiddle - 在浏览器中编辑并运行C#代码。 C#约等于JSFiddle
  • Gistlyn - 创立,运营和共享您的可推行文件C#Github Gists。
  • TryRoslyn - 运转C#代码使用差别的分支和本子的Roslyn ..

代码深入分析和胸襟(Code Analysis and Metrics)

  • CodeMaid:Visual studio 扩充,用于清理、开采和简化 C#、C 、F#、VB、PHP、JSON、XAML、XML、ASP、HTML、CSS、LESS、SCSS、JavaScript 和 TypeScript 代码。

  • StyleCop:StyleCop 使用一组风格和一致性规则,对 C# 源代码举办深入分析和强制性检查。

  • Gendarme:可扩张的、基于规则的工具,用于在 .NET 应用程序和类库中搜寻难题。

  • Metrics-Net:捕获 CL凯雷德 和应用程序级其余衡量值。所以您掌握它的职能。

代码解析和心地(Code Analysis and Metrics)

  • CodeMaid:Visual studio 扩张,用于清理、开掘和简化 C#、C 、F#、VB、PHP、JSON、XAML、XML、ASP、HTML、CSS、LESS、SCSS、JavaScript 和 TypeScript 代码。

  • StyleCop:StyleCop 使用一组风格和一致性规则,对 C# 源代码实行分析和强制性检查。

  • Gendarme:可增添的、基于规则的工具,用于在 .NET 应用程序和类库中寻觅难题。

  • Metrics-Net:捕获 CLOdyssey和应用程序级其他度量值。所以你精晓它的作用。

压缩(Compression)

  • SharpCompress:SharpCompress 是七个用于 .NET、Mono、Silverlight、WP7 的压缩类库,可以解压rar、7zip、zip、tar、bzip2 和 gzip,提供单向读取和任性文件访问 API。协理对 zip/tar/bzip2/gzip 进行写入的贯彻。

  • DotNetZip.Semverd:三个开源项目,提供对 ZIP 文件管理的 .NET 类库和血脉相通工具。 (分支自 早已不复维护的 DotNetZip)

  • SharpZipLib:一个 Zip、GZip、Tar 和 BZip2 的类库,完全由 C# 编写,面向 .NET 平台。

Compilers, Transpilers and Languages 编译器,Transpilers和语言

  • Bridge.NET - 开源C#到JavaScript编译器
  • ClojureCLR -Clojure的贰个端口到CL瑞鹰,那是Clojure项指标一有个别
  • F# - F#编写翻译器,宗旨库和工具 - 一种更安全,更敏捷,越来越好的代码写入的意义编制程序语言。
  • FunScript - F#到持有JQuery等的JavaScript编写翻译器通过TypeScript类型提供程序开始展览映射。
  • IronScheme - Tiguan6卡宴S Scheme编写翻译器,运营时和众多标准库
  • JSIL - CIL到Javascript编译器
  • Mono-basic -Visual Basic编译器和平运动行时
  • Nemerle - Nemerle是.NET平台的尖端静态类型编制程序语言。 它提供效能,面向对象和须求的作用。 它有三个粗略的C#类语法和强大的元编制程序系统.
  • Netjs - NET到TypeScript和JavaScript编写翻译器。 便携式类库为此干活极度好。 你仍是可以够通过EXE。
  • P - P是用来异步事件驱动编制程序的言语。
  • Roslyn - NET编写翻译器平台(“Roslyn”)为开源C#和Visual Basic编写翻译器提供了丰盛的代码深入分析API。 它使组建代码深入分析工具与Visual Studio使用的一致的API。
  • VisualFSharp - Visual F#编写翻译器和工具
  • Fable -F#到JavaScript编译器
  • LinqOptimizer -用于顺序和并行LINQ的全自动查询优化器编写翻译器
  • Roslyn-linq-rewrite - 编写翻译C#代码,首先应用简易的经过代码重写LINQ表明式的语法树,最大限度地回落分配和动态调治。

编译器

  • Bridge.NET:将 C# 编译成 JavaScript 的开源编写翻译器

  • ClojureCLKuga:从 Clojure 到 CL奥德赛 的更改,是 Clojure 项指标一部分。

  • F#:F# 编写翻译器、大旨库和工具——更安全、更加快、代码越来越好的函数式编制程序语言。

  • FunScript:F# 到 JavaScript 的编写翻译器,能够通过 TypeScript 类型提供程序行使 JQuery 等 JavaScript 库。

  • JSIL:CIL 到 Javascript 的编写翻译器

  • Mono-basic:Visual Basic 编写翻译器和平运动行时。

  • Nemerle:Nemerle 是叁个 .NET 平台高等静态类型编制程序语言。它提供函数式、面向对象式和命令式编制程序语言的特色。它富有三个简短的类似 C# 的语法和强硬的元编制程序(meta-programming)系统。

  • Netjs:.NET 到 TypeScript 和 JavaScript 编写翻译器。包容可移植类库。你以致能够利用 EXE 文件。

  • Roslyn:.NET 编写翻译平台(“Roslyn”)提供开源的 C# 和 Visual Basic 编写翻译器,包罗丰硕的代码分析 API。它能够应用和 Visual Studio 一样的 API 来营造代码剖判工具。

  • VisualFSharp:Visual F# 编写翻译器和工具。

编译器(Compiler)

  • Bridge.NET:将 C# 编译成 JavaScript 的开源编写翻译器 。

  • ClojureCLR:从 Clojure 到 CLCRUISER 的转换,是 Clojure 项指标一某个。

  • F#:F# 编写翻译器、宗旨库和工具——更安全、越来越快、代码更加好的函数式编制程序语言。

  • FunScript:F# 到 JavaScript 的编写翻译器,能够经过 TypeScript 类型提供程序选择 JQuery 等 JavaScript 库。

  • JSIL:CIL 到 Javascript 的编译器 。

  • Mono-basic:Visual Basic 编写翻译器和平运动作时。

  • Nemerle:Nemerle 是贰个 .NET 平台高等静态类型编制程序语言。它提供函数式、面向对象式和命令式编制程序语言的特性。它具备叁个简易的类似 C# 的语法和强硬的元编制程序(meta-programming)系统。 http://nemerle.org

  • Netjs:.NET 到 TypeScript 和 JavaScript 编写翻译器。包容可移植类库。你还是能够利用 EXE 文件。

  • Roslyn:.NET 编写翻译平台(“Roslyn”)提供开源的 C# 和 Visual Basic 编写翻译器,包罗丰盛的代码深入分析 API。它能够应用和 Visual Studio 同样的 API 来创设代码解析工具。

  • VisualFSharp:Visual F# 编写翻译器和工具。

持续集成(Continuous Integration)

  • TeamCity:能够一贯动用的,可扩大、面向开辟职员友好的营造服务器——开箱即用。[$]

  • CruiseControl.NET:一个自动化持续集成服务器,使用 .NET Framework 达成。

  • MyGet:为NuGet、NPM、Bower 和 VSIX 提供源源集成、安排、宿主程序包货仓的劳动。[开源软件免费] [$]

  • AppVeyor:.NET 持续营造和布局服务。 [$] [开源软件免费]

Compression 压缩

  • SharpCompress - SharpCompress是用于.NET / Mono / Silverlight / WP7的压缩库,能够解压缩,解压缩,解压缩,解压缩解压缩,并动用只读和随机访问API解压缩。 对zip / tar / bzip2 / gzip的写入帮衬促成
  • DotNetZip.Semverd - 贰个开源项目,提供用于拍卖ZIP文件的.NET库和局地相关工具。 (Unmaintained DotNetZip的fork)
  • SharpZipLib - 叁个完全用C#编写的.NET平台的Zip,GZip,Tar和BZip2库
  • Snappy for Windows - 在PInvoke上烘烤的.NET的Snappy压缩库
  • Snappy.Sharp - 在C#中落到实处谷歌(Google)的Snappy压缩算法。

压缩(Compression)

  • SharpCompress:SharpCompress 是贰个用于 .NET、Mono、Silverlight、WP7的压缩类库,能够解压rar、7zip、zip、tar、bzip2 和 gzip,提供单向读取和随便文件访问 API。帮忙对 zip/tar/bzip2/gzip 举行写入的兑现。

  • DotNetZip.Semverd:三个开源项目,提供对 ZIP 文件处理的 .NET 类库和有关工具。 (分支自一度不再维护的DotNetZip)

  • SharpZipLib:一个 Zip、GZip、Tar 和 BZip2 的类库,完全由 C# 编写,面向 .NET 平台。

压缩(Compression)

  • SharpCompress:SharpCompress 是多个用于 .NET、Mono、Silverlight、WP7 的压缩类库,能够解压rar、7zip、zip、tar、bzip2 和 gzip,提供单向读取和随机文件访问 API。协理对 zip/tar/bzip2/gzip 实行写入的完毕。

  • DotNetZip.Semverd:八个开源项目,提供对 ZIP 文件管理的 .NET 类库和相关工具。 (分支自 一度不复维护的 DotNetZip)

  • SharpZipLib:一个 Zip、GZip、Tar 和 BZip2 的类库,完全由 C# 编写,面向 .NET 平台。

加密(Cryptography)

  • BouncyCastle:和 .Net 的 System.Security.Cryptography 一同,在 CLR上提供加密算法的贯彻。

  • HashLib:HashLib 包罗了大概全数你见过的哈希算法,它差非常的少协理全数东西还要极度轻便使用。

  • libsodium-net:libsodium for .NET——二个安然无恙加密库。

  • StreamCryptor :使用 libsodium 和 protobuf 对流举行加密和解密。

Continuous Integration 持续集成

  • TeamCity - 策画干活,可增加和开拓人士友好的创设服务器 - 开箱即用[$]
  • CruiseControl.NET - 一个使用.NET Framework完毕的自动一而再集成服务器
  • MyGet - 持续集成和安插NuGet,NPM,Bower和VSIX的托管软件包。 [免费为OSS] [$]
  • AppVeyor - .NET持续集成和布署即服务。 [$] [免费为OSS]

没完没了集成(Continuous Integration)

  • TeamCity:能够平素利用的,可扩充、面向开辟人士友好的创设服务器——开箱即用。[$]

  • CruiseControl.NET:三个自动化持续集成服务器,使用 .NET Framework 达成。

  • MyGet:为NuGet、NPM、Bower 和 VSIX 提供源源集成、布署、宿主程序包仓库的服务。[开源软件无需付费][$]

  • AppVeyor:.NET 持续构建和配置服务。[$][开源软件无需付费]

绵绵集成(Continuous Integration)

  • TeamCity:能够一贯运用的,可扩张、面向开采职员友好的构建服务器——开箱即用。[$]

  • CruiseControl.NET:三个自动化持续集成服务器,使用 .NET Framework 完成。

  • MyGet:为NuGet、NPM、Bower 和 VSIX 提供源源集成、陈设、宿主程序包饭店的劳动。[开源软件无偿] [$]

  • AppVeyor:.NET 持续创设和配备服务。 [$] [开源软件无需付费]

数据库(Database)

  • BrightstarDb:BrightstarDB 是叁个原生的 .NET SportageDF 雅士利组数据库(triple store)。

  • 伊夫nt Store :开源的作用性数据库,支持选取 JavaScript 实行理并答复杂事件管理。 

  • LiteDB:一个 .NET 的 NoSQL 单文件文书档案数据库。

  • RavenDB:协助 linq 的 .NET 文档数据库。

Cryptography 密码学

  • BouncyCastle - 与.Net System.Security.Cryptography一同,用于CL汉兰达上的加密算法的参考实现。
  • HashLib - HashLib是差不离全体的哈希算法的聚众,它大概能够帮忙具备的哈希算法,特别轻便使用
  • libsodium-net - libsodium for .NET - 安全加密库
  • Pkcs11Interop - 托管的.NET包装器,用于提供对加密硬件的拜会的非托管PKCS#11库
  • StreamCryptor - 流加密和解密与libsodium和protobuf

加密(Cryptography)

  • BouncyCastle:和 .Net 的 System.Security.Cryptography 一齐,在 CLLAND上提供加密算法的达成。

  • HashLib:HashLib 包罗了大约全数你见过的哈希算法,它差不离帮忙具有东西还要非常轻松使用。

  • libsodium-net:libsodium for .NET——二个海东加密库。

  • StreamCryptor:使用 libsodium 和 protobuf 对流进行加密和平化解密。

加密(Cryptography)

  • BouncyCastle:和 .Net 的 System.Security.Cryptography 一齐,在 CLTiggo 上提供加密算法的落实。

  • HashLib:HashLib 包括了大致全数你见过的哈希算法,它差不离帮忙拥有东西还要特别轻便使用。

  • libsodium-net:libsodium for .NET——八个有惊无险加密库。

  • StreamCryptor :使用 libsodium 和 protobuf 对流实行加密和平消除密。

数据库驱动(Database Drivers)

  • MySQL Connector:完全托管的 MySQL ADO.NET 数据库提供程序、连接器。

  • Npgsql:Postgresql 的 .Net 数据提供程序。

  • MongoDB:MongoDB 官方 C# 驱动。

  • ServiceStack Redis:.NET 领先的 C# Redis 客户端。

  • StackExchange Redis:来自 StackExchange 的通用 redis 客户端。

  • Cassandra:DataStax 开辟的 Apache Cassandra .NET 驱动程序。

  • Couchbase:couchbase 官方 .NET 客户端库,基于 Enyim memcached 客户端。

  • Firebird.NET:由C# 编写的 .NET 数据提供程序,提供对 Firebird API 的高品质原生达成。

Database 数据库

  • BrightstarDb - 布赖特starDB是贰个本地.NET 奥迪Q5DF三重存款和储蓄
  • Event Store -具备JavaScript中复杂事件管理的开源功用数据库.
  • LiteDB - .NET NoSQL文档存款和储蓄在单个数据文件中-
  • RavenDB - 三个用于.NET的linq启用文档数据库
  • Marten - Postgresql作为.Net应用程序的文书档案数据库和事件存款和储蓄
  • Realm Xamarin - 二个火速,易于使用的代替SQLite和ORMs-
  • Streamstone - Azure表存款和储蓄的轩然大波存款和储蓄
  • Ignite - 遍及式内部存款和储蓄器平台:具备SQL和LINQ协理的文书档案数据库; 分布式计算; 布满式服务和事件。
  • Yessql - 一个用于其余LacrosseDBMS的.NET文书档案数据库

数据库

  • BrightstarDb:BrightstarDB 是一个原生的 .NET 奥迪Q5DF 伊利组数据库(triple store)。

  • 伊芙nt Store:开源的功效性数据库,帮助使用 JavaScript 举行理并答复杂事件管理。

  • LiteDB:三个 .NET 的 NoSQL 单文件文书档案数据库。

  • RavenDB:帮忙 linq 的 .NET 文书档案数据库。

数据库(Database)

  • BrightstarDb:BrightstarDB 是三个原生的 .NET OdysseyDF 伊利组数据库(triple store)。

  • Event Store :开源的功效性数据库,支持使用 JavaScript 进行复杂事件处理。 https://geteventstore.com

  • LiteDB:二个 .NET 的 NoSQL 单文件文书档案数据库。http://www.litedb.org

  • RavenDB:补助 linq 的 .NET 文书档案数据库。

反编译(Decompilation)

  • ILSpy:ILSpy 是一个开源的 .NET 程序集查看器和反编写翻译器。

  • JustDecompile Engine:JustDecompile 反编写翻译引擎。

Database Drivers 数据库驱动程序

  • MySQL Connector - Connector / Net是用以MySQL的一点一滴管理的ADO.NET驱动程序
  • Npgsql - .Net数据提供者Postgresql
  • MongoDB - 官方MongoDB C#驱动
  • RethinkDb.Driver - .A C中的RethinkDB数据库驱动程序,争取100%的ReAL API包容性和完整性。
  • ServiceStack Redis - .NET领先的C#Redis客户端
  • StackExchange Redis - StackExchange的通用redis客户端
  • Cassandra - 适用于Apache Cassandra的DataStax .NET驱动程序
  • Couchbase - 官方couchbase .NET客户端库,基于Enyim memcached客户端
  • Firebird.NET - .NET数据提供程序是用C#编写的,它提供了Firebird API的高质量本机完毕

数据库驱动(Database Drivers)

  • MySQL Connector:完全托管的 MySQLADO.NET 数据库提供程序、连接器。

  • Npgsql:Postgresql 的 .Net 数据提供程序。

  • MongoDB:MongoDB 官方 C# 驱动。

  • ServiceStack Redis:.NET 领先的 C# Redis 客户端。

  • StackExchange Redis:来自 StackExchange 的通用 redis 客户端。

  • Cassandra:DataStax 开垦的 Apache Cassandra .NET 驱动程序。

  • Couchbase:couchbase 官方 .NET 客户端库,基于 Enyim memcached 客户端。

  • Firebird.NET:由C# 编写的 .NET 数据提供程序,提供对 Firebird API 的高质量原生完结。

数据库驱动(Database Drivers)

  • MySQL Connector:完全托管的 MySQL ADO.NET 数据库提供程序、连接器。

  • Npgsql:Postgresql 的 .Net 数据提供程序。

  • MongoDB:MongoDB 官方 C# 驱动。

  • ServiceStack Redis:.NET 领先的 C# Redis 客户端。

  • StackExchange Redis:来自 StackExchange 的通用 redis 客户端。

  • Cassandra:DataStax 开采的 Apache 卡Sandra .NET 驱动程序。

  • Couchbase:couchbase 官方 .NET 客户端库,基于 Enyim memcached 客户端。

  • Firebird.NET:由C# 编写的 .NET 数据提供程序,提供对 Firebird API 的高质量原生达成。

部署(Deployment)

  • Unfold:基于 Powershell 的 .net web 应用程序布置化解方案。

Datetime 日期时间

  • NodaTime - Noda Time是.NET的代替日期和时间API。 它能够支持您更清楚地怀想您的多少,并越来越纯粹地发挥对该多少的操作。
  • DateTimeExtensions - 公共日期时间操作以System.DateTime的扩大方式,包蕴多少个文化区域设置的假日和工作日总结。
  • Exceptionless.DateTimeExtensions -DateTimeRange,工作日和各类DateTime,DateTimeOffset,TimeSpan扩充方法。

反编译(Decompilation)

  • ILSpy:ILSpy 是四个开源的 .NET 程序集查看器和反编写翻译器。

  • JustDecompile Engine:JustDecompile反编写翻译引擎。

反编译(Decompilation)

  • ILSpy:ILSpy 是贰个开源的 .NET 程序集查看器和反编写翻译器。

  • JustDecompile Engine:JustDecompile 反编写翻译引擎。

DirectX

  • SlimDX:为 .NET 应用程序提供的 DirectX 封装。

  • SharpDX:SharpDX 是多个开源项目,为 .Net 及全体 Windows 平台提供完整的 DirectX API,能够付出高质量的玩乐、2D/3D图形渲染以及实时音频应用程序。

Decompilation 解压

  • ILSpy -ILSpy是开源.NET程序集浏览器和反编写翻译器
  • JustDecompile Engine - JustDecompile的反编写翻译引擎

部署(Deployment)

  • Unfold:基于 Powershell 的 .net web 应用程序布置消除方案。

部署(Deployment)

  • Unfold:基于 Powershell 的 .net web 应用程序陈设解决方案。

布满式计算(Distributed Computing)

  • Project Orleans:Orleans 框架提供了第一手创设布满式、大规模计算应用的艺术,不要求学习和使用复杂的交互或扩张模型。由微软琢磨院开垦。

  • Akka.net:Akka.NET 是风靡的 Java/Scala 框架 Akka 的 .NET 版本。它由社区提供,与 Typesafe(原始的 Java、Scala 版本的开垦商)非亲非故。

Deployment 部署

  • Unfold - 基于Powershell的.net Web应用程序的配备消除方案
  • DbUp - ..NET库可帮忙你将转移安排到SQL Server数据库。 它追踪哪些SQL脚本已经运维,并运转更新脚本,以使数据库保持最新
  • Octo Pack - 用于采用诸如八达通布置之类的工具来塑造应用程序的nuget软件包进行配置

DirectX

  • SlimDX:为 .NET 应用程序提供的 DirectX 封装。

  • SharpDX:SharpDX 是一个开源项目,为 .Net 及持有 Windows 平台提供完整的 DirectX API,能够支付高质量的娱乐、2D/3D图形渲染以及实时音频应用程序。

DirectX

  • SlimDX:为 .NET 应用程序提供的 DirectX 封装。

  • SharpDX:SharpDX 是三个开源项目,为 .Net 及持有 Windows 平台提供完整的 DirectX API,能够支付高质量的游玩、2D/3D图形渲染以及实时音频应用程序。

文档(Documentation)

  • Sandcastle:Sandcastle 支持文件生成器和 NDoc 类似。

  • SharpDox:一个 c# 文档工具。

  • Swashbuckle:向 WebApi 项目无缝地增多 swagger 文书档案(译者注:swagger 是一套用于转移、描述、呈现 RESTful 风格 web 服务文书档案的框架和标准)。

  • F# Formatting:F# 和 C# 项指标文档工具,文书档案生成自 F# 脚本文件、马克down 文书档案、内嵌 XML 或 马克down研究。

DirectX 多媒体编制程序接口

  • SlimDX - 适用于.NET应用程序的DirectX框架包装器
  • SharpDX - SharpDX是一个开源项目,在装有Windows平台上提供.Net的完全DirectX API,可支付高质量游戏,2D和3D图形渲染以及实时声音应用。

分布式计算(Distributed Computing)

  • Project Orleans:Orleans 框架提供了第一手构建布满式、大规模总结应用的点子,不必要学习和采用复杂的竞相或扩张模型。由微软切磋院开垦。

  • Akka.net:Akka.NET 是风靡的 Java/Scala 框架 Akka 的 .NET 版本。它由社区提供,与 Typesafe(原始的 Java、Scala 版本的开荒商)毫不相关。

布满式总计(Distributed Computing)

  • Project Orleans:Orleans 框架提供了直接构建布满式、大规模总括应用的章程,不需求学习和利用复杂的竞相或扩充模型。由微软研究院开拓。

  • Akka.net:Akka.NET 是流行的 Java/Scala 框架 Akka 的 .NET 版本。它由社区提供,与 Typesafe(原始的 Java、Scala 版本的开采商)非亲非故。

电子商务和付出(E-Commerce and Payments)

  • Paypal Merchant SDK :Paypal Merchant官方.NET SDK。

  • NopCommerce:nopCommerce。开源的电子商务购物车(ASP.NET MVC)。

  • 瑟维斯Stack.Stripe:针对 stripe.com REST API 的强类型 .NET 客户端。

  • 斯马特StoreNET:无偿 ASP.NET MVC 电子商务购物车消除方案。

  • Stripe.Net:Stripe.net 是针对  完整服务的 .net api。

  • BeYour马克et :BeYour马克et 是三个点对点的商海框架。

  • Virto Commerce:Virto Commerce 是第二个版本,也是唯一的开源许可下的厂家等第电子商务产品。Virto Commerce 基于 .NET 4.5,使用了 MVC、IoC、EF、Azure、Angular JS 等任何先进技能。它能够在微软的云平台(Azure)、亚马逊(亚马逊(Amazon))云服务(AWS)和市廛内部布署。

Distributed Computing 分布式总计

  • Orleans - Orleans是贰个框架,提供了一种直观的点子来营造布满式的重型总计应用程序,而无需学习和选拔复杂的产出或任何缩放情势。 它是由微软切磋所创始的。
  • Orleankka -Orleankka是Microsoft Orleans框架的效果API。 它特别适合具备可结合,统一通讯接口的优化方案,举个例子:CQ中华VS,事件源,重新路由,FSM等。适用于F#的附加API称为Orleankka.FSharp。.
  • Akka.net - Akka.NET是风靡的Java / Scala框架Akka to .NET的端口。 那是三个社区驱动的端口,不依据于选用原始Java / Scala版本的Typesafe。
  • Zebus - Zebus是一种轻量级,中度通用的相当于服务总线,创设了CQ帕杰罗S原则。 它同意应用程序以不慢和易于的点子互相通讯。 超越八分之四复杂都隐藏在库中,您能够小心于编写对你很重大的代码,而不是调整新闻代码。 任何布满式应用程序的基础.
  • FsShelter - 用于成立Apache Storm组件和拓扑的F#库。 提供布满式和容错事件流管理的尖端抽象。  

     

  • Foundatio - 用于创设布满式应用程序的可插入基础块。

  • MBrace - 集成数据脚本为云

文档(Documentation)

  • Sandcastle:Sandcastle 帮助文件生成器和 NDoc 类似。

  • SharpDox:一个 c# 文书档案工具。

  • Swashbuckle:向 WebApi 项目无缝地增添 swagger 文书档案(译者注:swagger 是一套用于转移、描述、展现 RESTful 风格 web 服务文书档案的框架和标准)。

  • F# Formatting:F# 和 C# 项目标文书档案工具,文书档案生成自 F# 脚本文件、马克down 文书档案、内嵌 XML 或 马克down切磋。

文档(Documentation)

  • Sandcastle:Sandcastle 扶助文件生成器和 NDoc 类似。

  • SharpDox:一个 c# 文书档案工具。

  • Swashbuckle:向 WebApi 项目无缝地增加 swagger 文书档案(译者注:swagger 是一套用于转移、描述、突显 RESTful 风格 web 服务文书档案的框架和正规)。

  • F# Formatting:F# 和 C# 项目标文书档案工具,文书档案生成自 F# 脚本文件、马克down 文书档案、内嵌 XML 或 马克down商酌。

条件管理(Environment Management)

  • DNVM:.NET SDK 管理器,一组命令行工具,用于立异和安排须求使用的运作时景况(DNX)。

DL汉兰达 (Dynamic Language Runtime 动态语言运行时)

  • cmd - C#库以更简单的主意运营外界程序。 演示C#的“动态”功用。

电子商务和开销(E-Commerce and Payments)

  • Paypal Merchant SDK:Paypal Merchant官方.NET SDK。

  • NopCommerce:nopCommerce。开源的电子商务购物车(ASP.NET MVC)。

  • ServiceStack.Stripe:针对 stripe.com REST API 的强类型 .NET 客户端。

  • 斯马特StoreNET:无偿 ASP.NET MVC 电子商务购物车解决方案。

  • Stripe.Net:Stripe.net 是针对 .net api。

  • BeYour马克et:BeYour马克et 是二个点对点的市集框架。

  • Virto Commerce:Virto Commerce 是第三个本子,也是独占鳌头的开源许可下的店堂等级电子商务产品。Virto Commerce 基于 .NET 4.5,使用了 MVC、IoC、EF、Azure、Angular JS 等其余先进技巧。它能够在微软的云平台、亚马逊云服务和店肆内部计划。

电子商务和支付(E-Commerce and Payments)

  • Paypal Merchant SDK :Paypal Merchant官方.NET SDK。

  • NopCommerce:nopCommerce。开源的电子商务购物车(ASP.NET MVC)。

  • ServiceStack.Stripe:针对 stripe.com REST API 的强类型 .NET 客户端。

  • SmartStoreNET:无偿ASP.NET MVC 电子商务购物车化解方案。

  • Stripe.Net:Stripe.net 是针对 http://stripe.com 完整服务的 .net api。

  • BeYourMarket :BeYour马克et 是三个点对点的商场框架。http://beyourmarket.com

  • Virto Commerce:Virto Commerce 是第二个本子,也是独步天下的开源许可下的公司等级电子商务产品。Virto Commerce 基于 .NET 4.5,使用了 MVC、IoC、EF、Azure、Angular JS 等别的先进技巧。它能够在微软的云平台(Azure)、亚马逊(亚马逊(Amazon))云服务(AWS)和同盟社内部布署。http://virtocommerce.com

ETL

  • Reactive ETL:Reactive ETL 使用 .NET 反应性扩展框架(reactive extensions) 重写了 Rhino ETL。

Documentation 文档

  • Sandcastle - Sandcastle协助文件生成器类似于NDoc
  • SharpDox -八个c#文档工具
  • SourceBrowser - 源浏览器网址生成器 and
  • Swashbuckle - 无缝地向Web Api项目增加了一个swagger!
  • F# Formatting - 从F#脚本文件,马克down文档和内联XML或Markdown注释记录F#和C#项目标工具
  • DocFX - 用于创设和公布.NET项指标API文书档案的工具
  • DocNet - 您的亲善的静态文书档案生成器,使用markdown文件来营造内容。

情形管理(Environment Management)

  • DNVM:.NET SDK 处理器,一组命令行工具,用于更新和安排要求选择的运营时蒙受。

条件管理(Environment Management)

  • DNVM:.NET SDK 管理器,一组命令行工具,用于立异和配置须要运用的周转时景况(DNX)。

游戏(Game)

  • MonoGame:三个用来创建跨平台游戏的兵不血刃框架。

  • CocosSharp:CocosSharp 是 Cocos2D 和 Cocos3D API 的 C# 达成版本,能够在全体接济 MonoGame 的阳台上运营。

  • Duality:Duality 是多个 2D 游戏开荒框架。专注于作用的模块化,自带一个可视化编辑器。

  • Paradox:Paradox 游戏引擎。

Exceptions 异常

  • Exceptionless - 异常.NET客户端

ETL

  • Reactive ETL:Reactive ETL 使用 .NET 反应性扩展框架(reactive extensions) 重写了 Rhino ETL。

ETL

  • Reactive ETL:Reactive ETL 使用 .NET 反应性增加框架(reactive extensions) 重写了 Rhino ETL。

地理音信体系(Gis)

  • NetTopologySuite:一个 在 .NET 平台上贯彻高效、可相信的 GIS 系统缓和方案。

  • SharpMap:三个轻松使用的地图库,能够用于 web 和桌面应用程序。

E-Commerce and Payments 电子商务和付款

  • Paypal Merchant SDK - 官方PayPal商户SDK for .NET
  • NopCommerce - nopCommerce。 免费开源电子商务购物车(ASP.NET MVC)
  • ServiceStack.Stripe - 用于stripe.com REST API的类型化的.NET客户端
  • SmartStoreNET - 无偿ASP.NET MVC电子商务购物车消除方案
  • Stripe.Net - Stripe.net是三个完好无损的服务.net api
  • BeYourMarket - BeYour马克et是贰个对等的市场框架
  • Virto Commerce - Virto Commerce是第二代版本,是开源许可证下唯一能够完全得到的集团级电子商务产品。 Virto Commerce基于.NET 4.5,普遍应用MVC,IoC,EF,Azure,Angular JS和众多别的尖端本事。 它能够配备在Microsoft Cloud(Azure),AmazonWeb Services(AWS)和中间安排中.

游戏

  • MonoGame:八个用来创立跨平台游戏的雄强框架。

  • CocosSharp:CocosSharp 是 Cocos2D 和 Cocos3D API 的 C# 完成版本,能够在具备帮忙 MonoGame 的平台上运转。

  • Duality:Duality 是二个 2D 游戏开拓框架。专注于效率的模块化,自带三个可视化编辑器。

  • Paradox:Paradox 游戏引擎。

游戏(Game)

  • MonoGame:贰个用来成立跨平台游戏的强劲框架。

  • CocosSharp:CocosSharp 是 Cocos2D 和 Cocos3D API 的 C# 达成版本,能够在具有帮助 MonoGame 的平台上运维。

  • Duality:Duality 是一个 2D 游戏开拓框架。专注于功用的模块化,自带三个可视化编辑器。

  • Paradox:Paradox 游戏引擎。http://paradox3d.net

Git工具(Git Tools)

  • Bonobo Git Server:Bonobo Git Server for Windows 是一个 web 应用程序,能够设置在您自身的 IIS 上,用于处理和连接你的 git 饭店。 

  • GitExtensions:GitExtensions 包罗财富处理器扩充、Visual Studio 二零零六/二〇〇九/二零一一/二零一二 插件和一个独立的 Git 仓库工具。 

  • GitLink:让用户能够单步调节和测试托管在 GitHub 或 Bit巴克et 上的代码。

  • GitVersion:依据你的 Git 商旅的状态生成四个语义化版本号(Semantic Version Number)。

  • LibGit2Sharp:LibGit2Sharp 带来了 libgit2 全部的效益和速度,是叁个本地 Git 达成,能够运作在 .Net 和 Mono 平台。

  • NGit:NGit 是 JGit 移植到 C# 的版本。

  • posh-git:Git 的 PowerShell 环境。

Environment Management 境况管理

  • Dotnet CLI - 跨平台.NET Core命令行工具链实用程序。

地理音信体系

  • NetTopologySuite:三个 在 .NET 平台上贯彻火速、可相信的 GIS 系统缓解方案。

  • SharpMap:贰个轻松使用的地图库,能够用来 web 和桌面应用程序。

地理消息系列(Gis)

  • NetTopologySuite:一个在 .NET 平台上贯彻急忙、可信赖的 GIS 系统缓慢解决方案。

  • SharpMap:三个便于使用的地图库,能够用于 web 和桌面应用程序。

图形(Graphics)

  • Oxyplot:OxyPlot 是叁个 .NET 跨平台绘图库。

  • OpenTK:Open Toolkit 是二个包装了 OpenGL、OpenCL 和 OpenAL 的 高档底层 C# 开发库。

  • NGraphics:NGraphics 是贰个 .NET 跨平台矢量图形渲染库。

ETL (Extract Transform Load) 数据装载工具

  • Reactive ETL - 反向ETL是使用.NET的反射扩大来重写Rhino ETL

Git工具(Git Tools)

  • Bonobo Git Server:Bonobo Git Server for Windows 是三个 web 应用程序,能够设置在您自个儿的 IIS 上,用于处理和连接你的 git 客栈。

  • GitExtensions:GitExtensions 包括财富管理器扩大、Visual Studio 二零零六/二零一零/二零一三/二〇一一 插件和一个单独的 Git 酒馆工具。

  • GitLink:让用户能够单步调节和测试托管在 GitHub 或 BitBucket 上的代码。

  • GitVersion:依照你的 Git 货仓的情景生成两个语义化版本号(Semantic Version Number)。

  • LibGit2Sharp:LibGit2Sharp 带来了 libgit2 全数的功用和速度,是一个本地 Git 完成,能够运作在 .Net 和 Mono 平台。

  • NGit:NGit 是 JGit 移植到 C# 的版本。

  • posh-git:Git 的 PowerShell 环境。

Git工具(Git Tools)

  • Bonobo Git Server:Bonobo Git Server for Windows 是三个 web 应用程序,能够设置在您自个儿的 IIS 上,用于处理和连接你的 git 酒馆。 http://bonobogitserver.com

  • GitExtensions:GitExtensions 包蕴财富管理器扩展、Visual Studio 二零一零/二零零六/二〇一一/二零一三插件和二个独立的 Git 仓库工具。 

  • GitLink:让用户能够单步调节和测试托管在 GitHub 或 BitBucket 上的代码。

  • GitVersion:根据你的 Git 宾馆的境况生成多个语义化版本号(Semantic Version Number)。

  • LibGit2Sharp:LibGit2Sharp带来了 libgit2 全部的效应和速度,是三个地面 Git 完结,能够运作在 .Net 和 Mono 平台。

  • NGit:NGit 是 JGit 移植到 C# 的版本。

  • posh-git:Git 的 PowerShell 环境。

GUI

  • MahApps.Metro:用于创制 Metro 风格 WPF 应用的工具箱。

  • Callisto:用于 Windows 8 XAML 应用的控件工具箱。包罗若干 UI 控件,让你更便于地创造符合 Windows UI 风格标准的Windows 店肆应用。

  • ObjectListView:ObjectListView 使用 C# 封装了 .NET 的 ListView 控件。它使得 ListView 尤其易用,并且参加了一部分新性格。

  • DockPanelSuite :灵感来源于 Visual Studio 的停靠窗口(docking)类库,用于 .NET WinForm 应用。

  • Avalon艾德it :在 SharpDevelop 中应用,基于 WPF 的文书编辑器组件。

  • XWT:跨平台 UI 工具箱,用于创建 .NET 和 Mono 桌面应用程序。

  • Gtk#:Gtk# 是 Gtk GUI 工具箱的 Mono/.NET 版本,绝大好多 Mono 中的 GUI 应用都依照它创设。

  • MaterialDesignInXamlToolkit:用于成立 Material Design 风格 WPF 采取的工具箱。

  • Eto.Forms:跨平台的 GUI 框架,用于 .NET 和 Mono 下的桌面和移动应用程序。

  • Dragablz:可拖拽、可分别(tearable,译者注:即拖拽标签页成为独立窗口)的 WPF 标签页控件(类似 Chrome)。援助布局和核心,包括包容 MahApps 和 Material Design 的核心。

  • Fluent.Ribbon:Fluent Ribbon Control Suite 是多少个在 WPF 中落到实处Office 和 Windows 8 风格的 Ribbon 库。

Functional programming 作用编制程序

  • language-ext - 该库使用和滥用C#6 的成效来提供三个效应“基类库”,假若您眯眼,可以看起来像语言本人的恢宏。 它还包罗二个“Erlang like”进度系统(actors),能够可选地将消息和状态保存到Redis(请留意,您能够在并未有Redis的应用程序内新闻传递中使用它)。 过程系统还援助Lacrossex流的消息和景观,允许完整的反馈事件和新闻分派系统.

图形

  • Oxyplot:OxyPlot 是多少个 .NET 跨平台绘图库。

  • OpenTK:Open Toolkit 是三个包裹了 OpenGL、OpenCL 和 OpenAL 的 高端底层 C# 开发库。

  • NGraphics:NGraphics 是贰个 .NET 跨平台矢量图形渲染库。

图形(Graphics)

  • Oxyplot:OxyPlot 是三个 .NET 跨平台绘图库。

  • OpenTK:Open Toolkit 是贰个打包了 OpenGL、OpenCL 和 OpenAL 的 高档底层 C# 开发库。

  • NGraphics:NGraphics 是三个 .NET 跨平台矢量图形渲染库。

HTML 和 CSS(HTML and CSS)

  • AngleSharp:支持构建完整的 HTML5 DOM 和 CSS3 模型。

  • CsQuery:jQuery 风格的HTML5 解析器,可与 DOM 交互。

  • dotless:ruby Less CSS 库的 .NET 移植版本。

  • ExCSS:C# 的 CSS3 分析器开辟库。

  • FluentBootstrap:让ASP.NET MVC 和 WebPages 更易于选取 Boostrap CSS 框架。

  • HtmlAgilityPack:一个灵活的 HTML 解析器,能够对 DOM 进行读写,支持XPATH 和 XSLT。

Game 游戏

  • MonoGame - 创造庞大的跨平台游戏的三个框架
  • CocosSharp - CocosSharp是Cocos2D和Cocos3D API的C#达成,能够在别的运维MonoGame的平台上运行
  • Duality - 二元性是一个2D戏耍开荒框架。 专注于模块化,配有视觉编辑器。
  • Xenko - Xenko是一款2D / 3D跨平台游戏引擎,具备场景编辑器,粒子,物理渲染(PBOdyssey),脚本编辑撰写等等
  • Wave Engine - Wave引擎是一款免费的依靠C#组件的今世游戏引擎,能够让您创建协理kinect,oculusrift,vuforia,纸板,跳跃等成效的跨平台游戏。
  • UrhoSharp -UrhoSharp是在iOS,Mac,Windows,Android和Linux系统上运转的Urho3D游戏引擎的C#实现
  • Nez - Nez是四个免费的2D集中框架,与MonoGame和FNA合营

GUI

  • MahApps.Metro:用于创设 Metro 风格 WPF 应用的工具箱。

  • Callisto:用于 Windows 8 XAML 应用的控件工具箱。包蕴若干 UI 控件,让您更便于地成立符合 Windows UI 风格规范的Windows 商号应用。

  • ObjectListView:ObjectListView 使用 C# 封装了 .NET 的 ListView 控件。它使得 ListView 越发易用,并且参预了有个别新特点。

  • DockPanelSuite:灵感来源 Visual Studio 的停靠窗口类库,用于 .NET WinForm 应用。

  • Avalon艾德it:在 SharpDevelop 中选择,基于 WPF 的文件编辑器组件。

  • XWT:跨平台 UI 工具箱,用于创制 .NET 和 Mono 桌面应用程序。

  • Gtk#:Gtk# 是 Gtk GUI 工具箱的 Mono/.NET 版本,绝大好多 Mono 中的 GUI 应用都基于它创设。

  • MaterialDesignInXamlToolkit:用于创建 Material Design 风格 WPF 动用的工具箱。

  • Eto.Forms:跨平台的 GUI 框架,用于 .NET 和 Mono 下的桌面和活动应用程序。

  • Dragablz:可拖拽、可分别(tearable,译者注:即拖拽标签页成为独立窗口)的 WPF 标签页控件(类似 Chrome)。补助布局和核心,蕴含包容 MahApps 和 Material Design 的宗旨。

  • Fluent.Ribbon:Fluent Ribbon Control Suite 是三个在 WPF 中贯彻 Office 和 Windows 8 风格的 Ribbon 库。

GUI

  • MahApps.Metro:用于创设Metro 风格 WPF 应用的工具箱。

  • Callisto:用于 Windows 8 XAML 应用的控件工具箱。包蕴若干 UI 控件,让您更便于地开创符合 Windows UI 风格规范的Windows 商场应用。

  • ObjectListView:ObjectListView 使用 C# 封装了 .NET 的 ListView 控件。它使得 ListView 尤其易用,并且加入了部分新特点。

  • DockPanelSuite :灵感来源 Visual Studio 的停靠窗口(docking)类库,用于 .NET WinForm 应用。

  • AvalonEdit :在 SharpDevelop 中选取,基于 WPF 的公文编辑器组件。

  • XWT:跨平台 UI 工具箱,用于创造 .NET 和 Mono 桌面应用程序。

  • Gtk#:Gtk# 是 Gtk GUI 工具箱的 Mono/.NET 版本,绝大大多 Mono 中的 GUI 应用都依据它营造。

  • MaterialDesignInXamlToolkit:用于创制Material Design 风格 WPF 应用的工具箱。

  • Eto.Forms:跨平台的 GUI 框架,用于 .NET 和 Mono 下的桌面和平运动动应用程序。

  • Dragablz:可拖拽、可分别(tearable,译者注:即拖拽标签页成为独立窗口)的 WPF 标签页控件(类似 Chrome)。支持布局和主旨,包含包容 MahApps 和 Material Design 的宗旨。

  • Fluent.Ribbon:Fluent Ribbon Control Suite 是一个在 WPF 中落到实处 Office 和 Windows 8 风格的 Ribbon 库。

HTTP

  • Http.fs:[F#] 中的多个函数式 HTTP 客户端。

  • RestSharp:.NET 下轻巧的 REST 和 HTTP API 协议客户端。

  • EasyHttp:C# Http开发库。

  • Refit :Xamarin 和 .NET 下自动生成强类型的 REST 库。

  • RestEase:类型安全且轻巧使用的 REST API 客户端库,轻便可定制。半数以上灵感源于 Refit。

GIS 地理新闻种类

  • NetTopologySuite .NET平台的高效可信赖的.NET GIS消除方案
  • SharpMap 二个便于使用的映射库,用于Web和桌面应用程序
  • OsmSharp - C#库能够动用OpenStreetMap(OSM)数据。 提供OSM数据的翻阅,写作和路径规划。

HTML 和 CSS(HTML and CSS)

  • AngleSharp:协理创设一体化的 HTML5 DOM 和 CSS3 模型。

  • CsQuery:jQuery 风格的HTML5 解析器,可与 DOM 交互。

  • dotless:ruby Less CSS 库的 .NET 移植版本。

  • ExCSS:C# 的 CSS3 深入分析器开垦库。

  • FluentBootstrap:让ASP.NET MVC 和 WebPages 更易于选择 Boostrap CSS 框架。

  • HtmlAgilityPack:二个心灵手巧的 HTML 剖判器,能够对 DOM 实行读写,援助XPATH 和 XSLT。

HTML 和 CSS(HTML and CSS)

  • AngleSharp:补助创设完全的 HTML5 DOM 和 CSS3 模型。

  • CsQuery:jQuery 风格的HTML5 解析器,可与 DOM 交互。

  • dotless:ruby Less CSS 库的 .NET 移植版本。http://www.dotlesscss.org

  • ExCSS:C# 的 CSS3 解析器开垦库。

  • FluentBootstrap:让ASP.NET MVC 和 WebPages 更易于选拔 Boostrap CSS 框架。

  • HtmlAgilityPack:一个心灵手巧的 HTML 深入分析器,能够对 DOM 进行读写,扶助 XPATH 和 XSLT。

IDE

  • SharpDevelop:用于 .NET 编制程序语言的无偿 IDE。

  • MonoDevelop:MonoDevelop 是三个跨平台的 IDE,主要面向 Mono/.NET 开拓者。

  • Visual Studio Express:用于 .NET 开荒的无需付费、轻量版本的 Visual Studio。

  • Visual Studio Community:功用一体化的免费 IDE。

  • Waf DotNetPad :轻松高效的代码编辑器,让开拓 C# 或 Visual Basic 充满乐趣。

  • Visual Studio Code:相当厉害的编辑器,来自微软,基于 GitHub Atom。

Git ToolsGit 工具

  • Bonobo Git Server - 用于Windows的Bonobo Git Server是一种能够在IIS上安装的Web应用程序,可轻便管理和连接到您的git存款和储蓄库。
  • GitExtensions - GitExtensions是八个外壳扩充,Visual Studio 二〇一〇/二〇〇九/二零一三/二〇一一插件和独立的Git存款和储蓄库工具。.
  • GitLink - 让大家的用户慢慢介绍GitHub或BitBucket上托管的代码
  • GitVersion - 依据你的Git Repository的气象生成语义版本号
  • LibGit2Sharp - LibGit2Sharp将libgit2(一种本地Git实现)的持有一点都不小希望和进度带入了.Net和Mono的受管世界.
  • NGit -NGit是JGit到C#的端口
  • posh-git - Git的PowerShell环境
  • Git Credential Manager for Windows -协理化解Microsoft提供的凭据难题

HTTP

  • Http.fs:[F#]中的三个函数式 HTTP 客户端。

  • RestSharp:.NET 下轻易的 REST 和 HTTP API 协议客户端。

  • EasyHttp:C# Http开发库。

  • Refit:Xamarin 和 .NET 下自动生成强类型的 REST 库。

  • RestEase:类型安全且易于使用的 REST API 客户端库,轻巧可定制。一大半灵感来自 Refit。

HTTP

  • Http.fs:[F#] 中的三个函数式 HTTP 客户端。

  • RestSharp:.NET 下简单的 REST 和 HTTP API 协议客户端。

  • EasyHttp:C# Http开发库。

  • Refit :Xamarin 和 .NET 下自动生成强类型的 REST 库。

  • RestEase:类型安全且易于使用的 REST API 客户端库,简单可定制。大多数灵感来自 Refit。

图像管理(Image Processing)

  • ImageResizer:在图纸 UCR-VL 前边增添命令,在几纳秒内猎取修改后的本子,援助实时的对图纸展开缩放、编辑。

  • ImageProcessor:开源 .NET 库,用于实时管理图片。

  • DynamicImage:高质量开源图片管理库,用于 ASP.NET。

  • MetadataExtractor:从图纸中领取 Exif、IPTC、XMP、ICC 等别的元数据音信。

  • Emgu CV:OpenCV 的 .NET 跨平台封装。

Graphics 图形编制程序

  • LibTessDotNet - 着名的GLU Tessellator的.NET端口,三角形多边形
  • Oxyplot - OxyPlot是.NET的跨平台绘图库
  • OpenTK - Open Toolkit是叁个尖端的低端C#库,它包裹OpenGL,OpenCL和OpenAL
  • NGraphics -NGraphics是一个用于在.NET上渲染矢量图形的跨平台库
  • Live-Charts - 动画,MVVM导向和当代图表库

澳门新萄京官方网站:资源大全中文版,资源大全。IDE

  • SharpDevelop:用于 .NET 编制程序语言的无偿 IDE。

  • MonoDevelop:MonoDevelop 是二个跨平台的 IDE,首要面向 Mono/.NET 开辟者。

  • Visual Studio Express:用于 .NET 开垦的无需付费、轻量版本的 Visual Studio。

  • Visual Studio Community:作用完全的免费 IDE。

  • Waf DotNetPad:简单高效的代码编辑器,让开垦 C# 或 Visual Basic 充满生趣。

  • Visual Studio Code:非常的屌的编辑器,来自微软,基于 GitHub Atom。

IDE

  • SharpDevelop:用于 .NET 编制程序语言的无需付费 IDE。

  • MonoDevelop:MonoDevelop 是二个跨平台的 IDE,主要面向 Mono/.NET 开采者。

  • Visual Studio Express:用于 .NET 开采的免费、轻量版本的 Visual Studio。

  • Visual Studio Community:成效一体化的免费IDE。

  • Waf DotNetPad :轻巧便捷的代码编辑器,让开拓C# 或 Visual Basic 充满童趣。

  • Visual Studio Code:非常屌的编辑器,来自微软,基于 GitHub Atom。

安装工具(Install Tools)

  • Wix Toolset:庞大的工具集,用于成立你和谐的 Windows 安装程序。

  • Squirrel:Squirrel 就是一套工具也是二个类库,能够无安全治本 Windows 桌面程序的设置和更新。

GUI 图形用户分界面

  • MahApps.Metro -用于创制Metro风格WPF应用程序的工具包
  • Callisto - Windows 8 XAML应用程序的垄断工具包。 包罗部分UI控件,以便依照Windows UI指南,轻松地为Windows Store创制Windows UI样式的应用程序。
  • ObjectListView -ObjectListView是围绕.NET ListView的C#包装器。 它使ListView更便于接纳,并教给它有些新的本领
  • DockPanelSuite - Visual Studio启发了.NET WinForms的对接库
  • AvalonEdit - SharpDevelop中利用的依据WPF的公文编辑器组件
  • XWT - 用于使用.NET和Mono创立桌面应用程序的跨平台UI工具包
  • Gtk# -Gtk#是七个Mono / .NET绑定到跨平台Gtk GUI工具包和多数用Mono创设的GUI应用程序的根底
  • MaterialDesignInXamlToolkit - 用于创制质地风格的WPF应用程序的工具包
  • Eto.Forms - 适用于.NET和Mono中桌面和移动应用程序的跨平台GUI框架
  • Dragablz - 可拆卸,可撕裂的WPF选项卡控件(类似于Chrome),协助布局,并且是截然宗旨的,包蕴与MahApps和Material Design包容的宗旨。
  • Fluent.Ribbon - 流畅的色带调节套件是贰个落成一个Office和Windows 8样的功效区为WPF的库。
  • Office Ribbon - 达成WinForms的MS Office功效区的库..
  • Perspex -三个多平台的.NET UI框架。
  • MaterialSkin -本文的.NET WinForms,C#或VB.Net,针对谷歌(Google)的资料设计基准。
  • Xamarin.Forms - 从单纯的共享C#代码库营造iOS,Android和Windows的本机UI。
  • SciterSharp - 使用不止是HTML创立.NET跨平台桌面应用程序,而是Sciter引擎的富有机能:CSS3,SVG,脚本,AJAX,<video> ... Sciter是无需付费的商业用途
  • Empty Keys UI - 多平台和多引擎XAML用户分界面库[免费] [专有]
  • UWP Community Toolkit - UWP社区工具包是赞助函数,自定义控件和应用程序服务的聚合。 它简化并出示了为Windows 10营造UWP应用程序的宽广开采职员职分。
  • ScintillaNET - 用于Scintilla文本编辑器组件的Windows Forms控件(Scintilla由Notepad 使用)
  • FastColoredTextBox - 法斯特 Colored TextBox是.NET的文书编辑器组件。 允许你成立具备语法高亮展现的自定义文本编辑器。 它适用于小,中,大和十分大的文件。

图像管理(Image Processing)

  • ImageResizer:在图片 U福睿斯L 后边扩张命令,在几阿秒内获取修改后的本子,援救实时的对图片进行缩放、编辑。

  • ImageProcessor:开源 .NET 库,用于实时管理图片。

  • DynamicImage:高品质开源图片管理库,用于 ASP.NET。

  • MetadataExtractor:从图纸中领到 Exif、IPTC、XMP、ICC 等任何元数据消息。

  • Emgu CV:OpenCV 的 .NET 跨平台封装。

图像管理(Image Processing)

  • ImageResizer:在图纸 U汉兰达L 前面增添命令,在几飞秒内获得修改后的版本,扶助实时的对图纸张开缩放、编辑。

  • ImageProcessor:开源 .NET 库,用于实时管理图片。

  • DynamicImage:高质量开源图片处理库,用于 ASP.NET。

  • MetadataExtractor:从图纸中领到 Exif、IPTC、XMP、ICC 等此外元数据消息。

  • Emgu CV:OpenCV 的 .NET 跨平台封装。

国际化(Internationalization)

  • i18n:ASP.NET MVC 智能国际化学工业具。

HTML and CSS

  • AngleSharp -完成HTML5 DOM和CSS3 OM构建
  • CsQuery - HTML5剖析器与jQuery风格的DOM交互
  • dotless - NET端口较少CSS lib
  • ExCSS - .CSS3剖析器库C#
  • FluentBootstrap - 使Bootstrap CSS框架更便于从ASP.NET MVC或WebPages使用。
  • HtmlAgilityPack - 叁个高效的HTML分析器,它营造三个读/写DOM并资助一般的XPATH或XSLT

设置工具(Install Tools)

  • Wix Toolset:庞大的工具集,用于创立你和煦的 Windows 安装程序。

  • Squirrel:Squirrel 就是一套工具也是四个类库,可以无安全保管 Windows 桌面程序的安装和换代。

设置工具(Install Tools)

  • Wix Toolset:庞大的工具集,用于创设你和谐的 Windows 安装程序。

  • Squirrel:Squirrel 正是一套工具也是贰个类库,能够无安全保管 Windows 桌面程序的装置和翻新。

互操作(Interoperability)

  • CefSharp:Chromium Embedded Framework 的 .NET 支持(WPF 和 WinForm)。

  • CppSharp:在 C# 中平滑使用 C API 的工具。

  • Sharpen:Sharpen 是 db4o 编写的 Eclipse 插件,能够让您把 Java 项目转移为 C#。

  • CXXI:C 互操作框架。

HTTP 超文本传输协议

  • Http.fs - [F#]的功能HTTP客户端。
  • RestSharp - 简单的REST和HTTP API客户端.NET
  • Flurl.Http -流畅,便携,可测试的REST / HTTP客户端库
  • EasyHttp - C#的Http库
  • Refit - Xamarin和.NET的活动类型安全的REST库
  • RestEase - 易于使用的花色安全REST API客户端库,轻便可定制。 重新启发灵感
  • HttpClientGoodies -用于接纳HttpClient的实用程序

国际化(Internationalization)

  • i18n:ASP.NET MVC 智能国际化学工业具。

国际化(Internationalization)

  • i18n:ASP.NET MVC 智能国际化学工业具。

IoC

  • Castle 温莎:Castle 温莎 是三个用于 .NET 和 Silverlight 的老道的 调整反转(IoC) 容器。

  • Unity:轻量级、可扩张的借助注入容器,支持构造函数、属性和格局调用注入。

  • Autofac:令人神往的 .NET IoC 容器。

  • Ninject:.net 信赖注入的忍者。

  • StructureMap:.Net 最早的 IoC/ID 容器。

  • Spring.Net:Spring.NET 是一个开源应用程序框架,能够省事地成立公司级 .NET 应用。

  • LightInject :三个超轻量级 IoC 容器。

  • TinyIoC:单文件、轻巧、跨平台的 IoC 容器。

IDE 集成开辟条件

  • SharpDevelop -叁个用于.NET编制程序语言的无偿IDE
  • MonoDevelop - MonoDevelop是一个重大针对Mono / .NET开采人士的跨平台IDE
  • Visual Studio Express - Visual Studio for .NET编制程序的免费轻量级版本。
  • Visual Studio Community -全功能IDE - 免费
  • Waf DotNetPad - 多个粗略而飞速的代码编辑器,使C#或Visual Basic风趣的程序。
  • Visual Studio Code - 基于GitHub Atom的来源Microsoft的优秀无需付费编辑器。
  • Ionide - 用于跨平台F#开荒的Atom编辑器和Visual Studio代码包套件。
  • Rider -基于速龙liJ平台和ReSharper的跨平台C#IDE

互操作(Interoperability)

  • CefSharp:Chromium Embedded Framework 的 .NET 支持(WPF 和 WinForm)。

  • CppSharp:在 C# 中平滑使用 C API 的工具。

  • Sharpen:Sharpen 是 db4o 编写的 Eclipse 插件,能够令你把 Java 项目转移为 C#。

  • CXXI:C 互操作框架。

互操作(Interoperability)

  • CefSharp:Chromium Embedded Framework 的 .NET 支持(WPF 和 WinForm)。

  • CppSharp:在 C# 中平滑使用 C API 的工具。

  • Sharpen:Sharpen 是 db4o 编写的 Eclipse 插件,能够让您把 Java 项目转移为 C#。

  • CXXI:C 互操作框架。

日志(Logging)

  • Essential Diagnostics:为停放System.Diagnostics 命名空间扩大成效,提供更灵活的日记成效。

  • NLog:先进的 .NET 和 Silverlight 日志工具。

  • ELMAH:ELMAH 官方网站。

  • Elmah MVC:MVC 版 Elmah。

  • Logary:Logary 是二个 mono 和 .Net 平台下高品质、多指标的日志、度量、追踪和例行检查库。匡助多指标,为微服务营造。

  • Log4Net:Apache log4net 工具库能够援助程序猿向各样不一样的靶子输出日志语句。

  • Serilog:二个 NoSQL 时代下轻易直接的日志库。将八个杰出的古板结构化剖析日志成效合併到叁个轻巧使用的程序聚焦。

  • StackExchange.Exceptional:Stack Exchange 网络采纳的错误管理程序。

  • Semantic Logging Application Block (SLAB):为停放 System.Diagnostics.Tracing 命名空间(伊芙ntSource类)扩张效用,帮衬将日志记录到五个容器中,包含Azure 表存款和储蓄、数据库、文件(JSON、XML、文本文件)。通过 ETW 支持进度内和经过外的日志记录,辅助 LANDx 实行实时的事件过滤和聚焦。

Image Processing 图像管理

  • ImageResizer -将指令增多到影象U凯雷德L以博得退换的版本(以纳秒为单位)。 实时调节图像的大大小小,编辑等。
  • ImageProcessor -开放源代码的.NET库来动态管理图像。
  • DynamicImage -用于ASP.NET的高品质开源图像管理库.
  • MetadataExtractor - 从图像文件中提取Exif,IPTC,XMP,ICC和任何元数据。
  • Emgu CV - OpenCV库的跨平台.NET包装器。
  • DotImaging - 简约.NET成像便携式平台。
  • Magick.NET - .ImageMagick库的NET包装器。

IoC

  • Castle 温莎:Castle 温泽 是叁个用于 .NET 和 Silverlight 的老到的 调控反转 容器。

  • Unity:轻量级、可扩展的凭仗注入容器,帮助构造函数、属性和章程调用注入。

  • Autofac:别有天地的 .NET IoC 容器。

  • Ninject:.net 信赖注入的忍者。

  • StructureMap:.Net 最早的 IoC/ID 容器。

  • Spring.Net:Spring.NET 是多个开源应用程序框架,能够省事地成立公司级 .NET 应用。

  • LightInject:叁个超轻量级 IoC 容器。

  • TinyIoC:单文件、简单、跨平台的 IoC 容器。

IoC

  • Castle Windsor:Castle 温泽 是叁个用来 .NET 和 Silverlight 的成熟的 调控反转(IoC) 容器。

  • Unity:轻量级、可扩张的注重注入容器,帮忙构造函数、属性和方式调用注入。

  • Autofac:别有天地的 .NET IoC 容器。

  • Ninject:.net 依赖注入的忍者。

  • StructureMap:.Net 最早的 IoC/ID 容器。

  • Spring.Net:Spring.NET 是七个开源应用程序框架,能够省事地创制集团级 .NET 应用。

  • LightInject :八个超轻量级 IoC 容器。

  • TinyIoC:单文件、轻松、跨平台的 IoC 容器。

机械学习和多少科学(Machine Learning and Data Science)

  • 威朗.NET:机器学习框架,包含了点子和图像管理的库(Computer视觉、Computer听觉、功率信号处理和总结)。

  • A4.NET Extensions:高档图像管理和管理器视觉算法扩充。

  • AForge.NET:为计算机视觉和人造智能领域的开辟者和钻研职员提供的框架(包罗图像管理、神经互联网、遗传算法、机器学习、机器人科学)。

  • Deedle:管理探究性数据的数据帧和时序库,援助 C# 和 F#。

  • FsLab:数据科学和机械和工具学习库的聚众,支持 F# 和 .NET。

  • numl :包罗最流行的督查学习和无监督学习算法,尽量缩小创设预测模型时的争论。

  • Tucson Provider :将 Lacrosse 语言包和函数封装为项目安全的档案的次序提供程序供 F# 调用。

  • F# Data:F# 类型提供程序,访问 XML、JSON、CSV 和 HTML 文件(基于样例文书档案),以及 WorldBank 数据。

Install tools 安装工具

  • Wix Toolset - 最有力的一组可用以创设Windows安装体验的工具
  • Squirrel - 松鼠既是一套工具和三个库,能够完全管理安装和更新桌面Windows应用程序。
  • Chocolatey - 像yum或apt-get,但对于Windows。

日志

  • Essential Diagnostics:为停放System.Diagnostics 命名空间扩充功能,提供越来越灵活的日志成效。

  • NLog:先进的 .NET 和 Silverlight 日志工具。

  • ELMAH:ELMAH 官网。

  • Elmah MVC:MVC 版 Elmah。

  • Logary:Logary 是多少个 mono 和 .Net 平台下高品质、多指标的日记、衡量、追踪和寻常检查库。协助多指标,为微服务营造。

  • Log4Net:Apache log4net 工具库能够支持技师向多样分裂的目的输出日志语句。

  • Serilog:二个 NoSQL 时期下容易直接的日志库。将多少个可以的历史观结构化剖判日志功效合併到一个便于使用的先后集中。

  • StackExchange.Exceptional:Stack Exchange 互连网利用的错误管理程序。

  • Semantic Logging Application Block : 为停放 System.Diagnostics.Tracing 命名空间(伊芙ntSource类)扩张功效,帮忙将日志记录到三个容器中,蕴涵Azure 表存款和储蓄、数据库、文件(JSON、XML、文本文件)。通过 ETW 补助进程内和过程外的日志记录,扶助 QX56x 实行实时的风浪过滤和集纳。

日志(Logging)

  • Essential Diagnostics:为停放System.Diagnostics 命名空间扩充成效,提供越来越灵敏的日记功能。

  • NLog:先进的 .NET 和 Silverlight 日志工具。

  • ELMAH:ELMAH 官方网站。

  • Elmah MVC:MVC 版 Elmah。

  • Logary:Logary 是三个 mono 和 .Net 平台下高质量、多指标的日志、衡量、追踪和正规检查库。扶助多目的,为微服务创设。

  • Log4Net:Apache log4net 工具库能够支持技术员向各个差别的靶子输出日志语句。

  • Serilog:一个 NoSQL 时期下轻松直接的日志库。将七个优良的观念结构化深入分析日志功用合併到四个轻便使用的主次聚焦。

  • StackExchange.Exceptional:Stack Exchange 网络利用的错误管理程序。

  • Semantic Logging Application Block (SLAB): 为停放 System.Diagnostics.Tracing 命名空间(伊夫ntSource类)扩充成效,支持将日志记录到多少个容器中,包蕴Azure 表存储、数据库、文件(JSON、XML、文本文件)。通过 ETW 援救进度内和进程外的日志记录,补助 Rx 举办实时的风云过滤和集纳。

Markdown 处理(Markdown Processors)

  • MarkdownSharp:C# 落成的开源 马克down 管理器,在 Stack Overflow 中利用。

  • F# Formatting:用于生成 F# 和 C# 项目文书档案的工具。该工具库的基本组件中包罗了可增加的 马克down 解析器。

  • CommonMark.NET:CommonMark 规范的 C# 达成,用于将 马克down 文书档案调换为 HTML。为顶级质量和可移植性进行了优化。

Internationalization 国际化

  • i18n - ASP.NET MVC的智能国际化
  • MessageFormat.NET - .NET中的ICU MessageFormat达成可让您编写上下文UI消息(PCL库)

机械学习和多少准确(Machine Learning and Data Science)

  • 思铂睿.NET:机器学习框架,包罗了点子和图像管理的库(Computer视觉、Computer听觉、功率信号管理和计算)。

  • 亚洲龙.NET Extensions:高等图像管理和管理器视觉算法扩大。

  • AForge.NET:为Computer视觉和人造智能领域的开发者和商量职员提供的框架(包含图像管理、神经网络、遗传算法、机器学习、机器人科学)。

  • Deedle:管理索求性数据的数据帧和时序库,帮忙 C# 和 F#。

  • FsLab:数据科学和机械和工具学习库的集中,扶助 F# 和 .NET。

  • numl:包蕴最风靡的监察和控制学习和无监督学习算法,尽量减弱成立预测模型时的争论。

  • XC60 Provider:将 Tucson 语言包和函数封装为项目安全的门类提供程序供 F# 调用。

  • F# Data:F# 类型提供程序,访问 XML、JSON、CSV 和 HTML 文件,以及 WorldBank 数据。

机器学习和多少正确(Machine Learning and Data Science)

  • Accord.NET:机器学习框架,包涵了拍子和图像管理的库(Computer视觉、Computer听觉、功率信号管理和总括)。

  • Accord.NET Extensions:高档图像处理和Computer视觉算法扩张。

  • AForge.NET:为计算机视觉和人工智能领域的开辟者和钻研人口提供的框架(包含图像管理、神经互联网、遗传算法、机器学习、机器人科学)。

  • Deedle:管理索求性数据的数据帧和时序库,援助C# 和 F#。

  • FsLab:数据精确和机器学习库的会集,协理 F# 和 .NET。

  • numl :包涵最流行的监督检查学习和无监督学习算法,尽量缩短成立预测模型时的冲突。

  • R Provider :将 Rubicon 语言包和函数封装为项目安全的品类提供程序供 F# 调用。

  • F# Data:F# 类型提供程序,访问 XML、JSON、CSV 和 HTML 文件(基于样例文书档案),以及 WorldBank 数据。

邮件(Mail)

  • FluentEmail:System.Net.Mail 的八个流式(Fluent)封装,协助 razor 模板引擎。

  • MailKit:完整的跨平台的邮件协议栈,包括IMAP、POP3、SMTP,协助验证等特色。基于 MimeKit 塑造。

  • MimeKit:跨平台 .NET MIME 创制和平消除析库,帮衬 S/MIME、PGP、TNEF 和 Unix mbox spools。

  • PreMailer.Net:一个 C# 开荒库,将您的样式表嵌入到内置的 style 属性中,最大限度扶助邮件客户端。

澳门新萄京官方网站:资源大全中文版,资源大全。Interoperability 互操作性

  • CppSharp - 将C API表达到C#的工具
  • Sharpen - Sharpen是由db4o创设的Eclipse插件,可让您将Java项目转移为C#
  • CXXI -C 互操作框架

Markdown 处理(Markdown Processors)

  • MarkdownSharp:C# 达成的开源 马克down 管理器,在 Stack Overflow 中利用。

  • F# Formatting:用于生成 F# 和 C# 项目文书档案的工具。该工具库的主导组件中涵盖了可增加的 马克down 分析器。

  • CommonMark.NET:CommonMark 规范的 C# 完毕,用于将 马克down 文书档案调换为 HTML。为最佳性能和可移植性进行了优化。

Markdown 处理(Markdown Processors)

  • MarkdownSharp:C# 达成的开源 马克down 管理器,在 Stack Overflow 中选取。

  • F# Formatting:用于生成 F# 和 C# 项目文书档案的工具。该工具库的骨干零部件中包含了可扩张的 马克down 分析器。

  • CommonMark.NET:CommonMark 规范的 C# 完结,用于将 马克down 文档转变为 HTML。为最棒质量和可移植性举行了优化。

数学(Mathematics)

  • MathNet:Math.NET 是二个开源项目,意在成立和维护涵盖基础数学在内的工具集,面向高端和一般性须要利用此类效用的 .Net 开辟人士。

IoC 调整反转

  • Castle Windsor - 城阙温泽是最佳的类型,成熟的反转调节容器可用于.NET和Silverlight
  • Unity - 轻量级可扩充重视注入容器,辅助构造函数,属性和艺术调用注入
  • Autofac - 多个令人上瘾的.NET IoC容器
  • Ninject - .net注重注入的忍者
  • StructureMap - 原始IoC / DI容器.Net
  • Spring.Net - Spring.NET是一种开源应用程序框架,能够使公司.NET应用程序的营造尤其自在
  • LightInject - 超轻量级IoC容器
  • TinyIoC - 单文件,易于跨平台的IoC容器
  • Simple Injector - 轻易的注射器是便于使用的依赖注入(DI)库,适用于支撑Silverlight 4 ,Windows Phone 8,Windows 8(包括通用应用程序和单声道)的.NET 4 。
  • Microsoft.Extensions.DependencyInjection - ASP.NET Core应用程序的私下认可IoC容器.
  • Scrutor -Microsoft.Extensions.DependencyInjection的装配扫描扩张。

邮件

  • FluentEmail:System.Net.Mail 的三个流式封装,协理 razor 模板引擎。

  • MailKit:完整的跨平台的邮件协议栈,包蕴IMAP、POP3、SMTP,帮衬验证等特性。基于 MimeKit 创设。

  • MimeKit:跨平台 .NET MIME 创造和解析库,支持 S/MIME、PGP、TNEF 和 Unix mbox spools。

  • PreMailer.Net:一个 C# 开荒库,将你的体制表嵌入到内置的 style 属性中,最大限度帮忙邮件客户端。

邮件(Mail)

  • FluentEmail:System.Net.Mail 的叁个流式(Fluent)封装,协助 razor 模板引擎。

  • MailKit:完整的跨平台的邮件协议栈,包涵IMAP、POP3、SMTP,帮忙验证等特性。基于 MimeKit 创设。

  • MimeKit:跨平台 .NET MIME 创制和解析库,辅助 S/MIME、PGP、TNEF 和 Unix mbox spools。

  • PreMailer.Net:一个 C# 开辟库,将您的体制表嵌入到内置的 style 属性中,最大限度帮忙邮件客户端。

多媒体(Media)

  • TagLib#:TagLib#(即 taglib-sharp)是一个读写媒体文件元数据的库,扶助摄像、音频和照片格式。

JavaScript Engines JavaScript引擎

  • ClearScript -二个库,能够轻易地将脚本增多到.NET应用程序。 它这段时间支撑JavaScript(通过V8和JScript)和VBScript。
  • Edge.js - 在Windows,MacOS和Linux上运行.NET和Node.js代码
  • Jint -适用于.NET的JavaScript解释器,提供全部的ECMA 5.1包容性,可在任何.NET平台上运转.
  • Jurassic - ECMAScript语言和平运动转时的兑现。 它意在为.NET提供最棒质量和最符合标准的JavaScript完结。

数学(Mathematics)

  • MathNet:Math.NET 是一个开源项目,目的在于创立和保险涵盖基础数学在内的工具集,面向高等和常见须要使用此类成效的 .Net 开辟人士。

数学(Mathematics)

  • MathNet:Math.NET 是三个开源项目,意在创造和维护涵盖基础数学在内的工具集,面向高档和一般性供给使用此类成效的 .Net 开垦职员。

度量(Metrics)

  • C# StatsD Client:Etsy StatsD 服务器的 C# 客户端

Logging 日志

  • Essential Diagnostics - 扩大System.Diagnostics命名空间的放权功用,以提供灵活的日记记录
  • NLog - NLog - 高端.NET和Silverlight日志记录
  • Logazmic - Windows的开源nlog查看器
  • ELMAH -官方ELMAH网站
  • Elmah MVC - Elmah为MVC
  • Logary - Logary是mono和.Net的高质量,多目的日志记录,衡量,跟踪和常规检查库。 .Net的DropWizard的答案。 辅助广大针对性微服务的靶子。
  • Log4Net - Apache log4net库是一种协助程序猿将日志语句输出到各类输出目的的工具
  • Serilog - NoSQL时期的无废话记录库。 将价值观和结构化会诊日志记录的一流办法结合在一个便于使用的包中。
  • StackExchange.Exceptional - 用于Stack Exchange互联网的错误管理程序
  • Semantic Logging Application Block (SLAB) - 扩充System.Diagnostics.Tracing命名空间(伊夫ntSource类)的停放功用,以记录到多个接收器,包罗Azure表,数据库,文件(JSON,XML,文本)。 援助通过ETW的历程内和进程外记录,以及奇骏x用于实时过滤/聚合事件。
  • Foundatio - 流畅的日记记录API,可用以在漫天应用程序中记录消息。
  • Exceptionless -异常.NET客户端
  • Loupe - 聚集国化学工业进出口总集团.NET日志记录和监察和控制。 [专有] [免费层]

多媒体

  • TagLib#:TagLib#(即 taglib-sharp)是叁个读写媒体文件元数据的库,协理摄像、音频和相片格式。

多媒体(Media)

  • TagLib#:TagLib#(即 taglib-sharp)是一个读写媒体文件元数据的库,帮助录像、音频和相片格式。

微框架(Micro Framework)

  • .NET Micro Framework Interpreter:Microsoft® .NET Micro Framework(NETMF)是多个在 Visual Studio 中提供为微型设备上编写制定嵌入式应用的框架。

Machine Learning and Data Science 机器学习与数量科学

  • Infer.NET - 在图片模型中运行贝叶斯推理的框架。 它也得以用来概率编制程序。 [专有] [免费] [研究]
  • Accord.NET - 机器学习框架结合音频和图像管理库(Computer视觉,计算机试听,时域信号管理和总括)。
  • Accord.NET Extensions - 高等图像管理和管理器视觉算法作为流畅的扩张.
  • AForge.NET - Computer视觉与人工智能(图像管理,神经网络,遗传算法,机器学习,机器人)领域的开荒职员和商量人士框架。
  • Deedle - 数据帧和(时间)类别库用于采取C#和F#实行批判性数据管理
  • FsLab - F#和.NET的数码正确和机器学习库的联谊
  • numl - 目的在于包含最受应接的监督和无监督学习算法,同有时间最小化创造预测模型所涉及的摩擦.
  • R Provider - 键入提供者,以种类安全的主意向大切诺基#调用者公开奥德赛包和函数
  • F# Data - 用于访问XML,JSON,CSV和HTML文件(基于示例文书档案)和访问WorldBank数据的F#类提供程序

度量

  • C# StatsD Client:Etsy StatsD 服务器的 C# 客户端

度量(Metrics)

  • C# StatsD Client:Etsy StatsD 服务器的 C# 客户端

杂项(Misc)

  • .NET Fiddle:在浏览器中编辑、编写翻译并运维 C# 代码。相当于 C# 版本的 JSFiddle。

  • AzureCrawler:从 Angular、Ember、Durandal 或其余 JavaScript 应用中收获 HTML 快速照相。

  • BitSharp:C# 比特币节点。

  • CSScript:CS-Script 是二个依照 CL宝马X3 的脚本系统,使用 C# 作为编制程序语言。CS-Script 近期本着微软的 CL安德拉 落成(.NET 2.0/3.0/3.5/4.0/4.5)并完全支持Mono。附带诸多附加特色,比方脚本宿主。

  • CsvHelper:支持读写 CSV 文件的开辟库。

  • FluentValidation:三个微型的 .NET 校验库,使用流式接口和 lambda 表明式创设校验规则。

  • Humanizer:Humanizer 能够在 .NET 平台上满意全数针对字符串、枚举、日期、时间、时间限定、数字等项目数据的操作和出示须要。

  • LINQPad:一个 C#/VB/F# 的便签本,能够立时实践此外表达式、语句块或程序,带有富文本展现等可行的性状。同样能够令你采纳LINQ 进行交互性数据库查询。 [$](译者注:也可以有无偿许可,可是效果受限)

  • 波利:急迅方便的老大管理政策,比方重试、始终重试、等待一碗水端平试或断路(Circuit Break)等行为。 (.NET 3.5、4.0、4.5、PCL、Xamarin)

  • Rant:Rant 程序文本生成 DSL(领域特定语言)。 

  • ScriptCS:使用文本编辑器、nuget 和强硬的 Roslyn 来编排 C# 应用!

Markdown Processors Markdown处理器

  • MarkdownSharp - 开源C#实现的Markdown处理器,作为Stack Overflow的特色。
  • F# Formatting - 用于记录F#和C#项目标工具。 该库包罗可扩张的马克down剖判器作为宗旨器件
  • CommonMark.NET -在C#中达成Common马克标准,将Markdown文书档案变换为HTML。 针对最大的性质和可移植性举办了优化。
  • markdig - 一个飞速,功用强大的Common马克包容的可增加Markdown管理器。

微框架(Micro Framework)

  • .NET Micro Framework Interpreter:Microsoft® .NET Micro Framework是三个在 Visual Studio 中提供为微型设备上编写制定嵌入式应用的框架。

微框架(Micro Framework)

  • .NET Micro Framework Interpreter:Microsoft® .NET Micro Framework(NETMF)是二个在 Visual Studio 中提供为微型设备上编写制定嵌入式应用的框架。

MVVM

  • Caliburn.Micro :小型但功用庞大的框架,能够用来给全体 XAML 平台创造应用。它对 MV* 方式的有力支撑能够令你急迅营造你的化解方案,与此同时不必捐躯代码品质和可测试技艺。

  • MVVM Light Toolkit:该工具箱首借使用来加快成立和开辟 MVVM 应用,适用于 WPF、Silverlight、Windows Store(RT)和 Windows Phone 平台。

  • Catel:Catel 是多少个用到开辟平台,首要考查在 MVVM(WPF、Silverlight、Windows Phone 及 WinRT)以及 MVC(ASP.NET MVC)。Catel 的主导部分含有 IoC 容器、模型、校验、备忘录情势(memento)、新闻中介(message mediator)、参数检查等。

  • UpdateControls:Update Controls 没有要求您兑现 INotifyPropertyChanged 接口或声澳优个 DependencyProperty。能够将控件直接关系到 CL揽胜属性,那使得它周密贴合 MVVM 格局。

  • ReactiveUI:一个 .NET 下的 MVVM 框架,集成了反应性扩充框架(汉兰达x),允许开采者使用 WPF、Windows Store Apps、WP8 或 Xamarin 创造优雅的、可测试的利用。

  • Okra App Framework:三个以 app 为基本的 Windows 8.1 MVVM 框架,融入注重注入,包涵一套完整的 Visual Studio MVVM 模板。

  • WPF Application Framework (WAF):八个轻量级的框架,能够扶助你创设布局优雅的 WPF 应用。扶助您利用分层架商谈 MVVM 格局。

  • MVVMCross:跨平台mvvm 移动支付框架,针对 WP7 和 WP8 的 WPF/Silverlight、Android 的 Mono、iOS 的 MonoTouch 以及 WPA8.1/Windows 8.1 商铺应用的 Windows Universal 项目。它使用可移植类库(PCL)来支持可保障的跨平台 C# 原生应用。

  • Stylet:最小化 MVVM 框架(参照他事他说加以考查 Caliburn Micro),蕴含了精良的文书档案、高覆盖率的测试以及自带的 IoC 容器。

  • Gemini:类似 Visual Studio Shell 的 IDE 框架。基于 WPF、AvalonDock 和 Caliburn Micro 构建。

Mail 邮件

  • FluentEmail - System.Net.Mail的流利包装,带有安全刮脸刀模板扶助。
  • MailKit -二个完好无缺的跨平台邮件客栈,包含IMAP,POP3,SMTP,认证等。 建在MimeKit的最上端。
  • MimeKit - 扶助S / MIME,PGP,TNEF和Unix mbox线轴的跨平台.NET MIME创造和解析器库。
  • PreMailer.Net - C#库将您的样式表移动到内联样式属性,以最大程度地包容电子邮件客户端。

杂项

  • .NET Fiddle:在浏览器中编辑、编写翻译并运营 C# 代码。相当于 C# 版本的 JSFiddle。

  • AzureCrawler:从 Angular、Ember、Durandal 或别的 JavaScript 应用中拿走 HTML 快照。

  • BitSharp:C# 比特币节点。

  • CSScript:CS-Script 是二个根据 CLPRADO 的脚本系统,使用 C# 作为编制程序语言。CS-Script 这几天针对微软的 CLCR-V 完结(.NET 2.0/3.0/3.5/4.0/4.5)并完全帮助Mono。附带多数外加特色,比方脚本宿主。

  • CsvHelper:扶助读写 CSV 文件的开拓库。

  • FluentValidation:三个小型的 .NET 校验库,使用流式接口和 lambda 表明式创设校验规则。

  • Humanizer:Humanizer 能够在 .NET 平台上满足全部针对字符串、枚举、日期、时间、时间限定、数字等种类数据的操作和出示须要。

  • LINQPad:一个 C#/VB/F# 的便签本,能够即刻试行别的表达式、语句块或程序,带有富文本展现等可行的特点。同样可以令你采用LINQ 实行交互性数据库查询。 [$](译者注:也可能有无需付费许可,不过效果受限)

  • Polly:飞快方便的要命管理政策,举例重试、始终重试、等待仁同一视试或断路(Circuit Break)等表现。 (.NET 3.5、4.0、4.5、PCL、Xamarin)

  • Rant:Rant 程序文本生成 DSL。

  • ScriptCS:使用文本编辑器、nuget 和庞大的 Roslyn 来编排 C# 应用!

杂项(Misc)

  • .NET Fiddle:在浏览器中编辑、编写翻译并运转C# 代码。相当于 C# 版本的 JSFiddle。

  • AzureCrawler:从 Angular、Ember、Durandal 或别的 JavaScript 应用中赢得 HTML 快速照相。

  • BitSharp:C# 比特币节点。

  • CSScript:CS-Script 是一个基于 CLRAV4的本子系统,使用 C# 作为编制程序语言。CS-Script 近来本着微软的 CL逍客完结(.NET 2.0/3.0/3.5/4.0/4.5)并完全扶助Mono。附带许多附加特色,比方脚本宿主。

  • CsvHelper:辅助读写 CSV 文件的开垦库。http://csvhelper.com

  • FluentValidation:多少个小型的 .NET 校验库,使用流式接口和 lambda 表明式营造校验规则。

  • Humanizer:Humanizer 能够在 .NET 平台上满意所有针对字符串、枚举、日期、时间、时间范围、数字等项目数据的操作和突显须求。

  • LINQPad:一个 C#/VB/F# 的便签本,能够立时执行其它表明式、语句块或程序,带有富文本展现等可行的表征。同样能够令你使用 LINQ 进行交互性数据库查询。 [$](译者注:也是有免费许可,不过效果受限)

  • Polly:连忙平价的百般管理政策,比方重试、始终重试、等待一碗水端平试或断路(Circuit Break)等作为。 (.NET 3.5、4.0、4.5、PCL、Xamarin)

  • Rant:Rant 程序文本生成 DSL(领域特定语言)。 

  • ScriptCS:使用文本编辑器、nuget 和有力的 Roslyn 来编排 C# 应用!

Office

  • ClosedXML:ClosedXML 能够让开荒人士更便捷地创立 Excel 二零零五、二〇〇八文件。

  • NPOI:该品种是 .NET 版本的 POI 项目,原始的 Java 版本位于 。

  • EPPlus:EPPlus 是贰个 .net 类库,用于读写 Open Office Xml 格式的 Excel 二〇〇五、2009 文件(xlsx)。

  • Open XML SDK:Open XML SDK 是三个开源库,用于拍卖 Open XML 文书档案(包括 DOCX、XLSX 和 PPTX)。

Mathematics 数学

  • MathNet -Math.NET是三个开源陈设,用于营造和保证涵盖基础数学的工具包,针对高等的天天需要.Net开垦人士
  • Microsoft Automatic Graph Layout - 一组用于图形布局和查阅的工具.
  • UnitConversion - .Net Core和.Net框架的可扩充单元调换库

MVVM

  • Caliburn.Micro:Mini但功用壮大的框架,能够用来给持有 XAML 平台创造应用。它对 MV* 形式的庞大支撑能够让您火速构建你的消除方案,与此同期不必捐躯代码品质和可测试能力。

  • MVVM Light Toolkit:该工具箱主假使用来加速成立和开拓 MVVM 应用,适用于 WPF、Silverlight、Windows Store和 Windows Phone 平台。

  • Catel:Catel 是三个选择开垦平台,首要考查在 MVVM(WPF、Silverlight、Windows Phone 及 WinRT)以及 MVC(ASP.NET MVC)。Catel 的骨干部分含有 IoC 容器、模型、校验、备忘录格局、新闻中介(message mediator)、参数检查等。

  • UpdateControls:Update Controls 无需您兑现 INotifyPropertyChanged 接口或声称八个 DependencyProperty。能够将控件直接关系到 CL中华V属性,那使得它周全贴合 MVVM 方式。

  • ReactiveUI:二个 .NET 下的 MVVM 框架,集成了反应性扩张框架,允许开垦者使用 WPF、Windows Store Apps、WP8 或 Xamarin 创造优雅的、可测试的行使。

  • Okra App Framework:三个以 app 为中央的 Windows 8.1 MVVM 框架,融合正视注入,包括一套完整的 Visual Studio MVVM 模板。

  • WPF Application Framework :多少个轻量级的框架,能够支持您创造布局优雅的 WPF 应用。协助你利用分层架商谈 MVVM 情势。

  • MVVM克罗丝: 跨平台mvvm 移动支付框架,针对 WP7 和 WP8 的 WPF/Silverlight、Android 的 Mono、iOS 的 MonoTouch 以及 WPA8.1/Windows 8.1 商城应用的 Windows Universal 项目。它使用可移植类库来帮衬可尊敬的跨平台 C# 原生应用。

  • Stylet:最小化 MVVM框架(参考 Caliburn Micro),包括了卓越的文书档案、高覆盖率的测试以及自带的 IoC 容器。

  • Gemini:类似 Visual Studio Shell 的 IDE 框架。基于 WPF、AvalonDock 和 Caliburn Micro 构建。

MVVM

  • Caliburn.Micro :Mini但功效庞大的框架,能够用来给持有 XAML 平台创立应用。它对 MV* 情势的庞大支撑能够令你飞速营造你的缓和方案,与此同一时间不必就义代码质量和可测试手艺。

  • MVVM Light Toolkit:该工具箱重假使用来加快创制和付出 MVVM 应用,适用于 WPF、Silverlight、Windows Store(RT)和 Windows Phone 平台。

  • Catel:Catel 是一个施用开拓平台,重要调查在 MVVM(WPF、Silverlight、Windows Phone 及 WinRT)以及 MVC(ASP.NET MVC)。Catel 的基本部分含有 IoC 容器、模型、校验、备忘录格局(memento)、音信中介(message mediator)、参数检查等。

  • UpdateControls:Update Controls 没有要求您兑现 INotifyPropertyChanged 接口或宣称一个DependencyProperty。能够将控件直接关系到 CL福特Explorer 属性,那使得它周详贴合 MVVM 形式。

  • ReactiveUI:壹个 .NET 下的 MVVM 框架,集成了反应性扩展框架(奇骏x),允许开垦者使用 WPF、Windows Store Apps、WP8 或 Xamarin 创造优雅的、可测试的行使。

  • Okra App Framework:叁个以 app 为主干的 Windows 8.1 MVVM 框架,融入重视注入,包涵一套完整的 Visual Studio MVVM 模板。

  • WPF Application Framework (WAF):四个轻量级的框架,能够匡助您创制布局优雅的 WPF 应用。帮忙你选拔分层架商谈 MVVM 情势。

  • MVVMCross: 跨平台mvvm 移动支付框架,针对 WP7 和 WP8 的 WPF/Silverlight、Android 的 Mono、iOS 的 MonoTouch 以及 WPA8.1/Windows 8.1 商场应用的 Windows Universal 项目。它选取可移植类库(PCL)来匡助可尊敬的跨平台 C# 原生应用。

  • Stylet:最小化 MVVM 框架(参照他事他说加以考察Caliburn Micro),包蕴了天时地利的文书档案、高覆盖率的测试以及自带的 IoC 容器。

  • Gemini:类似 Visual Studio Shell 的 IDE 框架。基于 WPF、AvalonDock 和 Caliburn Micro 构建。

ORM

  • Entity Framework:对象关系映射器(ORM)框架,让 .NET 开辟人士使用领域特定的指标来拍卖关系型数据。

  • BL Toolkit:.NET 平台的事务逻辑工具箱。

  • Dapper:一个超小型、快捷便利的 ORM 框架。

  • Dapper Extensions:Mini类库,对 Dapper 的功能举办补给,为你的简要古板 CL宝马X5 对象提供基础的 CRUD(Get、Insert、Update、Delete) 操作。

  • NHibernate:NHibernate 对象关系映射器(移植自 Java 平台的 Hibernate)。

  • Fluent NHibernate:便捷、无需使用 XML、编写翻译安全、自动化、基于约定命名的 NHibernate 映射库。

  • FluentMigrator:.net 下的省事的搬迁框架。

  • ServiceStack.OrmLite:轻量、轻便、急忙、基于命名约定的 POCO ORM。

  • Massive:Mini、令人愉悦的数量访问工具,始终关怀您直到永世。

  • LINQ to DB:最快的 LINQ 数据库访问库,简单、轻量、快捷、类型安全,在你的靶子(POCO)和数据库之间搭建桥梁。

Media 媒体

  • TagLib# - TagLib#(又名taglib-sharp)是用于在媒体文件中读取和写入元数据的库,包蕴摄像,音频和照片格式
  • NAudio - 以各样文件格式播放,解码和编码音频,如mp4,MP3,WAV,AIFF,Speex等。

Office

  • ClosedXML:ClosedXML 能够让开垦职员更便利地开创 Excel 二〇〇六、二零一零文件。

  • NPOI:该项目是 .NET 版本的 POI 项目,原始的 Java 版本位于

  • EPPlus:EPPlus 是贰个 .net 类库,用于读写 Open Office Xml 格式的 Excel 二零零七、二零零六 文件。

  • Open XML SDK:Open XML SDK 是贰个开源库,用于拍卖 Open XML 文书档案(包蕴 DOCX、XLSX 和 PPTX)。

Office

  • ClosedXML:ClosedXML 能够让开采职员更方便人民群众地创造 Excel 二〇〇七、二零一零 文件。

  • NPOI:该类型是 .NET 版本的 POI 项目,原始的 Java 版本位于http://poi.apache.org/ 。

  • EPPlus:EPPlus 是二个 .net 类库,用于读写 Open Office Xml 格式的 Excel 二零零六、2009文件(xlsx)。

  • Open XML SDK:Open XML SDK 是三个开源库,用于拍卖 Open XML 文书档案(包含 DOCX、XLSX 和 PPTX)。

包管理(Package Management)

  • NuGet:.NET 包管理器。

  • MyGet:为 NuGet、NPM、Bower 和 VSIX 提供程序包货仓宿主,一样提供 CI 服务。[开源软件免费] [$]

  • Paket:.NET 的四个包正视管理器,援助 NuGet 包和 GitHub 商旅。 

Metrics 指标

  • C# StatsD Client -Etsy的StatsD的C#客户端
  • Foundatio - 与内部存款和储蓄器,redis,StatsD和Metrics.NET实现的通用接口。

ORM

  • Entity Framework:对象关联映射器框架,让 .NET 开拓人士使用领域特定的目的来管理关系型数据。

  • BL Toolkit:.NET 平台的事情逻辑工具箱。

  • Dapper:三个超Mini、神速便利的 ORM 框架。

  • Dapper Extensions:小型类库,对 Dapper 的作用拓展补偿,为您的简练古板 CL昂科拉 对象提供基础的 CRUD(Get、Insert、Update、Delete) 操作。

  • NHibernate:NHibernate 对象关系映射器(移植自 Java 平台的 Hibernate)。

  • Fluent NHibernate:便捷、没有须求使用 XML、编写翻译安全、自动化、基于约定命名的 NHibernate 映射库。

  • FluentMigrator:.net 下的省心的动员搬迁框架。

  • ServiceStack.OrmLite:轻量、轻易、急速、基于命名约定的 POCO ORM。

  • Massive:Mini、让人心满意足的数码访问工具,始终关切您直到恒久。

  • LINQ to DB:最快的 LINQ 数据库访问库,轻巧、轻量、火速、类型安全,在您的靶子和数据库之间搭建桥梁。

ORM

  • Entity Framework:对象关系映射器(ORM)框架,让 .NET 开拓职员使用世界特定的目的来拍卖关系型数据。

  • BL Toolkit:.NET 平台的作业逻辑工具箱。

  • Dapper:三个超Mini、飞快方便的 ORM 框架。

  • Dapper Extensions:Mini类库,对 Dapper 的效果拓展填补,为您的归纳古板 CL揽胜 对象提供基础的 CRUD(Get、Insert、Update、Delete) 操作。

  • NHibernate:NHibernate 对象关联映射器(移植自 Java 平台的 Hibernate)。

  • Fluent NHibernate:便捷、无需使用 XML、编写翻译安全、自动化、基于约定命名的 NHibernate 映射库。

  • FluentMigrator:.net 下的便捷的迁徙框架。

  • ServiceStack.OrmLite:轻量、容易、神速、基于命名约定的 POCO ORM。

  • Massive:Mini、令人喜欢的多少访问工具,始终关怀您直到长久。

  • LINQ to DB:最快的 LINQ 数据库访问库,轻松、轻量、急迅、类型安全,在你的对象(POCO)和数据库之间搭建桥梁。

PDF

  • ITextSharp:iText 是二个PDF库,用于创制、修改、检查和保险 Portable Document Format(PDF)格式的文档 [$]**[开源软件免费]**

Micro Framework 微框架

  • .NET Micro Framework Interpreter - 用于选择Visual Studio在Mini设备上付出嵌入式应用程序的Microsoft®.NET Micro Framework(NETMF)

包管理(Package Management)

  • NuGet:.NET 包处理器。

  • MyGet:为 NuGet、NPM、Bower 和 VSIX 提供程序包旅馆宿主,同样提供 CI 服务。[开源软件无偿][$]

  • Paket:.NET 的三个包重视管理器,帮忙 NuGet 包和 GitHub 宾馆。

包管理(Package Management)

  • NuGet:.NET 包管理器。

  • MyGet:为 NuGet、NPM、Bower 和 VSIX 提供程序包货仓宿主,一样提供 CI 服务。[开源软件免费] [$]

  • Paket:.NET 的三个包正视管理器,辅助 NuGet 包和 GitHub 仓库。 

Profiler

  • MiniProfiler:八个粗略但管用的小型 profiler,用于 ASP.NET 网址。

  • Glimpse:开源 web 检查判断平台。

Minification 精简

  • Microsoft Ajax Minifier - 包括具备最高品质的JS和CSS细化器,因为它是专为.NET设计的。 可选地生成JS代码的Source Maps
  • Web Markup Minifier - .NET库包罗一组标识分组。 该项目标靶子是由此削减HTML,XHTML和XML代码的分寸来增加Web应用程序的属性

PDF

  • ITextSharp:iText 是三个PDF库,用于创建、修改、检查和保险 Portable Document Format格式的文档[$]**[开源软件无需付费]**

PDF

  • ITextSharp:iText 是七个PDF库,用于创设、修改、检查和保险 Portable Document Format(PDF)格式的文书档案 [$]**[开源软件无需付费]**

推送布告(Push Notifications)

  • PushSharp:服务器端的推送布告类库,支持iOS、OSX、Android、Chrome、Windows Phone、Windows 8、Backberry 和 Amazon 设备。

Misc 杂项

  • CSharp Pad - 基于Web的C#REPL,具备令人敬畏的代码达成。
  • AzureCrawler - 为你的角度,Ember,Durandal或别的JavaScript应用程序拍片HTML快速照相。
  • BitSharp - C#比特币节点。
  • CSScript - CS-Script是七个基于CL奥迪Q5的本子系统,它选用C#作为编程语言。 如今CS-Script目的是在Mono完全帮忙下完结CLRAV4(.NET 2.0 / 3.0 / 3.5 / 4.0 / 4.5)的Microsoft达成。 附带许多别样作用,如脚本托管。
  • CsvHelper - 扶助读取和写入CSV文件的库
  • FlatMapper - 以Linq兼容的法子从数据库导入和导出纯文本文件的库。
  • FluentValidation - .NET的贰个迷你验证库,它选用流畅的分界面和lambda表达式来营造验证规则。
  • Humanizer - Humanizer满足您操作和体现字符串,枚举,日期,时间,时间戳,数量和多少的全体.NET供给
  • LINQPad - 两个C#/ VB / F#暂存器,可立即推行别的表明式,语句块或程序,具备丰硕的出口格式和丰盛的功力。 还可让您以交互格局查询LINQ中的数据库。 [$]
  • Polly - 以流畅的不二秘籍神速推行一时非常管理政策,如Retry,Retry Forever,Wait andRetry或Circuit Breaker。 (.NET 3.5 / 4.0 / 4.5 / PCL / Xamarin)
  • Rant - Rant程序文件生成DSL
  • ScriptCS - 用文件编辑器,nuget和Roslyn的力量编写C#应用程序!
  • Shielded - .NET的软件事行业内部部存款和储蓄器(STM)达成
  • MSBuild ILMerge task - MSBuild ILMerge任务是二个NuGet包,允许你在机动营造和/或Visual Studio项目中利用着名的ILMerge实用程序。
  • ReactJS.NET - ReactJS.NET是一个库,它使得更易于采用Babel以及Facebook的React和根源C#的JSX。
  • Aeron.NET - 高效可信赖的UDP单播,UDP组播和IPC音信传输 - Aeron的.NET端口
  • TypeShape - TypeShape是七个微型,可增加的F#库,用于实际的泛型编制程序
  • Streams - 三个轻量级的F#/ C#库,用于数据流上的火速作用式管道。
  • MediatR - 在.NET中归纳,未有意义的调治器达成
  • Warden - 为您的应用程序,财富和底蕴设备定义“健康检查”。 把你的监狱长留在钟表上
  • ByteSize -ByteSize是多个实用程序类,通过免去所表示的值的歧义,使代码中的字节大小更便于。 ByteSize是以什么System.TimeSpan为单位的岁月。
  • Jot - 三个用以长久化和恢复生机应用程序状态的库(越来越好地代替.settings文件)。

Profiler

  • MiniProfiler:二个简单易行但管用的微型 profiler,用于 ASP.NET 网址。

  • Glimpse:开源 web 会诊平台。

Profiler

  • MiniProfiler:多少个粗略但管用的Miniprofiler,用于 ASP.NET 网址。

  • Glimpse:开源 web 诊断平台。

队列(Queue)

  • NServiceBus:.NET 平台下最风靡的劳动总线。

  • Hangfire:在 ASP.NET 应用中,超轻便地促成自己作主指导(fire-and-forget)、延迟和周期重复义务。

  • RabbitMQ.NET:AMQP 客户端的 C# 达成,通过 WCF 绑定到已某个 AMQP 服务。

  • NetMQ:NetMQ 是 ZeroMQ 纯 C# 移植版本。

  • MassTransit:MassTransit 是二个简练服务总线(lean service bus)的贯彻,使用 .NET Framework 来塑造松耦合应用程序。

  • Rebus:Rebus 是多少个 .NET 平台的轻巧服务总线和 NServiceBus、MassTransit类似,只但是特别从简。

  • EasyNetQ:易于使用的 RabbitMQ .NET API。

  • Warewolf ESB:易于使用的劳务总线和微服务平台,能够在多个可视化 IDE 中便捷的成立应用和劳动。

MVVM (Model-View-ViewModel 模型视图视图模型)

  • Caliburn.Micro - 多个小而庞大的框架,专为在有着XAML平台上营造应用程序而规划。 它对MV *情势的强硬支撑将使您能够急迅营造解决方案,而不须要捐躯代码品质和可测试性。
  • MVVM Light Toolkit - 该工具包的主要性指标是加快在WPF,Silverlight,Windows Store(RT)和Windows Phone中创制和支付MVVM应用程序
  • Catel - Catel是贰个专注于MVVM(WPF,Silverlight,Windows Phone和WinRT)和MVC(ASP.NET MVC)的应用程序开垦平台。 Catel的骨干包蕴三个IoC容器,模型,验证,纪念,音讯中介,参数检查等。
  • UpdateControls - 更新控件无需您福如东海INotifyPropertyChanged或注解DependencyProperty。 它将控件直接连接到CLWrangler属性。 那使它极度适合Model / View / ViewModel方式。
  • ReactiveUI - 集成了反向扩充(福睿斯x)框架的.NET MVVM框架,使开采职员能够运用WPF,Windows Store Apps,WP8或Xamarin塑造优雅,可测试的采纳程序.
  • Okra App Framework - 以适用于Windows 8.1的以利用为骨干的MVVM框架创设了凭仗注入,包罗一整套Visual Studio MVVM模板。
  • Prism - 三个跨平台的桌面和移动MVVM开拓框架。
  • WPF Application Framework (WAF) - 三个轻量级框架,可协助您成立优质的结构化WPF应用程序。 它协理你使用分层系列布局和Model-View-ViewModel形式。
  • MVVMCross - 适用于WPF,Silverlight for WP7和WP8,Mono for Android,MonoTouch for iOS,Windows Universal项目(WPA8.1和Windows 8.1 Store应用程序)的跨平台mvvm移动支付框架。 普遍选用便携式类库(PCL)来提供可保养的跨平台C#本地应用程序。
  • Stylet -最小的MVVM框架灵感来源Caliburn Micro,具备优秀的文书档案,高测试覆盖率和团结的IoC容器。
  • Gemini - IDE框架在概念上临近于Visual Studio Shell。 基于WPF,AvalonDock和Caliburn Micro。

推送公告(Push Notifications)

  • PushSharp:服务器端的推送文告类库,援救iOS、OSX、Android、Chrome、Windows Phone、Windows 8、Backberry 和 亚马逊 设备。

推送通知(Push Notifications)

  • PushSharp:服务器端的推送布告类库,协理iOS、OSX、Android、Chrome、Windows Phone、Windows 8、Backberry 和 亚马逊 设备。

响应式编制程序(Reactive Programming)

  • 大切诺基x.NET:Reactive Extensions (福睿斯x)库使用旁观者连串(observable sequences)和 LINQ 风格的询问操作,来进行异步和依据事件的先后支付、

  • Dynamic Data:用于集结的响应式编制程序框架。

Object to object mapping 对象映射对象

  • AutoMapper - .NET中基于约定的靶子映射器.
  • TinyMapper - .Net的一个小而飞速的目的映射器。
  • ExpressMapper -二个轻量级的照明飞快.Net映射器,以一种自动化和轻易的点子将一种对象映射到另一种对象。 ExpressMapper完全依赖于发挥式树。

队列

  • N瑟维斯Bus:.NET 平台下最风靡的劳务总线。

  • Hangfire:在 ASP.NET 应用中,超简单地贯彻自己作主带领(fire-and-forget)、延迟和周期重复职分。

  • RabbitMQ.NET:AMQP 客户端的 C# 完成,通过 WCF 绑定到已部分 AMQP 服务。

  • NetMQ:NetMQ 是 ZeroMQ 纯 C# 移植版本。

  • MassTransit:MassTransit 是三个简短服务总线(lean service bus)的完毕,使用 .NET Framework 来创设松耦合应用程序。

  • Rebus:Rebus 是二个 .NET 平台的简洁服务总线和 NServiceBus、MassTransit类似,只可是越发简明。

  • EasyNetQ:易于使用的 RabbitMQ .NET API。

  • Warewolf ESB:易于使用的服务总线和微服务平台,可以在三个可视化 IDE 中便捷的创导应用和劳务。

队列(Queue)

  • NServiceBus:.NET 平台下最风靡的劳务总线。

  • Hangfire:在 ASP.NET 应用中,超轻松地促成自己作主指导(fire-and-forget)、延迟和周期重复职务。

  • RabbitMQ.NET:AMQP 客户端的 C# 完成,通过 WCF 绑定到已有的 AMQP 服务。

  • NetMQ:NetMQ 是 ZeroMQ 纯 C# 移植版本。

  • MassTransit:MassTransit 是一个精简服务总线(lean service bus)的贯彻,使用 .NET Framework 来创设松耦合应用程序。

  • Rebus:Rebus 是一个 .NET 平台的简练服务总线和 NServiceBus、MassTransit类似,只不过尤其简洁。

  • EasyNetQ:易于使用的 RabbitMQ .NET API。

  • Warewolf ESB:易于使用的劳务总线和微服务平台,能够在一个可视化 IDE 中便捷的开创应用和服务。

安排调整(Scheduling)

  • QuartzNet:Quartz 是 .NET 平台的铺面级调节器。

Office Office文件组件

  • ExcelDna - ExcelDna能够更易于地利用C#,F#或VB .NET创造和安顿Excel加载项
  • ClosedXML -ClosedXML使开采职员更便于创造Excel 二〇〇七/二〇〇八文书
  • NPOI - 该类型是POI Java项目标.NET版本.
  • EPPlus -EPPlus是三个使用Open Office Xml格式(xlsx)读取和写入Excel 二〇〇六/二〇〇八文书的.net库。
  • Open XML SDK - Open XML SDK提供利用Open XML文档(DOCX,XLSX和PPTX)的开源库).

响应式编制程序(Reactive Programming)

  • PRADOx.NET:Reactive Extensions 库使用观察者类别(observable sequences)和 LINQ 风格的查询操作,来张开异步和依据事件的主次开垦、

  • Dynamic Data:用于集结的响应式编制程序框架。

响应式编制程序(Reactive Programming)

  • Rx.NET:Reactive Extensions (CRUISERx)库使用观察者种类(observable sequences)和 LINQ 风格的询问操作,来张开异步和基于事件的程序支付、

  • Dynamic Data:用于会集的响应式编程框架。

SDK 和 API 客户端(SDK and API Clients)

  • AWS SDK:AWS SDK for .NET 让 .NET 开辟者可以便捷地操作 亚马逊 Web Services。

  • Azure PowerShell:一组 PowerShell 命令行,让开垦者和大班开辟、布置和保管 Microsoft Azure 应用。

  • Octokit.NET:.NET 平台下的 GitHub API 客户端库。

  • DropNet:Dropbox API 客户端开采库。

ORM 对象关系映射

  • Entity Framework - 对象关联映射器使.NET开垦人士能够利用一定于域的靶子管理关周全据
  • BL Toolkit - .NET的事情逻辑工具包
  • Dapper - StackExchange的二个简易的对象映射器
  • Dapper Extensions - 通过为你的POCO加多基本CRUD操作(获取,插入,更新,删除)来补偿Dapper的Mini库
  • Dapper.FastCRUD - Dapper最快的微米扩大
  • NHibernate - NHibernate对象关联映射器
  • Fluent NHibernate - 流畅,无XML,编写翻译安全,自动化,基于约会的NHibernate映射。
  • FluentMigrator - .net的流动员搬迁移框架
  • ServiceStack.OrmLite - 轻易,简单急速的基于会议的POCO ORM [免费为OSS] [$]
  • Massive - 三个小而快活的多寡访问工具,将永世爱你。
  • LINQ to DB - 最快的LINQ数据库访问库在您的POCO对象和数据库之间提供轻易,轻巧,急迅和品种安全的层。
  • MicroLite ORM MicroLite ORM是.NET框架的小型对象关联映射器。 它的计划是便于使用,可扩张和可测试。
  • PetaPoco -你的POCO是二个异常的小的ORM-ish事情
  • AsyncPoco - 四个漫漫“等待”的一心异步PetaPoco叉
  • NPoco - 轻便的microORM将查询的结果映射到POCO对象。 基于Schotime的PetaPoco根据地
  • Limebean - 混合ORM使用SQL片段,无需模型类。
  • LLBLGen Pro - 实体框架实体建立模型消除方案,NHibernate,Linq to SQL及其本人的ORM框架:LLBLGen Pro运维时框架。 [$] [免费精简版]
  • Insight.Database - Insight.Database是一种高效,轻量级的微型微软.NET
  • DbExtensions - 数据访问框架,注重关怀查询组合,粒度和代码美学.

陈设调节(Scheduling)

  • QuartzNet:Quartz 是 .NET 平台的铺面级调节器。

安排调解(Scheduling)

  • QuartzNet:Quartz 是 .NET 平台的公司级调治器。

搜索(Search)

  • Elasticsearch .NET:Elasticsearch.Net & NEST。

  • PlainElastic.Net:ElasticSearch 的多个简单的 .Net 客户端。

  • SolrNet:.Net 平台下的 Solr 客户端。

  • Lucene.net:Lucene.Net 是 Lucene 寻觅引擎库的移植,使用 C# 编写,面向 .NET 遭逢的用户。

Package Management套餐管理

  • NuGet - .NET包管理器
  • MyGet - NuGet,NPM,Bower和VSIX的托管软件包存款和储蓄库。 还提供CI即服务。 [免费为OSS] [$]
  • Paket - 用于.NET的软件包重视性管理器,援救NuGet软件包和GitHub存储库.

SDK 和 API 客户端(SDK and API Clients)

  • AWS SDK:AWS SDK for .NET 让 .NET 开荒者能够省事地操作 亚马逊(Amazon) Web Services。

  • Azure PowerShell:一组 PowerShell 命令行,让开拓者和大班开荒、布署和治本 Microsoft Azure 应用。

  • Octokit.NET:.NET 平台下的 GitHub API 客户端库。

  • DropNet:Dropbox API 客户端开拓库。

SDK 和 API 客户端(SDK and API Clients)

  • AWS SDK:AWS SDK for .NET 让 .NET 开采者能够省事地操作 亚马逊(Amazon) Web Services。

  • Azure PowerShell:一组 PowerShell 命令行,让开采者和大班开采、计划和治本 Microsoft Azure 应用。

  • Octokit.NET:.NET 平台下的 GitHub API 客户端库。

  • DropNet:Dropbox API 客户端开荒库。

序列化(Serialization)

  • Protobuf.NET:Protocol buffers 是 谷歌(Google) 使用的二进制种类化格式,在 谷歌 数据通信中山大学量运用。

  • Json.NET:.NET 平台下流行的、高品质 JSON 框架。

  • ServiceStack.Text:在 servicestack.net 中动用的 JSON、JSV、CSV 文本类别化器。

  • Msgpack-Cli:MessagePack 的 CLI 实现。

  • Jil:.NET 平台下飞速的 JSON 类别化器,基于 Sigil (在 StackOverflow 中利用)。

  • ProtoBuf:依照 .proto 标准,为 protocol buffer 连串化内容生成 C# 代码。

  • F# Data:F# 类型提供程序,访问 XML、JSON、CSV 和 HTML 文件(基于样例文书档案),以及走访 WorldBank 数据。

  • Bond:跨平台框架,用于拍卖系统化(schematized)数据。帮忙跨平台的类别化、反类别化,以及庞大的通用机制来急速管理多少。

PDF 便携式文书档案格式

  • ITextSharp - iText是贰个PDF库,允许你以便携式文书档案格式(PDF)[$] [免费为OSS]成立,修改,检查和保卫安全文书档案

搜索

  • Elasticsearch .NET:Elasticsearch.Net & NEST。

  • PlainElastic.Net:ElasticSearch 的二个轻便易行的 .Net 客户端。

  • SolrNet:.Net 平台下的 Solr 客户端。

  • Lucene.net:Lucene.Net 是 Lucene 寻觅引擎库的移植,使用 C# 编写,面向 .NET 意况的用户。

搜索(Search)

  • Elasticsearch .NET:Elasticsearch.Net & NEST。

  • PlainElastic.Net:ElasticSearch 的五个简单的 .Net 客户端。

  • SolrNet:.Net 平台下的 Solr 客户端。

  • Lucene.net:Lucene.Net 是 Lucene 找寻引擎库的移植,使用 C# 编写,面向 .NET 情状的用户。

状态机(State machines)

  • Stateless:直接选用 .NET 代码成立一个状态机和轻量的依照状态机的专业流。

  • Automatonymous:.Net 平台的情事机库,允许你编写流式API风格的状态机。

Profiler 分析器

  • MiniProfiler - 一个简练而有效的ASP.NET网址的Mini深入分析器
  • Glimpse - 互联网的开源检查判断平台

序列化(Serialization)

  • Protobuf.NET:Protocol buffers 是 谷歌 使用的二进制类别化格式,在 谷歌 数据通讯中山大学量应用。

  • Json.NET:.NET 平台下风行的、高品质 JSON 框架。

  • ServiceStack.Text:在 servicestack.net 中利用的 JSON、JSV、CSV 文本系列化器。

  • Msgpack-Cli:MessagePack 的 CLI 实现。

  • Jil:.NET 平台下高速的 JSON 种类化器,基于 Sigil (在 StackOverflow 中选用)。

  • ProtoBuf:根据 .proto 标准,为 protocol buffer 体系化内容生成 C# 代码。

  • F# Data:F# 类型提供程序,访问 XML、JSON、CSV 和 HTML 文件,以及走访 WorldBank 数据。

  • Bond:跨平台框架,用于拍卖系统化(schematized)数据。协助跨平台的体系化、反连串化,以及壮大的通用机制来火速管理数量。

序列化(Serialization)

  • Protobuf.NET:Protocol buffers 是 谷歌(Google) 使用的二进制类别化格式,在 谷歌数据通讯中多量应用。

  • Json.NET:.NET 平台下流行的、高质量 JSON 框架。

  • ServiceStack.Text:在 servicestack.net 中行使的 JSON、JSV、CSV 文本系列化器。

  • Msgpack-Cli:MessagePack 的 CLI 实现。

  • Jil:.NET 平台下高速的 JSON 类别化器,基于 Sigil (在 StackOverflow 中应用)。

  • ProtoBuf:遵照 .proto 标准,为 protocol buffer 种类化内容生成 C# 代码。

  • F# Data:F# 类型提供程序,访问 XML、JSON、CSV 和 HTML 文件(基于样例文书档案),以及走访 WorldBank 数据。

  • Bond:跨平台框架,用于拍卖系统化(schematized)数据。协理跨平台的连串化、反系列化,以及庞大的通用机制来比极快处理数量。

静态网址生成(Static Site Generators)

  • Pretzel:.NET 平台下的网址生成工具(包括后续的片段功用)。

  • Sandra.Snow:.NET 平台的静态网址生成工具,借鉴 Jekyll。

  • Wyam:简单易用、中度模块化、具有强劲配置力量的静态网址生成工具。

Protocols 协议

  • SSH.NET - 用于.NET的百色Shell(SSH)库,针对并行性举办了优化。 提供SSH命令,SFTP / SCP上传和下载以及SOCKS4 / SOCKS5 / HTTP代理。

状态机(State machines)

  • Stateless:直接行使 .NET 代码成立贰个状态机和轻量的基于状态机的专业流。

  • Automatonymous:.Net 平台的事态机库,允许你编写流式API风格的状态机。

状态机(State machines)

  • Stateless:直接动用 .NET 代码成立二个状态机和轻量的依照状态机的职业流。

  • Automatonymous:.Net 平台的气象机库,允许你编写流式API风格的状态机。

风格指南(Style Guide)

  • C# Style Guide:StackOverflow 上的C#风格指南 Q & A。

  • C# Coding Conventions:MSDN 官方的 C# 代码约定。

Push Notifications 推送文告

  • 澳门新萄京官方网站,PushSharp -用于将推送通告发送到iOS,OSX,Android,Chrome,Windows Phone,Windows 8,Blackberry和亚马逊设备的服务器端库。

静态网址生成(Static Site Generators)

  • Pretzel:.NET 平台下的网址生成工具(包罗后续的有个别成效)。

  • 桑德拉.Snow:.NET 平台的静态网址生成工具,借鉴 Jekyll。

  • Wyam:轻便易用、中度模块化、具有强劲配置技能的静态网址生成工具。

静态网址生成(Static Site Generators)

  • Pretzel:.NET 平台下的网站生成工具(包罗后续的一对效用)。

  • Sandra.Snow:.NET 平台的静态网址生成工具,借鉴 Jekyll。

  • Wyam:轻巧易用、中度模块化、具备强劲配置本事的静态网址生成工具。

模板引擎(Template Engine)

  • RazorEngine:基于微软 Razor 剖判器引擎的开源模板引擎。

  • Nustache :无逻辑模板的开源库。

  • DotLiquid:Ruby Liquid 模板语言的 C# 移植版本。

Queue 队列

  • NServiceBus - 最受招待的.NET服务总线
  • Hangfire -令人思疑的轻巧情势在ASP.NET应用程序中施行防火,延迟和重新的职分
  • RabbitMQ.NET -达成用于C#的AMQP客户端库,以及经过WCF揭发AMQP服务的绑定
  • NetMQ - NetMQ是ZeroMQ的100%本机C#端口
  • MassTransit - MassTransit是使用.NET Framework营造松耦合应用程序的简洁服务总线实现。
  • Rebus -Rebus是.NET的精简服务总线完成,其性质与NServiceBus和MassTransit类似,只是简明扼要
  • RestBus -RabbitMQ的面向服务的.NET音讯库。
  • RawRabbit - RabbitMQ的现代.NET核心库.
  • EasyNetQ - 二个便于使用的.NET API for RabbitMQ
  • Warewolf ESB - 贰个轻松使用的服务总线和微服务平台。 在可视化IDE中轻轻易松创设应用程序和劳务。
  • Kafka Client - .通过Producer / Consumer类提供基本功效的Apache 卡夫卡协议的Net达成.
  • Foundatio - 与内部存款和储蓄器,redis和azure达成的通用接口。
  • Kafunk - 来自Jet的F#Kafka客户端

作风指南(Style Guide)

  • C# Style Guide:StackOverflow 上的C#作风指南 Q & A。

  • C# Coding Conventions:MSDN 官方的 C# 代码约定。

风格指南(Style Guide)

  • C# Style Guide:StackOverflow 上的C#风格指南 Q & A。

  • C# Coding Conventions:MSDN 官方的 C# 代码约定。

测试(Testing)

  • AutoFixture:AutoFixture 是二个用于 .NET 的开源框架,用于简化单元测试中的设置(Arrange)阶段。

  • FakeItEasy:.NET 平台的叁个简便的 mocking 库。

  • Fluent Assertions:一组 .NET 扩大方法,能够令你更自然地钦赐 TDD 或 BDD 风格测试的期望值。

  • Fuchu:F# 的单元测试库,通过 tests-as-values 机制让您更便于创立世界特定语言(DSL)。

  • Machine.Specifications:Machine.Specifications (MSpec)是贰个上下文、规范框架,忽略了言语本人的骚扰,简化了测试。

  • Moq:.NET 平台下最流行和本身的 mocking 框架。

  • NBuilder:神速成立测试对象。

  • NSubstitute:一个融洽的 .NET mocking 框架。

  • NUnit

  • Rhino Mocks:.NET 平台的动态 Mocking 框架

  • Shouldly:Shouldly 是一个预见(assertion)框架,首要功用是在断言战败时,给出轻巧明了并且本人的错误音讯。

  • SpecFlow:将工作要求绑定到 .Net 代码。

  • xUnit:xUnit.net 是贰个 .NET 平台下免费、开源、专注社区的单元测试框架。

Reactive Programming 反应式编制程序

  • Rx.NET - 反向扩大(PAJEROx)是用来采用可观望系列和LINQ样式查询运算符组合异步和基于事件的主次的库
  • Dynamic Data - 集结的反向增加(宝马X3x)

模板引擎(Template Engine)

  • RazorEngine:基于微软 Razor 剖判器引擎的开源模板引擎。

  • Nustache:无逻辑模板的开源库。

  • DotLiquid:Ruby Liquid 模板语言的 C# 移植版本。

模板引擎(Template Engine)

  • RazorEngine:基于微软 Razor 剖判器引擎的开源模板引擎。

  • Nustache :无逻辑模板的开源库。

  • DotLiquid:Ruby Liquid 模板语言的 C# 移植版本。

交易(Trading)

  • Lean:Lean 引擎是二个开源的,完全由 C# 托管代码编写的交易算法引擎,用于桌面和云端。 

  • StockSharp:交易和算法交易(algorithmic trading)的开源平台(用于股市、外汇市肆、比特币和期货合作选择权交易) 。

Scheduling 职责调节

  • FluentScheduler - 职分调节程序有所流畅的分界面,能够从你的应用程序运维自动化作业
  • NCrontab - 用于解析和格式化crontab表明式的类库,以及依据crontab安排总结出现的时刻
  • QuartzNet - Quartz Enterprise Scheduler .NET
  • Hangfire - 在.NET应用程序中施行火灾忘记,延迟和重复实践职分的简便方法
  • Chroniton - 贰个大约,完全可集成和可定制的库,用于在安插上运维强类型作业(职责)。

测试

  • AutoFixture:AutoFixture 是叁个用于 .NET 的开源框架,用于简化单元测试中的设置阶段。

  • FakeItEasy:.NET 平台的叁个粗略的 mocking 库。

  • Fluent Assertions:一组 .NET 增加方法,能够让您更自然地钦赐 TDD 或 BDD 风格测试的期望值。

  • Fuchu:F# 的单元测试库,通过 tests-as-values 机制令你更易于成立世界特定语言。

  • Machine.Specifications:Machine.Specifications 是叁个上下文、典型框架,忽略了语言本身的打扰,简化了测试。

  • Moq:.NET 平台下最风靡和和气的 mocking 框架。

  • NBuilder:神速创立测试目的。

  • NSubstitute:叁个团结的 .NET mocking 框架。

  • NUnit

  • Rhino Mocks:.NET 平台的动态 Mocking 框架

  • Shouldly:Shouldly 是二个预感(assertion)框架,重要意义是在断言战败时,给出简单明了并且本身的错误消息。

  • SpecFlow:将事情要求绑定到 .Net 代码。

  • xUnit:xUnit.net 是一个 .NET 平台下无偿、开源、专注社区的单元测试框架。

测试(Testing)

  • AutoFixture:AutoFixture 是二个用于 .NET 的开源框架,用于简化单元测试中的设置(Arrange)阶段。

  • FakeItEasy:.NET 平台的一个简练的 mocking 库。http://fakeiteasy.github.io

  • Fluent Assertions:一组 .NET 扩张方法,能够让您更自然地钦点 TDD 或 BDD 风格测试的期望值。

  • Fuchu:F# 的单元测试库,通过 tests-as-values 机制让您更易于创制世界特定语言(DSL)。

  • Machine.Specifications:Machine.Specifications (MSpec)是一个上下文、标准框架,忽略了语言自己的搅拌,简化了测试。

  • Moq:.NET 平台下最风靡和本人的 mocking 框架。

  • NBuilder:快捷创设测试目的。

  • NSubstitute:二个和睦的 .NET mocking 框架。

  • NUnit

  • Rhino Mocks:.NET 平台的动态 Mocking 框架

  • Shouldly:Shouldly 是贰个预感(assertion)框架,首要意义是在断言战败时,给出轻便明了并且本身的错误新闻。

  • SpecFlow:将业务须要绑定到 .Net 代码。

  • xUnit:xUnit.net 是二个 .NET 平台下免费、开源、专注社区的单元测试框架。

Visual Studio 插件(Visual Studio Plugins)

  • Web Essentials:Web Essentials 为 Visual Stduio 扩张了汪洋的特色,提供了 web 开垦职员盼望多年的功能。

  • VsVIM:Visual Studio 中的 VIM。

  • Nuget Package Manager:NuGet 是微软支付平台(包罗 .NET)的包处理器。

  • SideWaffle:Visual Studio 二〇一一、2011 中的一组项目模板集合,让 web 开拓职员特别悠闲自在。

  • Resharper:Visual Studio 开垦职员生产力工具 [$]

  • Refactoring Essentials:开源 C# 和 VB.NET 重构扩充,包罗代码最好推行分析器。

  • CodeContracts:.NET CodeContracts 工具源代码。

  • Git Diff Margin:在 Visual Studio 滚动条区域实时呈现当前文件在 Git 上的异样。

  • Productivity Power Tools:一组 Visual Studio 职业版(及越来越高版本)的恢弘,用于压实开拓人士的生产力。

SDK and API Clients SDK和API客户端

  • AWS SDK - AWS SDK for .NET使.NET开拓职员能够轻便地与亚马逊 Web Services协同专门的工作
  • Azure PowerShell - 一组PowerShell cmdlet,供开垦人员和领队开采,陈设和管理Microsoft Azure应用程序
  • Octokit.NET - 三个用于.NET的GitHub API客户端库
  • DropNet - Dropbox API的客户端库

交易

  • Lean:Lean 引擎是二个开源的,完全由 C# 托管代码编写的贸易算法引擎,用于桌面和云端。

  • StockSharp:交易和算法交易(algorithmic trading)的开源平台(用于股市、外汇集镇、比特币和期权交易) 。

交易(Trading)

  • Lean:Lean 引擎是一个开源的,完全由 C# 托管代码编写的贸易算法引擎,用于桌面和云端。 https://lean.quantconnect.com

  • StockSharp:交易和算法交易(algorithmic trading)的开源平台(用于股市、外外汇商人店、比特币和期货合作选择权交易) 。http://stocksharp.com

Web 框架(Web Frameworks)

  • ASP.NET MVC:ASP.NET 是贰个无需付费的 web 框架,用于创造优质的 web 站点和应用程序。

  • FubuMVC:.NET 平台下前端调控器(front-controller)风格的 MVC 框架。

  • NancyFx:在 .Net 和 Mono 平台上开创 HTTP 服务的贰个轻量级、非正式的框架。

  • IISNode:在 IIS 中宿主 NodeJS 应用程序。

  • Suave.IO:三个框架/库/web 服务器,当您看看您利用精粹的 F# 编写的代码提前完成了你的档期的顺序时,它的留存会让您喜极而泣。(二个用 F# 编写 Web 应用的框架和劳务器端)

Search 搜索

  • Elasticsearch .NET - Elasticsearch.Net & NEST
  • PlainElastic.Net - ElasticSearch的Plain .Net客户端
  • SolrNet - .Net的Solr客户端
  • SolrExpress) - 三个轻巧易行而轻量的查询.NET库,用于Solr,以受控,可构建和故障快速的法门
  • Lucene.net - Lucene.Net是Lucene寻找引擎库的二个端口,用C#编写,并针对.NET运营时用户

Visual Studio 插件(Visual Studio Plugins)

  • Web Essentials:Web Essentials 为 Visual Stduio 扩展了大气的风味,提供了 web 开垦职员盼望多年的功用。

  • VsVIM:Visual Studio 中的 VIM。

  • Nuget Package Manager:NuGet 是微软开销平台的包管理器。

  • SideWaffle:Visual Studio 二〇一三、二〇一二 中的一组项目模板集结,让 web 开垦职员越发轻便。

  • Resharper:Visual Studio 开拓职教员和学生产力工具[$]

  • Refactoring Essentials:开源 C# 和 VB.NET 重构扩大,包含代码最好执行深入分析器。

  • CodeContracts:.NET CodeContracts 工具源代码。

  • Git Diff Margin:在 Visual Studio 滚动条区域实时展现当前文件在 Git 上的差异。

  • Productivity Power Tools:一组 Visual Studio 专门的学问版的恢弘,用于加强开辟职员的生产力。

Visual Studio 插件(Visual Studio Plugins)

  • Web Essentials:Web Essentials 为 Visual Stduio 扩张了大气的特性,提供了 web 开垦人士盼望多年的效益。

  • VsVIM:Visual Studio 中的 VIM。

  • Nuget Package Manager:NuGet 是微软开拓平台(蕴含 .NET)的包管理器。

  • SideWaffle:Visual Studio 二〇一三、贰零壹壹 中的一组项目模板群集,让 web 开辟人士特别轻易。

  • Resharper:Visual Studio 开拓人士生产力工具 [$]

  • Refactoring Essentials:开源 C# 和 VB.NET 重构扩张,包蕴代码最棒奉行深入分析器。

  • CodeContracts:.NET CodeContracts 工具源代码。

  • Git Diff Margin:在 Visual Studio 滚动条区域实时呈现当前文件在 Git 上的差异。

  • Productivity Power Tools:一组 Visual Studio 专门的学问版(及更加高版本)的恢弘,用于抓实开拓人士的生产力。

Web 服务器(Web Servers)

  • EmbedIO :基于 Mono 编写的跨平台的 Web 服务器。

  • XSP:Mono 中的 ASP.NET 宿主服务器。该模块包涵了 Apache 模块、法斯特CGI 模块,能够用于挂载到其余 web 服务器或是作为三个测试用的单身服务器存在(类似微软的 Cassini 项目)。

Serialization 序列化

  • Protobuf.NET - 磋商缓冲区是谷歌在多量数量通讯中利用的二进制系列化格式的名目
  • Json.NET - 受接待的高品质JSON框架.NET
  • ServiceStack.Text - servicestack.net中使用的JSON,JSV和CSV文本类别化程序
  • Msgpack-Cli -通用语言功底设备的MessagePack达成
  • Jil - 快速.NET JSON串行器,基于Sigil(由StackOverflow使用)
  • ProtoBuf - 从.proto标准生成协议缓冲区类别化的C#代码。
  • F# Data -用于访问XML,JSON,CSV和HTML文件(基于示例文书档案)和访问WorldBank数据的F#类提供程序
  • Bond -用于拍卖图形化数据的跨平台框架。 它辅助跨语言de / serialization和强劲的通用机制来有效地决定数据。
  • Wire - 用于.NET框架的高品质多态串行器。
  • FileHelpers -无偿和易于使用的.NET库从文件,字符串或流中的定势长度或分隔记录导入或导出数据.
  • FsPickler -二个用于.NET的高效多格式音信体系化程序
  • Migrant - 快速灵活的种类化框架可用于未装修的类。

Web 框架(Web Frameworks)

  • ASP.NET MVC( 是一个无需付费的 web 框架,用于创立优质的 web 站点和应用程序。

  • FubuMVC:.NET 平台下前端调控器(front-controller)风格的 MVC 框架。

  • NancyFx:在 .Net 和 Mono 平台上创办 HTTP 服务的三个轻量级、非正式的框架。

  • IISNode:在 IIS 中宿主 NodeJS 应用程序。

  • Suave.IO:贰个框架/库/web 服务器,当你见到你采纳特出的 F# 编写的代码提前实现了你的品种时,它的存在会让你喜极而泣。(贰个用 F# 编写 Web 应用的框架和劳动器端)

Web 框架(Web Frameworks)

  • ASP.NET MVC(http://www.jinhusns.com/Products/Download/?type=xcj):ASP.NET 是三个免费的 web 框架,用于创建优质的 web 站点和应用程序。

  • FubuMVC:.NET 平台下前端调控器(front-controller)风格的 MVC 框架。

  • NancyFx:在 .Net 和 Mono 平台上创办 HTTP 服务的二个轻量级、非正式的框架。

  • IISNode:在 IIS 中宿主 NodeJS 应用程序。

  • Suave.IO:二个框架/库/web 服务器,当您看看你选取优异的 F# 编写的代码提前达成了您的品类时,它的留存会让你喜极而泣。(三个用 F# 编写 Web 应用的框架和劳动器端)

WebSocket

  • SignalSportage:ASP.NET 库,开荒者能够透过它在 web 应用程序中极其轻松地落到实处实时功用。

  • Fleck:Fleck 是一个 C# 实现的 WebSocket 服务器。分支自 Nugget 项目。

  • Websocket-Sharp:WebSocket 协议的 C# 实现,包括客户端和劳动器端。

  • XSockets:提供了一组织工作具,能够在微软 .NET 等楼台上创设三个实时应用程序。

  • WebSocket4NET:.NET 2.0 、Xamarin、Mono、Silverlight、Windows Phone 以及 WinRT 下的 WebSocket 客户端。

State machines 状态机

  • Stateless - 直接在.NET代码中开创状态机和轻型状态机基于工作流
  • Automatonymous - .Net的气象机库 - 允许你编写流畅的气象机器
  • Appccelerate - State Machine - 三个庞大的情状机器库 - 配置了流畅的api和协助进行和异步状态调换帮忙

Web 服务器(Web Servers)

  • EmbedIO:基于 Mono 编写的跨平台的 Web 服务器。

  • XSP:Mono 中的 ASP.NET 宿主服务器。该模块包括了 Apache 模块、法斯特CGI 模块,能够用来挂载到其余 web 服务器或是作为壹个测试用的独立服务器存在(类似微软的 Cassini 项目)。

Web 服务器(Web Servers)

  • EmbedIO :基于 Mono 编写的跨平台的 Web 服务器。

  • XSP:Mono 中的 ASP.NET 宿主服务器。该模块包含了 Apache 模块、法斯特CGI 模块,能够用来挂载到其余 web 服务器或是作为三个测试用的单身服务器存在(类似微软的 Cassini 项目)。

Windows 服务(Windows Services)

  • TopShelf:三个总结的劳务宿主框架,使用 .NET 构建 Windows 服务。

Static Site Generators 静态站点生成器

  • FsBlog - 博客意识,静态网站生成使用F#
  • Pretzel - .NET平台的站点生成工具(然后是有个别)
  • Sandra.Snow -Jekyll启发了.NET静态站点生成
  • Wyam - 一个便于使用,中度模块化和极度可布置的静态内容生成器

WebSocket

  • Signal中华V:ASP.NET 库,开采者能够因此它在 web 应用程序中国和欧洲常轻便地实现实时作用。

  • Fleck:Fleck 是一个 C# 实现的 WebSocket 服务器。分支自 Nugget 项目。

  • Websocket-Sharp:WebSocket 协议的 C# 完结,包罗客户端和服务器端。

  • XSockets:提供了一组织工作具,能够在微软 .NET 等楼台上创设贰个实时应用程序。

  • WebSocket4NET:.NET 2.0 、Xamarin、Mono、Silverlight、Windows Phone 以及 WinRT 下的 WebSocket 客户端。

WebSocket

  • SignalR:ASP.NET 库,开辟者能够透过它在 web 应用程序中国和南美洲常轻易地促成实时效率。

  • Fleck:Fleck 是一个 C# 实现的 WebSocket 服务器。分支自 Nugget 项目。

  • Websocket-Sharp:WebSocket 协议的 C# 实现,包蕴客户端和劳动器端。

  • XSockets:提供了一组织工作具,可以在微软 .NET 等楼台上营造贰个实时应用程序。

  • WebSocket4NET:.NET 2.0 、Xamarin、Mono、Silverlight、Windows Phone 以及 WinRT 下的 WebSocket 客户端。

任何列表(Other Lists)

  • .NET-libraries-that-make-your-life-easier:开源的 .NET 库,让您的生活更是轻便、

  • awesome-LINQ:一组精心挑选的超棒的 LINQ 类库、工具等。

Style Guide 设计规范

  • C# Style Guide - StackOverflow Q&A的设计标准
  • C# Coding Conventions - 官方MSDN C#代码约定

Windows 服务(Windows Services)

  • TopShelf:贰个简练的劳务宿主框架,使用 .NET 塑造 Windows 服务。

Windows 服务(Windows Services)

  • TopShelf:八个简约的劳动宿主框架,使用 .NET 构建 Windows 服务。

DotNet 能源大全汉语版

伯乐在线已在 GitHub 上发起「DotNet 财富大全中文版」的整理。招待扩散、招待到场。

原来的文章地址:

Template Engine 模板引擎

  • RazorEngine - 基于微软Razor分析引擎的开源模板引擎
  • Nustache - 用于无逻辑模板的开源库
  • Stubble - 在.NET中修剪{{mustache}}模板。
  • DotLiquid - Ruby Liquid模板语言的C#端口
  • Mustache Sharp - 针对.NET的胡须文本模板引擎的庞大。

其余列表(Other Lists)

  • .NET-libraries-that-make-your-life-easier:开源的 .NET 库,让你的生活更是自在、

  • awesome-LINQ:一组精心选料的超棒的 LINQ 类库、工具等。

  • donet源码下载:

别的列表(Other Lists)

  • .NET-libraries-that-make-your-life-easier:开源的 .NET 库,让你的生存尤其安闲自在、

  • awesome-LINQ:一组精心选料的超棒的 LINQ 类库、工具等。

  • donet源码下载:

 

Testing 测试

  • AutoFixture - AutoFixture是.NET的开源框架,目的在于最大限度地减小单元测试的“排列”阶段
  • BDDfy - BDDfy是最不难易行的BDD框架EVECR-V!
  • Bogus - 二个简单而理智的假数据发生器C#。 基于并从着名的faker.js移植。
  • ExpressionToCode - 在断言中利用普通C#语法,在那之中蕴藏退步消息中的表达式表明式和子表达式值。
  • FakeItEasy - The easy mocking library for .NET .NET的差不离库
  • Fluent Assertions - 一组.NET扩充方法,允许你更自然地钦赐TDD或BDD样式测试的预想结果
  • FluentAutomation - 用于UI自动化的简便流畅API
  • FsCheck - 随机测试.NET。
  • Fuchu - 二个用于F#的单元测试库,具备测试值,那使得DSL特别轻松创立。
  • Machine.Specifications - Machine.Specifications(MSpec)是二个上下文/标准框架,能够祛除语言噪音并简化测试。
  • Moq - 最受应接和和煦的.NET框架
  • NBuilder - 快速转移测试对象
  • NSubstitute -二个体协会和的代替.NET框架
  • NUnit - 全体.Net语言的单元测试框架
  • Rhino Mocks - .NET的动态模拟框架
  • Shouldly - 应该是贰个预知框架,其首倘诺在断言失利时提供很好的荒谬音信,而简约而轻松。
  • SpecFlow -将事情供给绑定到.Net代码。
  • xBehave.net - 基于xUnit.net的BDD / TDD框架,灵感来自于Gherkin.
  • xUnit - xUnit.net是三个免费的,开源的,以社区为根本的.NET Framework单元测试工具
  • Canopy - Canopy是贰个免费的开源F#Web自动化和测试框架

Tools 工具

  • Fiddler - 任何浏览器,系统或平台的无需付费互联网调节和测试代理
  • Open Live Writer - 博客诗人,与WordPress,Blogger等组成。 al。 张开Live Writer能够轻巧地编写,预览和公布到您的博客。 有关更加的多消息,请参阅 .
  • CodeHub - CodeHub是在此外iOS设备上浏览和保证你的GitHub存款和储蓄库的最好情势!
  • ShareX - ShareX是二个无需付费的绽开源代码程序,可让您捕获或记录荧屏的其余区域,并因此一键按下就可以共享。 它还允许将图像,文本或任何品种的文书上传到抢先七十八个协助的指标地,您能够选取。
  • Myrtille - 八个本机HTML4 / 5远程桌面协议客户端,用C#for .NET编写的HTTP网关
  • Opserver - 仓库调换监察和控制类别
  • CatLight - 创设TFS / Jenkins / Travis / Appveyor的情事文告。 基于.Net Core和Electron的跨平台桌面应用程序。 [免费] [专有]
  • Netling - 负载测试客户端,方便网络测试。 使用少些CPU或内存时,速度相当慢。
  • Papercut - Papercut是一种基于开源(基于.NET的)测试电子邮件查看器,可在地头运行,内置SMTP服务器,目的在于接收和公告测试电子邮件。
  • Visual Studio Uninstaller -卸载并清理Visual Studio的有着组件。
  • AnyStatus - 一个无偿的开放源代码Visual Studio扩大,能够加上监察和控制功能并将状态通告创设到Visual Studio。

Trading 交易引擎

  • Lean - 精益引擎是三个开源的一点一滴管理的C#算法交易引擎,用于桌面和云的选拔。
  • StockSharp - 交易和算法交易开源平台(股市,外汇,比特币和期货合作选择权)。

UI Automation UI 自动化

  • Managed Windows API - 内省和自动化第三方Windows / VC 应用程序,没有必要其源代码。

Visual Studio Plugins  Visual Studio插件

  • Web Essentials - Web Essentials扩张了Visual Studio,当中涵盖众多网页开采职员已经非常不够多年的新职能
  • VsVIM - VIM在Visual Studio中
  • Nuget Package Manager - NuGet是Microsoft开辟平台(蕴含.NET)的软件包管理器
  • SideWaffle -Visual Studio 二零一二/二零一二的种类模板集合,使别的Web开荒职员的生存变得进一步便于
  • Resharper - Visual Studio的开垦人士生产力工具[$]
  • Refactoring Essentials - C#和VB.NET重构的开源扩大,包含代码最棒实行解析器.
  • CodeContracts - 用于.NET的CodeContracts工具的源代码
  • Git Diff Margin - 在Visual Studio边距和滚动条上彰显当前编辑的文件的实时Git更动
  • Productivity Power Tools - 一组Visual Studio Professional(及以上版本)的扩充,可提升开辟人员的生产力。
  • VSColorOutput - 创设,查找和调节和测试输出窗口的水彩特出展现。 能够增添自定义相配形式和颜色。
  • Developer Assistant - Visual Studio的开垦职员帮手使开拓职员可以从Visual Studio IDE中搜索和重新利用超越2100万个代码片段和代码示例项目。

Web Browsers Web 浏览器

  • CefSharp - 由Chromium提供的HTML5,CSS3和JS Web浏览器,适用于WinForms和WPF

Web Frameworks Web 框架

  • ASP.NET MVC - ASP.NET是二个免费的Web框架,用于构建伟大的网址和应用程序
  • FubuMVC - 贰个用于.NET的前端控件风格的MVC框架
  • NancyFx - 轻量级,低本钱的框架,用于在.Net和Mono上营造基于HTTP的服务
  • IISNode - 主机NodeJS应用程序在IIS中
  • Suave.IO - 框架/体育场所/互联网服务器,令你在形成你的花色提前完结您的花色时,看到您在[F#]中编辑的华美代码,令你哭泣。

Web Servers Web 服务器

  • Kestrel - 基于libuv的ASP.NET Core的Web服务器
  • EmbedIO - Web服务器建构在Mono和跨平台上
  • XSP - Mono的ASP.NET托管服务器。 该模块包蕴四个Apache模块,多个得以连接到别的Web服务器的FastCGI模块,以及用于测试的独自服务器(类似于Microsoft的Cassini)

WebSocket

  • Fleck - Fleck是C#中的WebSocket服务器实现。 从丹佛掘金项目分支
  • SignalR - 用于ASP.NET开采职员的库,使您的应用程序增添实时Web功能变得非常轻松
  • SuperSocket - SuperSocket是贰个轻量级的可扩展套接字应用程序框架
  • Websocket-Sharp - WebSocket协议客户端和服务器的C#达成
  • WebSocket4NET - 用于.NET 2.0 ,Xamarin,Mono,Silverlight,Windows Phone和WinRT的WebSocket客户端
  • Crossertech - 提供了一整套工具,您能够在Microsoft.NET平台上营造实时应用程序等等。
  • WampSharp - Web应用程序音讯传递协议的C#完成 - 一种通过WebSockets提供远程进程调用和透露/订阅的消息传递方式的商酌。
  • NetGain - 三个高品质的websocket服务器库供电货仓溢出。
  • Websockets.PCL - WebSockets.PCL是一个便携式类库,配置文件259,C#WebSocket实现。

Windows Services Windows服务

  • TopShelf - 使用.NET塑造Windows服务的简约劳动托管框架

Other Lists 其他

  • .NET-libraries-that-make-your-life-easier -开源.NET库,使您的生存更轻便
  • awesome-LINQ - 精美的LINQ库,工具等集中。
  • awesome-analyzers - .NET编写翻译器平台(“Roslyn”)会诊深入分析器和代码修复的企图列表。
  • C# Algorithms, Data Structures - 算法和数据结构完结列表。
  • Awesome .NET Core - 一文山会海令人敬畏的.NET大旨库,工具,框架和软件。
  • ASP.NET Core Library and Framework Support - ASP.NET Core和.NET Core(也在ANCLAFS.com)近期支撑什么.NET库和框架的列表。
  • Awesome .NET Performance - 精美的.NET质量书籍,课程,培养和磨练,会议讲话,博客和最有启发性的开源进献者。
  • awesome-ddd - 域驱动设计(DDD),命令查询权利分隔(CQ昂科拉S),事件购买发卖和事件沙尘暴财富的策画列表
  • Awesome Unity - 一个分拣的社区驱动的高素质的Unity资金财产,项目和能源的聚众。
  • Awesome Xamarin -Xamarin移动项目有意思的图书馆/工具集结

更加多财富

原文:

微软官方开源

官网:https://github.com/Microsoft/dotnet

  • .NET Compiler Platform ("Roslyn")
  • .NET Core
  • ASP.NET Core
  • EntityFramework
  • Orleans
  • Exceptionless
  • Glimpse
  • JSON.NET
  • Mobius: C# API for Apache Spark
  • MonoGame
  • Mono Project
  • MVVM Cross
  • MVVM Light Toolkit
  • ReactiveUI

.NET开源基金项目

官网:

Brian Lagunas & Brian Noyes

  • Prism

Cake

  • Cake
  • (and more)

Couchbase

  • Couchbase Lite for .NET

Dominick Baier & Brock Allen

  • IdentityManager
  • IdentityServer

Force.com

  • Force.com Toolkit for .NET

Jb Evain

  • Mono.Cecil

Microsoft

  • .NET Core
    • .NET Core CLR
    • .NET Core Framework
  • .NET Compiler Platform ("Roslyn")
  • .NET Micro Framework
  • ASP.NET 5
  • ASP.NET SignalR
  • Azure SDK for .NET
  • Kudu
  • MS Build
  • Open Live Writer
  • Open Office SDK
  • Reactive Extensions for .NET
  • WCF
  • WorldWideTelescope

Mono Project

  • System.Drawing

Orchard

  • Orchard CMS

Protobuild

  • Protobuild
  • Protobuild Manager
  • (and more)

Umbraco

  • Umbraco CMS

WiX Toolset

  • WiX Toolset

Xamarin

  • MailKit
  • MimeKit
  • Xamarin.Auth
  • Xamarin.Mobile

xUnit.net

  • xUnit.net

园友补充

WeiXinMPSDK:贰个合龙了微信全体API的开源项目。官方网址()
Expression 伊娃luator:动态总括表明式。官方网址()
PDFsharp & MigraDoc:PDF操作。官网()
DiffPlex:文件差异相比,类似Github版本调节。官方网站()
DynamicJson:像Javascript一样操作Json。官方网站()
Glimpse:网址品质监听,帮助客户端,服务器端监听,相当好用,开拓必备。官方网址()
Sqlsugar:ORM框架,性能比Dapper,EF还快。官网()

百小僧 提供

ORM 
PetePoco 轻易,赶快易用的微型ORM工具 官网
NPoco 在PetaPoco上做的扩张 官网
应用
nopcommerce 电商平台 官网

James-yu 提供

SQLite:是一款轻型的数据库,是遵循ACID的关系型数据库管理连串,它含有在叁个争持小的C库中 官网

神樹桜乃 提供

不停集成 jenkins:是二个广大用于不断创设的可视化web工具,持续构建说得越来越直白点,正是各样项指标"自动化"编写翻译、打包、分发安顿

半生铭熙 提供

DiffPlex:文件差距相比较,类似Github版本调控。官方网址()链接已履新到Github

qust_青岛 提供

JqGridForMvc 火速支付必备利器,

闪电风 提供

StackExchange的通用redis客户端

感谢

特别感激作者可爱的学习者“高香华”补助翻译,多谢!

本文由澳门新萄京官方网站发布于www.8455.com,转载请注明出处:澳门新萄京官方网站:资源大全中文版,资源大

关键词: