您的位置:新葡亰496net > 奥门新萄京娱乐场 > 资源大全,资源大全中文版

资源大全,资源大全中文版

发布时间:2019-06-21 12:40编辑:奥门新萄京娱乐场浏览(121)

    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)

    • 资产(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

    • 接纳框架(Application Frameworks)

    • 行使模板(Application Templates)

    • 人为智能(Artificial 英特尔ligence)

    • 次第集管理(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

    框架

    • 南希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

    框架

    • 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 手艺的开源项目集聚。

    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 速龙ligence)

    • 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:业务层开采框架 http://www.cslanet.com。

    • 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:业务层开拓框架

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

    • Mono-Addins:Mono.Addins 是叁个通用框架,用于成立可扩充的应用程序,以及这一个应用程序的恢弘插件。

    • Spring.Net:Spring.NET 是一个开源的应用程序框架,能够省事地创造集团级 .NET 项目。

    事在人为智能(Artificial 英特尔ligence)

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

    • SIML :智能综合智能标志语言(Synthetic 速龙ligence Markup 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:Cecil 类库用于转移和检查 ECMA CIL 程序和库。

    资源(Assets)

    • Cassette - 管理.NET Web应用程序能源(脚本,css和模板)
    • NodeAssets - .net的工本管理器,使用Signal昂Cora实行实时更新,能够挑选采纳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和ServiceStack集成
    • SquishIt -让您轻轻易松捆绑一些css和javascript

    人工智能(Artificial AMDligence)

    • AIMLBot(Program#):使用 C# 编写的贰个Mini、急忙、包容规范、易于定制的闲电话机器人,基于 AIML (人工智能标识语言 Artificial AMDligence 马克up Language)。

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

    人造智能(Artificial 速龙ligence)

    • AIMLBot:使用 C# 编写的三个微型、连忙、兼容标准、易于定制的推来推去机器人,基于 AIML (人工智能标志语言 Artificial 速龙ligence 马克up Language)。

    • SIML:智能综合智能标识语言(Synthetic AMDligence 马克up Language),下一代聊天机器人及数字助手语言。

    资源(Assets)

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

    • NodeAssets:.net 财富管理器,通过 Signal中华V 实时更新 css,也得以选用NodeJS 编写翻译器。

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

    • 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:织入(weaving).net 程序集的可扩充工具。

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

    先后集管理(Assembly Manipulation)

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

    • Fody:织入.net 程序集的可扩张工具。

    • Mono.Cecil: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 - 向您出示什么行使Nancy和.NET Core构建可尊崇,安全和操作自身的微服务。[$]

    资源(Assets)

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

    • NodeAssets:.net 能源管理器,通过 Signal福睿斯 实时更新 css,也能够动用 NodeJS 编写翻译器。

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

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

    资源

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

    • NodeAssets:.net 财富管理器,通过 Signal安德拉 实时更新 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 和 Info卡德 协议的叁个 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:微软创设引擎(MSBuild)是 .NET 和 Visual Studio 的营造平台。

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

    自行营造(Build Automation)

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

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

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

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

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

    CLI

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

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

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

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

    CLI 命令行接口

    • Command Line Parser -命令行深入分析器库为CL中华V应用程序提供了三个完完全全简洁的API,用于垄断命令行参数和有关职责
    • Fluent Command Line Parser - 三个简便,强类型的.NET C#命令行分析器库,使用流畅的轻松使用的分界面
    • Power Args - PowerArgs将命令行参数转变为便于编制程序的.NET对象。 它还提供了汪洋可选效用,如参数验证,自动生成的选拔,选项卡达成以及大气可扩充性
    • Argu - F#应用程序的注脚式CLI参数和XML配置解析器。
    • Appccelerate - Command Line Parser -具备流畅定义语法,分裂参数类型,必需和可选参数,值限制,别称,类型调换和活动使用辅助信息构成的指令行深入分析器
    • Colorful.Console - 彩色调控台出口。

    缓存(Caching)

    • CacheCow:ASP.NET Web API HTTP 客户端和服务器端缓存实现。

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

    缓存

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

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

    CLR

    • CoreCL宝马X3:coreclr repo 包涵了一体化的 .NET 主旨运行时落到实处(称为“CoreCL奥迪Q5”)。它包蕴 RyuJIT、.NET GC、非托管代码交互(native interop)等众多组件。它近日创设和平运动转于 Windows 平台。你能够关怀这么些库房,理解未来的多少个月内将在扩充的对 Linux 和 Mac 的帮忙。

    CL陆风X8 公共语言运转库

    • CoreCLR -coreclr repo包罗.NET Core的总体运作时落到实处(称为“CoreCL奇骏”)。 它回顾RyuJIT,.NET GC,本机互操作和众多任何零件。 它在Windows上塑造和平运动转。 您能够“观望”该回购,以便在今后多少个月内加多Linux和Mac帮助。

    CLI

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

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

    • Power Args:PowerArgs 将命令行参数转变为 .NET 对象,便于程序选拔。它还提供了大批量可选的扩展,举个例子参数校验、自动生成选用援救、tab 补全等等。

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

    CLI

    • Command Line Parser:Command Line Parser 类库为 CLEnclave应用程序提供了一套简洁的 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

    • CoreCLR:coreclr repo 包罗了总体的 .NET 主旨运维时落实(称为“CoreCL瑞鹰”)。它包含RyuJIT、.NET GC、非托管代码交互(native interop)等众多组件。它这段日子营造和运作于 Windows 平台。你能够关注那一个库房,通晓以后的多少个月内将要扩张的对 Linux 和 Mac 的援救。

    CLR

    • CoreCLKoleos:coreclr repo 包蕴了总体的 .NET 主题运转时落到实处(称为“CoreCL福特Explorer”)。它回顾 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景逸SUV 和应用程序级其他衡量值。所以您明白它的功力。

    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 -捕获CLHaval,应用级Web乞请指标。 使用Metrics-Net的中间件和扩展
    • BenchmarkDotNet - 强大的.NET库开始展览标准测试。
    • Codinion - 加强C#语法优异呈现和别的“Visual”成效。

    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 平台创设

    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 平台营造

    编译器(Compiler)

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

    • ClojureCL中华V:从 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奥迪Q3和应用程序级其余衡量值。所以你精晓它的成效。

    代码分析和心地(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瑞虎 和应用程序级其余衡量值。所以你知道它的效用。

    压缩(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的三个端口到CLKoleos,那是Clojure项目标一部分
    • F# - F#编写翻译器,核心库和工具 - 一种更安全,更急速,越来越好的代码写入的效应编制程序语言。
    • FunScript - F#到具有JQuery等的JavaScript编写翻译器通过TypeScript类型提供程序开始展览映射。
    • IronScheme - QX566途观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表明式的语法树,最大限度地缩减分配和动态调治。

    编译器(Compiler)

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

    • ClojureCLR:从 Clojure 到 CL途达 的退换,是 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# 编译器和工具。

    编译器

    • 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# 编写翻译器和工具。

    持续集成(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#中贯彻谷歌的Snappy压缩算法。

    压缩(Compression)

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

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

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

    压缩(Compression)

    • 夏普Compress: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 一同,在 CLLAND上提供加密算法的兑现。

    • 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 锐界DF 伊利组数据库(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 一同,在 CL瑞鹰 上提供加密算法的完结。

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

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

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

    加密(Cryptography)

    • BouncyCastle:和 .Net 的 System.Security.Cryptography 一同,在 CLCR-V上提供加密算法的兑现。

    • 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 - BrightstarDB是贰个本地.NET 卡宴DF三重存款和储蓄
    • Event Store -具备JavaScript中复杂事件管理的开源功效数据库.
    • LiteDB - .NET NoSQL文书档案存款和储蓄在单个数据文件中-
    • RavenDB - 三个用于.NET的linq启用文书档案数据库
    • Marten - Postgresql作为.Net应用程序的文书档案数据库和事件存款和储蓄
    • Realm Xamarin - 一个高速,易于使用的代表SQLite和ORMs-
    • Streamstone - Azure表存款和储蓄的事件存款和储蓄
    • Ignite - 布满式内部存款和储蓄器平台:具备SQL和LINQ扶助的文书档案数据库; 分布式总结; 布满式服务和事件。
    • Yessql - 三个用于别的君越DBMS的.NET文书档案数据库

    数据库(Database)

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

    • Event Store :开源的成效性数据库,援助使用 JavaScript 进行理并答复杂事件处理。 https://geteventstore.com

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

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

    数据库

    • BrightstarDb:BrightstarDB 是三个原生的 .NET LacrosseDF 长富组数据库(triple store)。

    • 伊芙nt Store:开源的功效性数据库,协助接纳 JavaScript 进行复杂事件管理。

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

    • 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:完全托管的 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 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 的高质量原生实现。

    部署(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)。

    • 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 等其他先进手艺。它能够在微软的云平台(Azure)、亚马逊(亚马逊(Amazon))云服务(AWS)和厂家中间计划。

    Distributed Computing 分布式总括

    • Orleans - Orleans是一个框架,提供了一种直观的艺术来营造布满式的重型总结应用程序,而无需学习和利用复杂的产出或其余缩放形式。 它是由微软研讨所创始的。
    • Orleankka -Orleankka是Microsoft Orleans框架的效能API。 它非常适合具备可构成,统一通讯接口的优化方案,比如:CQ路虎极光S,事件源,重新路由,FSM等。适用于F#的附加API称为Orleankka.FSharp。.
    • Akka.net - Akka.NET是流行的Java / Scala框架Akka to .NET的端口。 那是二个社区驱动的端口,不依赖于选择原始Java / Scala版本的Typesafe。
    • Zebus - Zebus是一种轻量级,高度通用的对等服务总线,构建了CQ奥迪Q5S原则。 它同意应用程序以高速和轻松的艺术相互通讯。 大部分叶影参差都躲藏在库中,您能够小心于编写对您很关键的代码,而不是调治音讯代码。 任何布满式应用程序的基础.
    • 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)。

    DLEnclave (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 客户端。

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

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

    • BeYourMarket :BeYourMarket 是八个点对点的商海框架。http://beyourmarket.com

    • Virto Commerce:Virto Commerce 是第三个本子,也是唯一的开源许可下的商场品级电子商务产品。Virto Commerce 基于 .NET 4.5,使用了 MVC、IoC、EF、Azure、Angular JS 等任何先进本领。它能够在微软的云平台(Azure)、亚马逊(亚马逊)云服务(AWS)和商社中间布署。http://virtocommerce.com

    电子商务和费用(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 是针对 .net api。

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

    • Virto Commerce:Virto Commerce 是第二个本子,也是唯一的开源许可下的商号等级电子商务产品。Virto Commerce 基于 .NET 4.5,使用了 MVC、IoC、EF、Azure、Angular JS 等其余先进本事。它能够在微软的云平台、亚马逊(亚马逊(Amazon))云服务和商铺中间安顿。

    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或马克down注释记录F#和C#项目标工具
    • DocFX - 用于营造和发表.NET项目标API文书档案的工具
    • DocNet - 您的和煦的静态文书档案生成器,使用markdown文件来创设内容。

    景况管理(Environment Management)

    • DNVM:.NET SDK 管理器,一组命令行工具,用于创新和布局需求选拔的运作时情形(DNX)。

    景况管理(Environment Management)

    • DNVM:.NET SDK 管理器,一组命令行工具,用于更新和安排须求选用的运转时情状。

    游戏(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),亚马逊Web Services(AWS)和中间布置中.

    游戏(Game)

    • MonoGame:多少个用来创立跨平台游戏的有力框架。

    • CocosSharp:CocosSharp 是 Cocos2D 和 Cocos3D API 的 C# 达成版本,能够在颇具协理 MonoGame 的阳台上运维。

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

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

    游戏

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

    • CocosSharp:CocosSharp 是 Cocos2D 和 Cocos3D API 的 C# 达成版本,能够在全数援助 MonoGame 的阳台上运转。

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

    • Paradox:Paradox 游戏引擎。

    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 环境。

    Environment Management 景况管理

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

    地理消息连串(Gis)

    • NetTopologySuite:一个在 .NET 平台上落到实处长足、可信的 GIS 系统减轻方案。

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

    地理音信体系

    • 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 旅舍。 http://bonobogitserver.com

    • GitExtensions:GitExtensions 包涵资源管理器扩大、Visual Studio 二〇〇九/2008/贰零壹叁/二零一二插件和八个独立的 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 酒店。

    • GitExtensions:GitExtensions 包含能源管理器扩张、Visual Studio 二零零六/贰零零捌/2013/2011 插件和多少个独门的 Git 饭馆工具。

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

    • GitVersion:依照你的 Git 货仓的事态生成贰个语义化版本号(塞马ntic 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流的新闻和气象,允许完整的感应事件和消息分派系统.

    图形(Graphics)

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

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

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

    图形

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

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

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

    HTML 和 CSS(HTML and CSS)

    • Angle夏普:协理创设完全的 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跨平台游戏引擎,具有场景编辑器,粒子,物理渲染(PBEnclave),脚本编辑撰写等等
    • 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 的停靠窗口(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 库。

    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 库。

    HTTP

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

    • Rest夏普:.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 移植版本。http://www.dotlesscss.org

    • 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 移植版本。

    • 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 二〇〇九/2010/二〇一一/二〇一一插件和单身的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:在图片 U奥德赛L 前边增添命令,在几飞秒内获得修改后的本子,帮忙实时的对图片进行缩放、编辑。

    • 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

    • 夏普Develop:用于 .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:在图纸 UXC90L 前边增添命令,在几皮秒内获得修改后的版本,援助实时的对图纸张开缩放、编辑。

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

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

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

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

    图像管理(Image Processing)

    • ImageResizer:在图纸 UENVISIONL 后边扩充命令,在几微秒内取得修改后的版本,支持实时的对图纸展开缩放、编辑。

    • 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 的工具。

    • 夏普en: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 -基于AMDliJ平台和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 援助进度内和经过外的日记记录,援救 本田UR-Vx 进行实时的风云过滤和聚众。

    Image Processing 图像管理

    • ImageResizer -将下令增添到影象UENCOREL以获得退换的本子(以飞秒为单位)。 实时调治图像的深浅,编辑等。
    • ImageProcessor -开放源代码的.NET库来动态管理图像。
    • DynamicImage -用于ASP.NET的高品质开源图像管理库.
    • MetadataExtractor - 从图像文件中提取Exif,IPTC,XMP,ICC和其他元数据。
    • Emgu CV - OpenCV库的跨平台.NET包装器。
    • DotImaging - 简约.NET成像便携式平台。
    • Magick.NET - .ImageMagick库的NET包装器。

    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 容器。

    IoC

    • Castle 温莎:Castle 温泽 是多个用以 .NET 和 Silverlight 的老道的 调节反转 容器。

    • 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听觉、连续信号管理和总计)。

    • PASSAT.NET Extensions:高端图像管理和管理器视觉算法扩张。

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

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

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

    • numl :包括最风靡的监察学习和无监察和控制学习算法,尽量收缩创设预测模型时的争论。

    • PAJERO Provider :将 大切诺基 语言包和函数封装为品种安全的连串提供程序供 F# 调用。

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

    Install tools 安装工具

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

    日志(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 帮忙进程内和进程外的日志记录,援助 福睿斯x 进行实时的风云过滤和聚合。

    日志

    • 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 支持进度内和进程外的日志记录,帮衬 Enclavex 进行实时的风云过滤和聚合。

    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)

    • Accord.NET:机器学习框架,蕴含了拍子和图像处理的库(Computer视觉、Computer听觉、时域信号管理和计算)。

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

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

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

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

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

    • R Provider :将 RAV4 语言包和函数封装为品种安全的花色提供程序供 F# 调用。

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

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

    • 迈腾.NET:机器学习框架,包括了点子和图像管理的库(Computer视觉、Computer听觉、时域信号管理和计算)。

    • 西玛.NET Extensions:高端图像处理和计算机视觉算法增添。

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

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

    • FsLab:数据科学和机器学习库的联谊,援助 F# 和 .NET。

    • numl:蕴涵最流行的督察学习和无监察和控制学习算法,尽量减少创制预测模型时的争辨。

    • 汉兰达 Provider:将 哈弗 语言包和函数封装为品种安全的项目提供程序供 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# 完毕的开源 Markdown 管理器,在 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# 项目文书档案的工具。该工具库的骨干零部件中蕴藏了可扩展的 Markdown 解析器。

    • CommonMark.NET:CommonMark 规范的 C# 实现,用于将 Markdown 文书档案调换为 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的装配扫描增加。

    邮件(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 属性中,最大限度帮忙邮件客户端。

    邮件

    • FluentEmail:System.Net.Mail 的一个流式封装,支持 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的经过内和经过外记录,以及PAJEROx用于实时过滤/聚合事件。
    • Foundatio - 流畅的日志记录API,可用于在任何应用程序中著录消息。
    • Exceptionless -异常.NET客户端
    • Loupe - 聚集国化学工业进出口总公司.NET日志记录和监察。 [专有] [免费层]

    多媒体(Media)

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

    多媒体

    • 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 - 高档图像处理和Computer视觉算法作为流畅的扩充.
    • AForge.NET - Computer视觉与人工智能(图像管理,神经网络,遗传算法,机器学习,机器人)领域的开拓人士和钻探人口框架。
    • Deedle - 数据帧和(时间)种类库用于采纳C#和F#举办批判性数据管理
    • FsLab - F#和.NET的数量科学和机械和工具学习库的集合
    • numl - 目的在于包涵最受招待的监督检查和无监察和控制学习算法,同不时候最小化创造预测模型所波及的摩擦.
    • R Provider - 键入提供者,以项目安全的办法向奥迪Q5#调用者公开PRADO包和函数
    • F# Data - 用于访问XML,JSON,CSV和HTML文件(基于示例文书档案)和做客WorldBank数据的F#类提供程序

    度量(Metrics)

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

    度量

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

    杂项(Misc)

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

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

    • BitSharp:C# 比特币节点。

    • CSScript:CS-Script 是贰个依照 CL奥迪Q5 的脚本系统,使用 C# 作为编制程序语言。CS-Script 近日针对微软的 CLMurano 达成(.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# 应用!

    Markdown Processors Markdown处理器

    • MarkdownSharp - 开源C#实现的Markdown处理器,作为Stack Overflow的特色。
    • F# Formatting - 用于记录F#和C#项指标工具。 该库包括可扩张的马克down分析器作为中央器件
    • CommonMark.NET -在C#中完毕Common马克标准,将马克down文书档案转变为HTML。 针对最大的品质和可移植性进行了优化。
    • markdig - 八个非常的慢,作用庞大的Common马克包容的可扩充Markdown管理器。

    微框架(Micro Framework)

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

    微框架(Micro Framework)

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

    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大切诺基属性,那使得它周详贴合 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 方式。

    • MVVM克罗斯:跨平台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#库将您的样式表移动到内联样式属性,以最大程度地合作电子邮件客户端。

    杂项(Misc)

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

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

    • BitSharp:C# 比特币节点。

    • CSScript:CS-Script 是二个根据 CL大切诺基的剧本系统,使用 C# 作为编制程序语言。CS-Script 如今针对微软的 CL本田UR-V实现(.NET 2.0/3.0/3.5/4.0/4.5)并完全支持Mono。附带多数叠合特色,举个例子脚本宿主。

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

    • FluentValidation:一个Mini的 .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# 应用!

    杂项

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

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

    • BitSharp:C# 比特币节点。

    • CSScript:CS-Script 是四个基于 CLTiguan 的本子系统,使用 C# 作为编程语言。CS-Script 最近本着微软的 CL本田UR-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 举行交互性数据库查询。 [$](译者注:也会有无偿许可,不过意义受限)

    • 波利:快速方便的分外管理政策,举例重试、始终重试、等待相提并论试或断路(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 二〇〇五、二零一零 文件(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(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。能够将控件直接关乎到 CLOdyssey 属性,那使得它周全贴合 MVVM 形式。

    • ReactiveUI:四个 .NET 下的 MVVM 框架,集成了反应性扩大框架(奥迪Q5x),允许开采者使用 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 构建。

    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福睿斯属性,那使得它全面贴合 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 构建。

    ORM

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

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

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

    • Dapper Extensions:小型类库,对 Dapper 的法力实行增加补充,为您的粗略守旧 CLRAV4 对象提供基础的 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 - 以各个文件格式播放,解码和编码音频,如MP5,mp3,WAV,AIFF,Speex等。

    Office

    • ClosedXML:ClosedXML 能够让开采人士更简便易行地创造 Excel 二零零六、2008 文件。

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

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

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

    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)。

    包管理(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:对象关联映射器(ORM)框架,让 .NET 开荒人士使用世界特定的对象来管理关系型数据。

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

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

    • Dapper Extensions:Mini类库,对 Dapper 的效力进行填空,为您的粗略古板 CL奥迪Q5 对象提供基础的 CRUD(Get、Insert、Update、Delete) 操作。

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

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

    • FluentMigrator:.net 下的简便的迁移框架。

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

    • Massive:小型、令人热情洋溢的数码访问工具,始终关怀您直到永世。

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

    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:小型、令人快乐的多少访问工具,始终关注您直到恒久。

    • LINQ to DB:最快的 LINQ 数据库访问库,简单、轻量、急忙、类型安全,在您的对象和数据库之间搭建桥梁。

    PDF

    • ITextSharp:iText 是三个PDF库,用于成立、修改、检查和保证 Portable Document Format(PDF)格式的文书档案 [$]**[开源软件免费]**

    Micro Framework 微框架

    • .NET Micro Framework Interpreter - 用于选拔Visual Studio在小型设备上支出嵌入式应用程序的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)格式的文书档案 [$]**[开源软件免费]**

    PDF

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

    推送布告(Push Notifications)

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

    Misc 杂项

    • CSharp Pad - 基于Web的C#REPL,具备令人敬畏的代码达成。
    • AzureCrawler - 为您的角度,Ember,Durandal或任何JavaScript应用程序拍戏HTML快速照相。
    • BitSharp - C#比特币节点。
    • CSScript - CS-Script是一个基于CL卡宴的台本系统,它利用C#作为编制程序语言。 方今CS-Script目的是在Mono完全援救下促成CL哈弗(.NET 2.0 / 3.0 / 3.5 / 4.0 / 4.5)的Microsoft完结。 附带多数其它职能,如脚本托管。
    • CsvHelper - 扶助读取和写入CSV文件的库
    • FlatMapper - 以Linq包容的不二秘籍从数据库导入和导出纯文本文件的库。
    • FluentValidation - .NET的四个Mini验证库,它使用流畅的分界面和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以及推特(TWTR.US)的React和来源C#的JSX。
    • Aeron.NET - 高效可信赖的UDP单播,UDP组播和IPC音讯传输 - Aeron的.NET端口
    • TypeShape - TypeShape是一个Mini,可扩展的F#库,用于实际的泛型编制程序
    • Streams - 三个轻量级的F#/ C#库,用于数据流上的火速功效式管道。
    • MediatR - 在.NET中简易,未有意义的调治器实现
    • Warden - 为您的应用程序,能源和底蕴设备定义“健检”。 把你的监狱长留在钟表上
    • ByteSize -ByteSize是三个实用程序类,通过搞定所表示的值的歧义,使代码中的字节大小更便于。 ByteSize是以什么样System.TimeSpan为单位的时日。
    • Jot - 二个用以长久化和还原应用程序状态的库(越来越好地替代.settings文件)。

    Profiler

    • MiniProfiler:叁个回顾但管用的小型profiler,用于 ASP.NET 网址。

    • Glimpse:开源 web 诊断平台。

    Profiler

    • MiniProfiler:四个简短但管用的袖珍 profiler,用于 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。 它将控件直接连接到CL哈弗属性。 那使它特别适合Model / View / ViewModel格局。
    • ReactiveUI - 集成了反向扩大(福特Explorerx)框架的.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 和 亚马逊(Amazon) 设备。

    推送通告(Push Notifications)

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

    响应式编制程序(Reactive Programming)

    • 奥迪Q5x.NET:Reactive Extensions (安德拉x)库使用观看者体系(observable sequences)和 LINQ 风格的查询操作,来开始展览异步和遵照事件的顺序开采、

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

    Object to object mapping 对象映射对象

    • AutoMapper - .NET中基于约定的指标映射器.
    • TinyMapper - .Net的贰个小而高速的指标映射器。
    • ExpressMapper -三个轻量级的照明急速.Net映射器,以一种自动化和简易的方法将一种对象映射到另一种对象。 ExpressMapper完全依靠于发挥式树。

    队列(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 中便捷的成立应用和劳务。

    队列

    • 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 二零零七/2008文书
    • 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)

    • Rx.NET:Reactive Extensions (Rx)库使用旁观者种类(observable sequences)和 LINQ 风格的查询操作,来开展异步和依靠事件的次第开辟、

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

    响应式编制程序(Reactive Programming)

    • CRUISERx.NET:Reactive Extensions 库使用观察者种类(observable sequences)和 LINQ 风格的查询操作,来进展异步和基于事件的主次开荒、

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

    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 客户端开辟库。

    ORM 对象关联映射

    • Entity Framework - 对象关联映射器使.NET开垦人士能够动用一定于域的指标管理关周详据
    • BL Toolkit - .NET的业务逻辑工具包
    • Dapper - StackExchange的叁个简约的靶子映射器
    • Dapper Extensions - 通过为你的POCO加多基本CRUD操作(获取,插入,更新,删除)来填补Dapper的迷你库
    • 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框架的Mini对象关系映射器。 它的宏图是容易使用,可扩张和可测试。
    • 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是一种高效,轻量级的Mini微软.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 开荒者能够便捷地操作 亚马逊 Web Services。

    • Azure PowerShell:一组 PowerShell 命令行,让开辟者和大班开采、安排和治本 Microsoft Azure 应用。

    • Octokit.NET:.NET 平台下的 GitHub API 客户端库。

    • DropNet:Dropbox API 客户端开采库。

    序列化(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)数据。援救跨平台的体系化、反体系化,以及庞大的通用机制来急迅管理多少。

    PDF 便携式文档格式

    • ITextSharp - iText是一个PDF库,允许你以便携式文书档案格式(PDF)[$] [免费为OSS]创造,修改,检查和体贴文书档案

    搜索(Search)

    • Elasticsearch .NET:Elasticsearch.Net & NEST。

    • PlainElastic.Net:ElasticSearch 的二个简短的 .Net 客户端。

    • SolrNet:.Net 平台下的 Solr 客户端。

    • Lucene.net:Lucene.Net 是 Lucene 寻找引擎库的移植,使用 C# 编写,面向 .NET 情状的用户。

    搜索

    • 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网址的精工细作剖判器
    • Glimpse - 互连网的开源检查判断平台

    序列化(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)数据。支持跨平台的种类化、反系列化,以及庞大的通用机制来神速管理数量。

    序列化(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 平台下的网址生成工具(包罗后续的部分效应)。

    • 桑德拉.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和亚马逊(Amazon)设备的服务器端库。

    静态网址生成(Static Site Generators)

    • Pretzel:.NET 平台下的网址生成工具(包括后续的局地成效)。

    • Sandra.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 - 反向扩充(Odysseyx)是用来选取可观看系列和LINQ样式查询运算符组合异步和基于事件的主次的库
    • Dynamic Data - 会集的反向扩充(Koleosx)

    模板引擎(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 - 三个轻松易行,完全可集成和可定制的库,用于在布置上运行强类型作业(任务)。

    测试(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 平台下无需付费、开源、专注社区的单元测试框架。

    测试

    • 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 平台下免费、开源、专注社区的单元测试框架。

    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 职业版(及越来越高版本)的扩展,用于升高开拓职员的生产力。

    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的客户端库

    交易(Trading)

    • Lean:Lean 引擎是贰个开源的,完全由 C# 托管代码编写的交易算法引擎,用于桌面和云端。 https://lean.quantconnect.com

    • StockSharp:交易和算法交易(algorithmic trading)的开源平台(用于股市、外汇市集、比特币和期货合作选择权交易) 。http://stocksharp.com

    交易

    • Lean:Lean 引擎是四个开源的,完全由 C# 托管代码编写的贸易算法引擎,用于桌面和云端。

    • StockSharp:交易和算法交易(algorithmic trading)的开源平台(用于股市、外汇市镇、比特币和期货合作选择权交易) 。

    Web 框架(Web Frameworks)

    • ASP.NET MVC:ASP.NET 是二个无需付费的 web 框架,用于成立优质的 web 站点和应用程序。

    • FubuMVC:.NET 平台下前端调整器(front-controller)风格的 MVC 框架。

    • 南茜Fx:在 .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 是微软支付平台(包蕴 .NET)的包管理器。

    • SideWaffle:Visual Studio 二〇一三、2012 中的一组项目模板集合,让 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 是微软支付平台的包管理器。

    • SideWaffle:Visual Studio 2013、2013 中的一组项目模板集结,让 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 - 合计缓冲区是谷歌(Google)在大气数码通讯中动用的二进制体系化格式的称号
    • 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(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 应用的框架和服务器端)

    Web 框架(Web Frameworks)

    • 新葡亰496net,ASP.NET MVC( 是四个免费的 web 框架,用于创制优质的 web 站点和应用程序。

    • FubuMVC:.NET 平台下前端调整器(front-controller)风格的 MVC 框架。

    • 南茜Fx:在 .Net 和 Mono 平台上创办 HTTP 服务的二个轻量级、非正式的框架。

    • IISNode:在 IIS 中宿主 NodeJS 应用程序。

    • Suave.IO:二个框架/库/web 服务器,当您看来你采纳美貌的 F# 编写的代码提前达成了您的等级次序时,它的存在会令你喜极而泣。(八个用 F# 编写 Web 应用的框架和劳动器端)

    WebSocket

    • SignalKoleos: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

    • 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 客户端。

    WebSocket

    • SignalPAJERO: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框架EVE汉兰达!
    • 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),命令查询权利分隔(CQENVISIONS),事件购买发卖和事件龙卷风能源的计策列表
    • 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 轻巧,快速易用的MiniORM工具 官网
    NPoco 在PetaPoco上做的扩大 官网
    应用
    nopcommerce 电商平台 官网

    James-yu 提供

    SQLite:是一款轻型的数据库,是遵守ACID的关系型数据库管理类别,它包含在三个针锋相对小的C库中 官网

    神樹桜乃 提供

    不唯有集成 jenkins:是三个宽广用于不断塑造的可视化web工具,持续营造说得更加直白点,正是各个类型的"自动化"编写翻译、打包、分发布署

    半生铭熙 提供

    DiffPlex:文件差距比较,类似Github版本调节。官方网站()链接已履新到Github

    qust_青岛 提供

    JqGridForMvc 快速支付必备利器,

    闪电风 提供

    StackExchange的通用redis客户端

    感谢

    特别谢谢笔者可爱的学习者“高香华”帮助翻译,谢谢!

    本文由新葡亰496net发布于奥门新萄京娱乐场,转载请注明出处:资源大全,资源大全中文版

    关键词:

上一篇:数据结构,数据结构和算法开篇

下一篇:没有了