您的位置:时时app平台注册网站 > 编程知识 > DotNet 财富大全时时app平台注册网站

DotNet 财富大全时时app平台注册网站

2019-11-03 15:58

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文件来构建内容。

GIS 地理音信种类

  • NetTopologySuite .NET平台的神速可信赖的.NET GIS建设方案
  • SharpMap 一个轻松使用的映射库,用于Web和桌面应用程序
  • OsmSharp - C#库能够采纳OpenStreetMap(OSM卡塔 尔(阿拉伯语:قطر‎数据。 提供OSM数据的阅读,写作和路径规划。

Visual Studio 插件(Visual Studio Plugins)

  • Web Essentials:Web Essentials 为 Visual Stduio 增添了汪洋的风味,提供了 web 开垦人士盼望多年的功能。

  • VsVIM:Visual Studio 中的 VIM。

  • Nuget Package Manager:NuGet 是微软支付平台的包微型机。

  • 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 专门的学业版的强盛,用于抓实开采职员的生产力。

Web Servers Web 服务器

  • Kestrel - 基于libuv的ASP.NET Core的Web服务器
  • EmbedIO - Web服务器建构在Mono和跨平台上
  • XSP - Mono的ASP.NET托管服务器。 该模块包罗七个Apache模块,二个足以再而三到其余Web服务器的法斯特CGI模块,以至用于测量试验的独自服务器(相仿于Microsoft的Cassini卡塔 尔(英语:State of Qatar)

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

  • Infer.NET - 在图片模型中运转贝叶斯推理的框架。 它也能够用来可能率编制程序。 [专有] [免费] [研究]
  • Accord.NET - 机器学习框架结合音频和图像管理库(计算机视觉,计算机试听,非确定性信号管理和总结卡塔 尔(英语:State of Qatar)。
  • Accord.NET Extensions - 高档图像管理和微型机视觉算法作为流畅的扩展.
  • AForge.NET - Computer视觉与人工智能(图像管理,神经互联网,遗传算法,机器学习,机器人卡塔尔国领域的开采人士和商量人口框架。
  • Deedle - 数据帧和(时间卡塔 尔(阿拉伯语:قطر‎类别库用于选取C#和F#举行批判性数据管理
  • FsLab - F#和.NET的多寡准确和机器学习库的集合
  • numl - 目的在于包蕴最受招待的监察和无监督学习算法,同期最小化创造预测模型所提到的摩擦.
  • R Provider - 键入提供者,以系列安全的点子向大切诺基#调用者公开陆风X8包和函数
  • F# Data - 用于访谈XML,JSON,CSV和HTML文件(基于示例文书档案卡塔尔国和会见WorldBank数据的F#类提供程序

CLI

  • Command Line Parser:Command Line Parser 类库为 CLR应用程序提供了后生可畏套简洁的 API,用于拍卖命令行参数及相关职务。

  • Fluent Command Line Parser:七个归纳、强类型的 .NET C# 命令行剖判库,交互作用情势通畅易用。

  • Power Args:PowerArgs 将命令行参数转变为 .NET 对象,便于程序接纳。它还提供了多量可选的扩张,比方参数校验、自动生成接受补助、tab 补全等等。

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

Image Processing 图像处理

  • ImageResizer -将下令增多到印象URL以博得改过的本子(以纳秒为单位卡塔 尔(阿拉伯语:قطر‎。 实时调节图像的抑扬顿挫,编辑等。
  • ImageProcessor -开放源代码的.NET库来动态管理图像。
  • DynamicImage -用于ASP.NET的高品质开源图像管理库.
  • MetadataExtractor - 从图像文件中提取Exif,IPTC,XMP,ICC和别的元数据。
  • Emgu CV - OpenCV库的跨平台.NET包装器。
  • DotImaging - 简约.NET成像便携式平台。
  • Magick.NET - .ImageMagick库的NET包装器。

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奥迪Q3和行使程序级衡量。 所以你领会产生了什么。
  • AspNet.Metrics -捕获CLEnclave,应用级Web诉求目标。 使用Metrics-Net的中间件和扩展
  • BenchmarkDotNet - 强盛的.NET库举行标准化测验。
  • Codinion - 巩固C#语法优良体现和其余“Visual”成效。

Windows 服务(Windows Services)

  • TopShelf:三个轻易易行的劳务宿主框架,使用 .NET 构建 Windows 服务。

Media 媒体

  • TagLib# - TagLib#(又名taglib-sharp卡塔 尔(英语:State of Qatar)是用于在媒体文件中读取和写入元数据的库,包括录制,音频和相片格式
  • NAudio - 以种种文件格式播放,解码和编码音频,如VCD,MP5,WAV,AIFF,Speex等。

越多财富

原文:

缓存

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

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

CLI 命令行接口

  • Command Line Parser -命令行分析器库为CLRubicon应用程序提供了三个完完全全简洁的API,用于垄断命令行参数和血脉相似任务
  • Fluent Command Line Parser - 一个总结,强类型的.NET C#命令行深入分析器库,使用流畅的轻松使用的分界面
  • Power Args - PowerArgs将命令行参数调换为便于编制程序的.NET对象。 它还提供了多量可选功能,如参数验证,自动生成的运用,选项卡达成以致大批量可扩充性
  • Argu - F#应用程序的表明式CLI参数和XML配置解析器。
  • Appccelerate - Command Line Parser -具备流畅定义语法,分裂参数类型,必得和可选参数,值约束,小名,类型调换和机动使用扶助消息构成的授命行剖判器
  • Colorful.Console - 彩色调整台出口。

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的高质量本机完毕

响应式编制程序(Reactive Programming卡塔 尔(阿拉伯语:قطر‎

  • PAJEROx.NET:Reactive Extensions 库使用观望者连串(observable sequences卡塔尔国和 LINQ 风格的询问操作,来开展异步和依据事件的次序支付、

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

.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

Distributed Computing分布式总计

  • Orleans - Orleans是多少个框架,提供了风流洒脱种直观的情势来营造遍布式的大型总结应用程序,而不需求学习和应用复杂的产出或别的缩放方式。 它是由微软研讨所创始的。
  • Orleankka -Orleankka是Microsoft Orleans框架的机能API。 它非常切合具备可组合,统一通讯接口的优化方案,譬喻:CQEvoqueS,事件源,重新路由,FSM等。适用于F#的附加API称为Orleankka.FSharp。.
  • Akka.net - Akka.NET是流行的Java / Scala框架Akka to .NET的端口。 那是一个社区驱动的端口,不依据于选取原始Java / Scala版本的Typesafe。
  • Zebus - Zebus是生龙活虎种轻量级,中度通用的相当服务总线,营造了CQCR-VS原则。 它同意应用程序以便捷和轻松的方法相互通讯。 超越十分之五犬牙相错都走避在库中,您能够小心于编写对您很关键的代码,实际不是调弄收拾音信代码。 任何分布式应用程序的基本功.
  • FsShelter - 用于创建Apache Storm组件和拓扑的F#库。 提供布满式和容错事件流处理的高档抽象。  

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

  • MBrace - 集成数据脚本为云

风格指南(Style Guide卡塔 尔(阿拉伯语:قطر‎

  • C# Style Guide:StackOverflow 上的C#风格指南 Q & A。

  • C# Coding Conventions:MSDN 官方的 C# 代码约定。

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。

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完全包容.http://piranhacms.org
  • Umbraco - Umbraco是二个基于ASP.NET平台的无需付费开源内容管理体系
  • BetterCMS - 开源.NET开垦人士和发行商的直观顾客分界面
  • DotNetNuke - DNN平台是我们免费的开源网络CMS,也是各种专门的学业DNN解决方案的底工。 全球有抢先75万家机构创设了由DNN平台提供支撑的网址。

CLR

  • CoreCLRAV4:coreclr repo 富含了完全的 .NET 主题运维时落到实处(称为“CoreCLXC90”卡塔 尔(英语:State of Qatar)。它总结 RyuJIT、.NET GC、非托管代码交互作用(native interop卡塔 尔(英语:State of Qatar)等居多组件。它近期创设和平运动转于 Windows 平台。你能够关怀这一个库房,掌握现在的多少个月内将要扩充的对 Linux 和 Mac 的支撑。

Metrics 指标

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

Profiler剖面仪

  • MiniProfiler - 三个简易而使得的ASP.NET网址的精细剖判器
  • Glimpse - 互连网的开源确诊平台

压缩(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 平台。

Web Browsers Web 浏览器

  • CefSharp - 由Chromium提供的HTML5,CSS3和JS Web浏览器,适用于WinForms和WPF

UI AutomationUI自动化

  • Managed Windows API - 内省和自动化第三方Windows / VC 应用程序,没有必要其源代码。

DirectX

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

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

Graphics 图形编制程序

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

Misc杂项

  • CSharp Pad - 基于Web的C#REPL,具备令人敬畏的代码达成。
  • AzureCrawler - 为你的角度,Ember,Durandal或别的JavaScript应用程序拍录HTML快速照相。
  • BitSharp - C#比特币节点。
  • CSScript - CS-Script是二个基于CL途胜的本子系统,它采纳C#作为编制程序语言。 近期CS-Script指标是在Mono完全补助下促成CLTiguan(.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以至推文(Tweet卡塔尔国(TWTKoleos.US)的React和来源C#的JSX。
  • Aeron.NET - 高效可信的UDP单播,UDP组播和IPC音信传输 - Aeron的.NET端口
  • TypeShape - TypeShape是贰个微型,可扩张的F#库,用于实际的泛型编制程序
  • Streams - 三个轻量级的F#/ C#库,用于数据流上的火速作用式管道。
  • MediatR - 在.NET中归纳,没风趣的调度器完成
  • Warden - 为你的应用程序,能源和幼功设备定义“健康检查”。 把您的牢房长留在电子表上
  • ByteSize -ByteSize是叁个实用程序类,通过免去所表示的值的歧义,使代码中的字节大小更便于。 ByteSize是以什么System.TimeSpan为单位的年月。
  • Jot - 二个用以长久化和余烬复起应用程序状态的库(更加好地替代.settings文件卡塔尔国。

HTTP

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

  • RestSharp:.NET 下简单的 REST 和 HTTP API 公约顾客端。

  • EasyHttp:C# Http开发库。

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

  • RestEase:类型安全且便于使用的 REST API 顾客端库,轻松可定制。大多数灵感来源 Refit。

Books 书籍

  • .NET Core in Action - 教会如何使用.NET Core编写应用程序和库。 [$]
  • CLR via C# -发现浓重并调控国有语言运维时,C#和.NET开拓的繁琐。 [$]
  • Functional Programming in C# - 教会怎么样最棒地采取C#语言的效应特色。 [$]
  • Microservices in .NET Core - 向你显示什么使用Nancy和.NET Core营造可保证,安全和操作自个儿的微服务。[$]

Micro Framework 微框架

  • .NET Micro Framework Interpreter - 用于选拔Visual Studio在Mini设备上开辟嵌入式应用程序的Microsoft®.NET Micro Framework(NETMF卡塔 尔(阿拉伯语:قطر‎

其它国资本源大全列表

Trading 交易引擎

  • Lean - 精益引擎是叁个开源的一心管理的C#算法交易引擎,用于桌面和云的施用。
  • StockSharp - 交易和算法交易开源平台(股市,外汇,比特币和期货合作选择权卡塔尔。

Trading贸易

  • Lean - 精益引擎是二个开源的一心管理的C#算法交易引擎,用于桌面和云的运用。 https://lean.quantconnect.com
  • StockSharp - 交易和算法交易开源平台(股市,外汇,比特币和期货合作选择权卡塔尔。http://stocksharp.com

游戏

  • MonoGame:一个用来创建跨平台游戏的苍劲框架。

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

  • Duality:Duality 是贰个 2D 游戏开垦框架。专心于效能的模块化,自带一个可视化编辑器。

  • Paradox:Paradox 游戏引擎。

Deployment 部署

  • Unfold - 基于Powershell的.net Web应用程序的配置解决方案
  • DbUp - ..NET库可协理您将转移铺排到SQL Server数据库。 它追踪哪些SQL脚本已经运营,并运营更新脚本,以使数据库保持最新
  • Octo Pack - 用于选取诸如八达通布置之类的工具来构建应用程序的nuget软件包举办安插

ORM 

  • Entity Framework - 对象关联映射器使.NET开拓职员能够选用一定于域的靶子管理关周详据
  • BL Toolkit - .NET的事情逻辑工具包
  • Dapper - StackExchange的多少个简短的指标映射器
  • Dapper Extensions - 通过为您的POCO增添基本CRUD操作(获取,插入,更新,删除卡塔尔国来补偿Dapper的Mini库
  • Dapper.FastCRUD - Dapper最快的飞米扩充
  • NHibernate - NHibernate对象关系映射器
  • Fluent NHibernate - 流畅,无XML,编译安全,自动化,基于约会的NHibernate映射。
  • FluentMigrator - .net的流淌迁移框架
  • ServiceStack.OrmLite - 轻便,轻便便捷的依据会议的PO总经理RM [免费为OSS] [$]
  • Massive - 二个小而快乐的多寡访问工具,将永世爱您。
  • LINQ to DB - 最快的LINQ数据库访谈库在您的POCO对象和数据库之间提供轻便,轻易,快捷和品种安全的层。
  • MicroLite ORM MicroLite ORM是.NET框架的微型对象关联映射器。 它的筹算是便于使用,可增加和可测量检验。
  • PetaPoco -你的POCO是一个一点都不大的ORM-ish事情
  • AsyncPoco - 叁个遥远“等待”的通通异步PetaPoco叉
  • NPoco - 简单的microORM将查询的结果映射到POCO对象。 基于Schotime的PetaPoco分部
  • Limebean - 混合ORM使用SQL片段,没有必要模型类。
  • LLBLGen Pro - 实体框架实体建模应用方案,NHibernate,Linq to SQL及其自个儿的ORM框架:LLBLGen Pro运行时框架。 [$] [无偿精短版]
  • Insight.Database - Insight.Database是后生可畏种高效,轻量级的小型微软.NET
  • DbExtensions - 数据访谈框架,珍视关怀查询组合,粒度和代码美学.

机械学习和数目正确(Machine Learning and Data Science卡塔 尔(英语:State of Qatar)

  • 蒙迪欧.NET:机器学习框架,满含了拍子和图像管理的库(计算机视觉、计算机听觉、频限信号管理和总结卡塔 尔(英语:State of Qatar)。

  • 奥迪A6.NET Extensions:高档图像管理和Computer视觉算法扩大。

  • AForge.NET:为Computer视觉和人为智能领域的开拓者和商量人口提供的框架(包涵图像管理、神经互连网、遗传算法、机器学习、机器人科学卡塔 尔(英语:State of Qatar)。

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

  • FsLab:数据精确和机械和工具学习库的联谊,协助 F# 和 .NET。

  • numl:满含最流行的监督学习和无监督学习算法,尽量减少创设预测模型时的矛盾。

  • ENVISION Provider:将 本田CR-V 语言包和函数封装为品种安全的档次提供程序供 F# 调用。

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

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万个代码片段和代码示例项目。

Install tools安装工具

  • Wix Toolset - 最精锐的黄金年代组可用以创制Windows安装体验的工具
  • Squirrel - 松鼠既是生龙活虎套工具和三个库,能够完全处理安装和更新桌面Windows应用程序。
  • Chocolatey - 像yum或apt-get,但对于Windows。

ETL

  • Reactive ETL:Reactive ETL 使用 .NET 反应性扩充框架(reactive extensions卡塔 尔(阿拉伯语:قطر‎ 重写了 Rhino ETL。

Object to object mapping 对象映射对象

  • AutoMapper - .NET中基于约定的对象映射器.
  • TinyMapper - .Net的叁个小而连忙的对象映射器。
  • ExpressMapper -三个轻量级的照明快捷.Net映射器,以生龙活虎种自动化和简易的艺术将一种对象映射到另后生可畏种对象。 ExpressMapper完全依赖于发挥式树。

Caching缓存

  • CacheCow - 客商端和服务器上的ASP.NET Web API HTTP缓存达成
  • Akavache - 异步的,持久的键值存储
  • CacheManager - 缓存的通用接口和抽象层。
  • CacheAdapter - 另一个用以缓存的缓存提取层,具备狠抓的缓存API使用。
  • Foundatio - 与内存,redis和混合落成的通用接口。

交易

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

  • StockSharp:交易和算法交易(algorithmic trading卡塔 尔(英语:State of Qatar)的开源平台(用于股市、外汇市镇、比特币和期货合作选择权交易卡塔 尔(阿拉伯语:قطر‎。

CMS 内容管理连串

  • Composite C1 -专心于UX和适应性的Web CMS
  • mojoPortal - MojoPortal是三个可扩展,跨数据库,移动自个儿的Web内容处理体系(CMS卡塔 尔(英语:State of Qatar)和用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平台提供支撑的网址。

应用程序接口(API卡塔尔

  • NancyFx -轻量级,低本钱的框架,用于在.Net和Mono上创设基于HTTP的劳动
  • ASP.NET WebAPI -框架,能够轻易营造覆盖相近顾客端(包含浏览器和运动设备卡塔 尔(英语:State of Qatar)的HTTP服务
  • Breeze - Api框架,通过选用OData 3公约落实增进的多寡访谈。 客商端库可用于Javascript和C#。
  • Mobius: C# API for Spark -Mobius将C#语言绑定增添到Apache 斯Parker,完毕了C#中的斯Parker驱动程序代码和数目管理操作。
  • ServiceStack -为全数人设计了康健的布署性,淫秽,连忙,透彻的开心的互连网服务
  • Nelibur -Nelibur是依照纯WCF的根据新闻的Web服务框架。 Nelibur简化了创办高品质和依赖讯息的Web服务,您一定有所WCF的总体效应。
  • WebAPI Contrib -收集开源项目,以援救您校订使用ASP.NET Web API的劳作

地理音讯体系

  • NetTopologySuite:二个 在 .NET 平台上实现飞速、可信的 GIS 系统解决方案。

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

资源(Assets)

  • Cassette - 管理.NET Web应用程序能源(脚本,css和模板卡塔尔
  • NodeAssets - .net的老本微机,使用SignalLAND进行实时更新,能够接受使用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

Markdown ProcessorsMarkdown 处理器

  • MarkdownSharp - 开源C#实现的Markdown处理器,作为Stack Overflow的特色。
  • F# Formatting - 用于记录F#和C#项指标工具。 该库饱含可增加的马克down分析器作为着力组件
  • CommonMark.NET -在C#中落到实处CommonMark标准,将马克down文书档案调换为HTML。 针对最大的质量和可移植性实行了优化。
  • markdig - 贰个神速,功能强盛的Common马克宽容的可增添马克down微处理器。

Profiler

  • 迷你Profiler:叁个简短但管用的袖珍 profiler,用于 ASP.NET 网址。

  • Glimpse:开源 web 确诊平台。

Game 游戏

  • MonoGame - 制造强盛的跨平台游戏的两个框架
  • CocosSharp - Cocos夏普是Cocos2D和Cocos3D API的C#达成,能够在别的运转MonoGame的阳台上运维
  • Duality - 二元性是四个2D游玩支付框架。 静心于模块化,配有视觉编辑器。
  • Xenko - Xenko是生机勃勃款2D / 3D跨平台游戏引擎,具备场景编辑器,粒子,物理渲染(PB逍客卡塔 尔(阿拉伯语:قطر‎,脚本编辑撰写等等
  • Wave Engine - Wave引擎是黄金年代款免费的基于C#组件的现世游戏引擎,可以让您创设支持kinect,oculusrift,vuforia,纸板,跳跃等作用的跨平台游戏。
  • UrhoSharp -UrhoSharp是在iOS,Mac,Windows,Android和Linux系统上运营的Urho3D游戏引擎的C#实现
  • Nez - Nez是三个免费的2D聚齐框架,与MonoGame和FNA合营

.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

模板引擎(Template Engine卡塔尔

  • RazorEngine:基于微软 Razor 深入分析器引擎的开源模板引擎。

  • Nustache:无逻辑模板的开源库。

  • DotLiquid:Ruby Liquid 模板语言的 C# 移植版本。

Functional programming 效用编制程序

  • language-ext - 该库使用和滥用C#6 的效果来提供七个功力“基类库”,假诺你眯眼,能够看起来像语言自身的扩张。 它还包含三个“Erlang like”进度系统(actors卡塔 尔(阿拉伯语:قطر‎,能够可选地将音讯和情况保存到Redis(请留神,您能够在还未Redis的应用程序内消息传递中采纳它卡塔 尔(英语:State of Qatar)。 进度系统还扶助PAJEROx流的新闻和气象,允许完整的感应事件和音讯分派系统.

Documentation 文档

  • Sandcastle - Sandcastle协助文件生成器相通于NDoc
  • SharpDox -一个c#文书档案工具
  • SourceBrowser - 源浏览器网址生成器https://referencesource.microsoft.com and http://source.roslyn.io
  • Swashbuckle - 无缝地向Web Api项目增添了三个swagger!
  • F# Formatting - 从F#脚本文件,马克down文书档案和内联XML或马克down注释记录F#和C#项目标工具
  • DocFX - 用于营造和宣布.NET项目标API文书档案的工具
  • DocNet - 您的本身的静态文档生成器,使用markdown文件来构建内容。

搜索

  • Elasticsearch .NET:Elasticsearch.Net & NEST。

  • PlainElastic.Net:ElasticSearch 的三个轻便易行的 .Net 顾客端。

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

  • Lucene.net:Lucene.Net 是 Lucene 寻找引擎库的移植,使用 C# 编写,面向 .NET 意况的顾客。

Push Notifications 推送通告

  • PushSharp -用于将推送文告发送到iOS,OSX,Android,Chrome,Windows Phone,Windows 8,Blackberry和Amazon设备的服务器端库。

Continuous Integration持续整合

  • TeamCity - 计划干活,可扩大和开辟职员友好的构建服务器 - 开箱即用[$]
  • CruiseControl.NET - 一个使用.NET Framework达成的机动三回九转集成服务器
  • MyGet - 持续集成和布置NuGet,NPM,Bower和VSIX的托管软件包。 [免费为OSS] [$]
  • AppVeyor - .NET持续集成和布置即服务。 [$] [免费为OSS]

PDF

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

Environment Management 遭受管理

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

Tools工具

  • Fiddler - 任何浏览器,系统或平台的无偿互连网调节和测量试验代理
  • Open Live Writer - 博客诗人,与WordPress,Blogger等组成。 al。 张开Live Writer能够轻便地编写,预览和发布到您的博客。 有关越来越多新闻,请参阅http://openlivewriter.org .
  • CodeHub - CodeHub是在其它iOS设备上浏览和爱惜你的GitHub存款和储蓄库的顶级方法!
  • ShareX - ShareX是二个无需付费的盛放源代码程序,可让您捕获或记录显示器的其余区域,并因而生机勃勃键按下就可以分享。 它还同意将图像,文本或任何门类的文件上传到超越柒19个扶助的指标地,您能够筛选。
  • Myrtille - 三个本机HTML4 / 5远程桌面合同客商端,用C#for .NET编写的HTTP网关
  • Opserver - 仓库沟通监察和控制种类
  • CatLight - 营造TFS / Jenkins / Travis / Appveyor的意况文告。 基于.Net Core和Electron的跨平台桌面应用程序。 [免费] [专有]
  • Netling - 负载测量检验客商端,方便网络测验。 使用少许CPU或内部存款和储蓄器时,速度极快。
  • Papercut - Papercut是生机勃勃种基于开源(基于.NET的卡塔 尔(英语:State of Qatar)测量检验电子邮件查看器,可在地面运维,内置SMTP服务器,意在选取和通知测量试验电子邮件。
  • Visual Studio Uninstaller -卸载并清理Visual Studio的装有组件。
  • AnyStatus - 二个无偿的绽放源代码Visual Studio扩充,可以增多监察和控制功效并将境况公告建设构造到Visual Studio。

杂项

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

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

  • BitSharp:C# 比特币节点。

  • CSScript:CS-Script 是一个基于 CL途观 的本子系统,使用 C# 作为编制程序语言。CS-Script 近期针对微软的 CL凯雷德 实现(.NET 2.0/3.0/3.5/4.0/4.5卡塔尔国并完好支持Mono。附带非常多叠合特色,举例脚本宿主。

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

  • FluentValidation:一个微型的 .NET 校验库,使用流式接口和 lambda 表达式营造校验准绳。

  • Humanizer:Humanizer 能够在 .NET 平台上满意全数针对字符串、枚举、日期、时间、时间约束、数字等等级次序数据的操作和出示需要。

  • LINQPad:一个 C#/VB/F# 的便签本,能够立时奉行其余表达式、语句块或程序,带有富文本显示等有效的特色。相符能够让你使用 LINQ 举办交互作用性数据库查询。 [$](译者注:也可以有免费许可,然而意义受限卡塔 尔(阿拉伯语:قطر‎

  • 波利:神速实惠的不得了管理政策,比方重试、始终重试、等待同仁一视试或断路(Circuit Break卡塔 尔(阿拉伯语:قطر‎等作为。 (.NET 3.5、4.0、4.5、PCL、Xamarin卡塔 尔(阿拉伯语:قطر‎

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

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

Git ToolsGit 工具

  • Bonobo Git Server - 用于Windows的Bonobo Git Server是大器晚成种能够在IIS上安装的Web应用程序,可轻易管理和一连到您的git存储库。
  • GitExtensions - GitExtensions是叁个外壳扩充,Visual Studio 贰零零捌/二〇〇九/2013/二零一二插件和独立的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提供的证据难题

Internationalization国际化

  • i18n - ASP.NET MVC的智能国际化
  • MessageFormat.NET - .NET中的ICU MessageFormat完结可让您编写上下文UI新闻(PCL库卡塔尔国

图形

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

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

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

越来越多财富

原文:

PDF

  • ITextSharp - iText是一个PDF库,允许你以便携式文书档案格式(PDF卡塔 尔(英语:State of Qatar)[$] [免费为OSS]创设,修正,检查和维护文档

度量

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

Search 搜索

  • Elasticsearch .NET - Elasticsearch.Net & NEST
  • PlainElastic.Net - ElasticSearch的Plain .Net客户端
  • SolrNet - .Net的Solr客户端
  • SolrExpress) - 多个简短而轻量的查询.NET库,用于Solr,以受控,可塑造和故障火速的不二秘籍
  • Lucene.net - Lucene.Net是Lucene搜索引擎库的多个端口,用C#编写,并针对.NET运维时顾客

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

机关营造(Build Automation卡塔尔

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

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

  • Invoke-Build:PowerShell 自动营造和测量检验工具,灵感来自 Psake。

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

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

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

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

人定胜天智能(Artificial AMDligence卡塔尔国

  • AIMLBot (Program#) - C#中的基于AIML(智能AI标识语言卡塔 尔(英语:State of Qatar)的chatter bot的小而快速的,相符标准的轻便定制的达成。
  • SIML -综合智能标志语言,下一代Chatbot&Digital Assistant语言。

Git工具(Git Tools)

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

  • GitExtensions:GitExtensions 包含能源微电脑增添、Visual Studio 2010/二零零六/二零一一/二〇一一 插件和二个单身的 Git 宾馆工具。

  • GitLink:让顾客能够单步调节和测验托管在 GitHub 或 BitBucket 上的代码。

  • GitVersion:依据你的 Git 货仓的场面生成一个语义化版本号(Semantic Version Number卡塔尔国。

  • LibGit2Sharp:LibGit2Sharp 带给了 libgit2 全部的功效和速度,是三个本土 Git 达成,能够运作在 .Net 和 Mono 平台。

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

  • posh-git:Git 的 PowerShell 环境。

Misc 杂项

  • CSharp Pad - 基于Web的C#REPL,具备令人敬畏的代码完结。
  • AzureCrawler - 为您的角度,Ember,Durandal或别的JavaScript应用程序拍录HTML快速照相。
  • BitSharp - C#比特币节点。
  • CSScript - CS-Script是贰个基于CLCRUISER的台本系统,它应用C#作为编制程序语言。 这两天CS-Script指标是在Mono完全扶植下促成CLEvoque(.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以至Facebook(Facebook)的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文件卡塔 尔(英语:State of Qatar)。

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 - 夏普Develop中央银行使的依赖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 使用卡塔 尔(英语:State of Qatar)
  • FastColoredTextBox - 法斯特Colored TextBox是.NET的文本编辑器组件。 允许你成立具备语法高亮显示的自定义文本编辑器。 它适用于小,中,大和相当大的文件。

部署(Deployment)

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

UI Automation UI 自动化

  • Managed Windows API - 内省和自动化第三方Windows / VC 应用程序,不需求其源代码。

目录

数据库驱动(Database Drivers卡塔 尔(英语:State of Qatar)

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

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

  • MongoDB:MongoDB 官方 C# 驱动。

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

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

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

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

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

模板引擎(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模板与设计形式。

Interoperability互操作性

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

采用框架(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 项目。

Other Lists 其他

  • .NET-libraries-that-make-your-life-easier -开源.NET库,使您的生存更轻巧
  • awesome-LINQ - 精美的LINQ库,工具等集中。
  • awesome-analyzers - .NET编写翻译器平台(“Roslyn”卡塔 尔(英语:State of Qatar)确诊深入分析器和代码修复的盘算列表。
  • C# Algorithms, Data Structures - 算法和数据结构达成列表。
  • Awesome .NET Core - 黄金时代多种令人敬畏的.NET核心库,工具,框架和软件。
  • ASP.NET Core Library and Framework Support - ASP.NET Core和.NET Core(也在ANCLAFS.com卡塔 尔(英语:State of Qatar)前段时间支撑什么.NET库和框架的列表。
  • Awesome .NET Performance - 精美的.NET品质书籍,课程,培养训练,会议讲话,博客和最有启示性的开源贡献者。
  • awesome-ddd - 域驱动设计(DDD卡塔 尔(英语:State of Qatar),命令查询权利分隔(CQ中华VS卡塔 尔(英语:State of Qatar),事件购买销售和事件台风财富的策划列表
  • Awesome Unity - 三个分拣的社区驱动的高水平的Unity资金财产,项目和财富的集聚。
  • Awesome Xamarin -Xamarin移动项目风趣的教室/工具会集

Minification 精简

  • Microsoft Ajax Minifier - 富含具备最高质量的JS和CSS细化器,因为它是专为.NET设计的。 可选地生成JS代码的Source Maps
  • Web Markup Minifier - .NET库包涵风姿罗曼蒂克组标识分组。 该项指标目的是透过减削HTML,XHTML和XML代码的轻重来增长Web应用程序的属性

反编译(Decompilation)

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

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

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#职责跑步者

Exceptions 异常

  • Exceptionless - 异常.NET客户端

数据库

  • 布WrightstarDb:BrightstarDB 是二个原生的 .NET QashqaiDF 伊利组数据库(triple store卡塔尔。

  • 伊夫nt Store:开源的功用性数据库,援助选拔 JavaScript 进行复杂事件管理。

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

  • RavenDB:扶持 linq 的 .NET 文书档案数据库。

Code Snippets 代码片段

  • .NET Fiddle - 在浏览器中编辑并运维C#代码。 C#约等于JSFiddle
  • Gistlyn - 创设,运维和共享您的可实践文件C#Github Gists。
  • TryRoslyn - 运维C#代码使用差别的分段和版本的Roslyn ..

CLI 命令行接口

  • Command Line Parser -命令行深入解析器库为CLTiggo应用程序提供了多少个到底轻易的API,用于垄断(monopoly卡塔 尔(阿拉伯语:قطر‎命令行参数和相关职务
  • Fluent Command Line Parser - 八个大概,强类型的.NET C#命令行解析器库,使用流畅的轻松使用的分界面
  • Power Args - PowerArgs将命令行参数转换为便于编制程序的.NET对象。 它还提供了汪洋可选效能,如参数验证,自动生成的行使,选项卡达成甚至大气可扩张性
  • Argu - F#应用程序的注解式CLI参数和XML配置解析器。
  • Appccelerate - Command Line Parser -具备流畅定义语法,分裂参数类型,必得和可选参数,值节制,小名,类型调换和机关使用扶持信息构成的一声令下行深入分析器
  • Colorful.Console - 彩色调控台出口。

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。

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的高品质本机完毕

Protocols协议

  • SSH.NET - 用于.NET的平安Shell(SSH卡塔 尔(阿拉伯语:قطر‎库,针对并行性举行了优化。 提供SSH命令,SFTP / SCP上传和下载以致SOCKS4 / SOCKS5 / HTTP代理。

Web 框架(Web Frameworks)

  • ASP.NET MVC( 是二个免费的 web 框架,用于成立美好的 web 站点和应用程序。

  • FubuMVC:.NET 平台下前端调节器(front-controller卡塔 尔(阿拉伯语:قطر‎风格的 MVC 框架。

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

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

  • Suave.IO:三个框架/库/web 服务器,当你看来您利用精粹的 F# 编写的代码提前达成了你的项目时,它的留存会让你喜极而泣。(叁个用 F# 编写 Web 应用的框架和劳动器端卡塔尔国

Mail 邮件

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

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是三个对等的商场框架http://beyourmarket.com
  • Virto Commerce - Virto Commerce是第二代版本,是开源许可证下唯生机勃勃能够完全拿到的信用社级电子商务成品。 Virto Commerce基于.NET 4.5,分布应用MVC,IoC,EF,Azure,Angular JS和许多其余尖端本事。 它能够布置在Microsoft Cloud(Azure),亚马逊 Web Services(AWS卡塔尔国和里面安插中. https://virtocommerce.com

注解和授权(Authentication and Authorization卡塔 尔(英语:State of Qatar)

  • ASP.NET Identity:用于 ASP.NET 应用程序的新鸿基土地资金财产位系统。

  • DotNetOpenAuth:OpenID、OAuth 和 InfoCard 公约的多个 C# 实现。

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

  • IdentityModel:.NET 4.5 和 MVC4、Web API 身份和访谈调整的扶植库。

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

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

注明与授权(Authentication and Authorization卡塔尔国

  • ASP.NET Identity -ASP.NET应用程序的新成员系统
  • DotNetOpenAuth - OpenID,OAuth和InfoCard协议的C#实现
  • Logibit Hawk - F#Hawk认证库
  • IdentityModel -用于.NET 4.5和MVC4 / Web API中的身份和访谈调整的帮手库。
  • IdentityServer -可扩充OAuth2和OpenID Connect提供程序框架。
  • OAuth - 用于转移用C#编写的OAuth 1.0a具名的非常轻量级的库
  • Stuntman - Stuntman是用于在应用.NET注解身份的支出进度中模拟客户的图书馆。

Static Site Generators静态站点生成器

  • FsBlog - 博客意识,静态网址生成使用F#
  • Pretzel - .NET平台的站点生成工具(然后是风度翩翩对卡塔 尔(英语:State of Qatar)
  • Sandra.Snow -Jekyll启迪了.NET静态站点生成
  • Wyam - 一个便于使用,高度模块化和极端可安顿的静态内容生成器

邮件

  • FluentEmail:System.Net.Mail 的二个流式封装,扶持 razor 模板引擎。

  • MailKit:完整的跨平台的邮件合同栈,包含IMAP、POP3、SMTP,帮衬验证等特征。基于 MimeKit 构建。

  • MimeKit:跨平台 .NET MIME 创造和深入分析库,扶植 S/MIME、PGP、TNEF 和 Unix mbox spools。

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

Database 数据库

  • BrightstarDb - BrightstarDB是八个本地.NET 陆风X8DF三重存款和储蓄
  • Event Store -具有JavaScript中复杂事件管理的开源功用数据库.
  • LiteDB - .NET NoSQL文书档案存款和储蓄在单个数据文件中-
  • RavenDB - 一个用于.NET的linq启用文书档案数据库
  • Marten - Postgresql作为.Net应用程序的文档数据库和事件存款和储蓄
  • Realm Xamarin - 二个飞跃,易于使用的代表SQLite和ORMs-
  • Streamstone - Azure表存款和储蓄的事件存款和储蓄
  • Ignite - 分布式内部存款和储蓄器平台:具备SQL和LINQ扶植的文书档案数据库; 分布式总括; 分布式服务和事件。
  • Yessql - 二个用来别的RAV4DBMS的.NET文书档案数据库

Other Lists其余名单

  • .NET-libraries-that-make-your-life-easier -开源.NET库,令你的生活更自在
  • awesome-LINQ - 精美的LINQ库,工具等联谊。
  • awesome-analyzers - .NET编写翻译器平台(“Roslyn”卡塔 尔(英语:State of Qatar)确诊解析器和代码修复的企图列表。
  • 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卡塔尔,命令查询义务分隔(CQWranglerS卡塔 尔(阿拉伯语:قطر‎,事件买卖和事件龙卷风财富的思索列表
  • Awesome Unity - 三个分类的社区驱动的高素质的Unity资金财产,项目和能源的聚众。
  • Awesome Xamarin -Xamarin移动项目风趣的体育地方/工具集结

状态机(State machines)

  • Stateless:直接运用 .NET 代码创造二个状态机和轻量的依据状态机的工作流。

  • Automatonymous:.Net 平台的场所机库,允许你编写流式API风格的状态机。

Distributed Computing 布满式计算

  • Orleans - Orleans是八个框架,提供了意气风发种直观的主意来创设遍及式的特大型总括应用程序,而不要求学习和使用复杂的产出或任何缩放情势。 它是由微软斟酌所创制的。
  • Orleankka -Orleankka是Microsoft Orleans框架的机能API。 它特别相符具备可结合,统一通讯接口的优化方案,比如:CQQX56S,事件源,重新路由,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 - 集成数据脚本为云

Code Snippets代码片段

  • .NET Fiddle - 在浏览器中编辑并运转C#代码。 C#也正是JSFiddle
  • Gistlyn - 创制,运维和分享您的可实行文件C#Github Gists。
  • TryRoslyn - 运转C#代码使用不相同的分支和版本的Roslyn ..

IoC

  • Castle 温泽:Castle 温莎 是二个用来 .NET 和 Silverlight 的老道的 调整反转 容器。

  • Unity:轻量级、可扩充的依附注入容器,扶助构造函数、属性和措施调用注入。

  • Autofac:扣人心弦的 .NET IoC 容器。

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

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

  • Spring.Net:Spring.NET 是四个开源应用程序框架,能够方便地开创公司级 .NET 应用。

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

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

Cryptography 密码学

  • BouncyCastle - 与.Net System.Security.Cryptography一齐,用于CL奥迪Q3上的加密算法的参照实现。
  • HashLib - HashLib是大约全数的哈希算法的群集,它差不离能够支撑全部的哈希算法,特别轻易使用
  • libsodium-net - libsodium for .NET - 安全加密库
  • Pkcs11Interop - 托管的.NET包装器,用于提供对加密硬件的走访的非托管PKCS#11库
  • StreamCryptor - 流加密和解密与libsodium和protobuf

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 -基于IntelliJ平台和ReSharper的跨平台C#IDE

注:下面用 [$]申明的象征收取费用工具,但局地收取工资工具针对开源软件的付出/安排/托管是免费的卡塔尔国

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压缩算法。

Office办公室。

  • ExcelDna - ExcelDna能够更便于地利用C#,F#或VB .NET成立和铺排Excel加载项
  • ClosedXML -ClosedXML使开荒职员更便于创设Excel 2006/二〇〇九文书
  • NPOI - 该类型是POI Java项指标.NET版本.
  • EPPlus -EPPlus是一个接受Open Office Xml格式(xlsx卡塔 尔(阿拉伯语:قطر‎读取和写入Excel 二零零六/二零零六文书的.net库。
  • Open XML SDK - Open XML SDK提供使用Open XML文书档案(DOCX,XLSX和PPTX卡塔 尔(阿拉伯语:قطر‎的开源库).

图像管理(Image Processing卡塔 尔(阿拉伯语:قطر‎

  • ImageResizer:在图纸 URubiconL 前边扩张命令,在几微秒内得到改良后的版本,扶助实时的对图纸展开缩放、编辑。

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

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

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

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

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

Decompilation解压

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

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 客商端开垦库。

园友补充

WeiXinMPSDK:多少个合并了Wechat全部API的开源项目。官方网站()
Expression Evaluator:动态计算表达式。官方网址()
PDFsharp & MigraDoc:PDF操作。官网()
DiffPlex:文件差距相比较,相仿Github版本调节。官方网址()
DynamicJson:像Javascript雷同操作Json。官方网址()
Glimpse:网址品质监听,援救客商端,服务器端监听,相当好用,开拓必备。官方网址()
Sqlsugar:ORM框架,性能比Dapper,EF还快。官网()

百小僧 提供

ORM 
PetePoco 轻易,快捷易用的微型ORM工具 官网
NPoco 在PetaPoco上做的恢弘 官网
应用
nopcommerce 电商平台 官网

James-yu 提供

SQLite:是后生可畏款轻型的数据库,是据守ACID的关系型数据库管理种类,它包涵在三个相持小的C库中 官网

神樹桜乃 提供

四处集成 jenkins:是叁个大面积用于不断营造的可视化web工具,持续创设说得更加直白点,就是各个门类的"自动化"编写翻译、打包、分发计划

半生铭熙 提供

DiffPlex:文件差别比较,相近Github版本调节。官方网址(卡塔尔国链接已更新到Github

qust_青岛 提供

JqGridForMvc 急忙支付必备利器,

闪电风 提供

StackExchange的通用redis客户端

Search搜索

  • Elasticsearch .NET - Elasticsearch.Net & NEST
  • PlainElastic.Net - ElasticSearch的Plain .Net客户端
  • SolrNet - .Net的Solr客户端
  • SolrExpress) - 叁个简便而轻量的查询.NET库,用于Solr,以受控,可创设和故障快速的艺术
  • Lucene.net - Lucene.Net是Lucene找寻引擎库的叁个端口,用C#编写,并针对.NET运转时顾客

编译器

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

  • ClojureCLXC90:从 Clojure 到 CLEscort 的转移,是 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”卡塔 尔(英语:State of Qatar)提供开源的 C# 和 Visual Basic 编写翻译器,包涵丰裕的代码解析 API。它可以选取和 Visual Studio 相似的 API 来塑造代码分析工具。

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

次第集与装装配零部件(Assembly Manipulation卡塔 尔(英语:State of Qatar)

  • dnSpy - dnSpy是从ILSpy分叉的.NET程序集编辑器,反编写翻译器和调节和测量检验器。
  • Fody - 用于编织.net程序集的可扩充工具
  • Mono.Cecil -Cecil是以ECMA CIL方式转换和检查程序和教室的教室。

CL福特Explorer 公共语言运营库

  • CoreCLR -coreclr repo富含.NET Core的黄金时代体化运作时贯彻(称为“CoreCLHaval”卡塔尔。 它包涵RyuJIT,.NET GC,本机互操作和众多任何零零部件。 它在Windows上营造和平运动转。 您能够“阅览”该回购,以便在以后多少个月内增添Linux和Mac援救。

设置工具(Install Tools卡塔 尔(英语:State of Qatar)

  • Wix Toolset:强盛的工具集,用于创制你自个儿的 Windows 安装程序。

  • Squirrel:Squirrel 就是大器晚成套工具也是多个类库,能够无安全保管 Windows 桌面程序的安装和校勘。

人工智能(Artificial AMDligence卡塔尔国

  • AIMLBot (Program#) - C#中的基于AIML(人工智能标志语言卡塔尔的chatter bot的小而火速的,切合标准的轻便定制的得以完结。
  • SIML -综合智能标志语言,下一代Chatbot&Digital Assistant语言。

Media媒体

  • TagLib# - TagLib#(又名taglib-sharp卡塔 尔(英语:State of Qatar)是用于在媒体文件中读取和写入元数据的库,包罗录像,音频和照片格式
  • NAudio - 以各样文件格式播放,解码和编码音频,如MP4,MP5,WAV,AIFF,Speex等。

Web 服务器(Web Servers)

  • EmbedIO:基于 Mono 编写的跨平台的 Web 服务器。

  • XSP:Mono 中的 ASP.NET 宿主服务器。该模块包括了 Apache 模块、法斯特CGI 模块,能够用来挂载到任何 web 服务器或是作为叁个测量试验用的独自服务器存在(相通微软的 Cassini 项目卡塔尔国。

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

Awesome连串的.Net能源打理。awesome-dotnet是由quozd发起和爱慕。内容囊括:编写翻译器、压缩、应用框架、应用模板、加密、数据库、反编写翻译、IDE、日志、风格指南等。

别的列表(Other Lists卡塔尔国

  • .NET-libraries-that-make-your-life-easier:开源的 .NET 库,令你的生活更是轻易、

  • awesome-LINQ:豆蔻年华组精心筛选的十分的厉害的 LINQ 类库、工具等。

  • donet源码下载:

JavaScript Engines JavaScript引擎

  • ClearScript -贰个库,可以轻巧地将脚本加多到.NET应用程序。 它近些日子支撑JavaScript(通过V8和JScript卡塔 尔(英语:State of Qatar)和VBScript。
  • Edge.js - 在Windows,MacOS和Linux上运行.NET和Node.js代码
  • Jint -适用于.NET的JavaScript解释器,提供完整的ECMA 5.1包容性,可在任何.NET平台上运营.
  • Jurassic - ECMAScript语言和平运动作时的得以达成。 它目的在于为.NET提供最棒质量和最切合标准的JavaScript完结。

SDK and API ClientsSDK和API客户端

  • AWS SDK - AWS SDK for .NET使.NET开垦人士可以轻便地与亚马逊 Web 瑟维斯s合营工作
  • Azure PowerShell - 风流倜傥组PowerShell cmdlet,供开采人士和领队开垦,安顿和治本Microsoft Azure应用程序
  • Octokit.NET - 四个用于.NET的GitHub API顾客端库
  • DropNet - Dropbox API的客商端库

序列化(Serialization)

  • Protobuf.NET:Protocol buffers 是 谷歌 使用的二进制系列化格式,在 谷歌(Google卡塔尔国 数据通信中山大学量使用。

  • Json.NET:.NET 平台下流行的、高品质 JSON 框架。

  • ServiceStack.Text:在 servicestack.net 中使用的 JSON、JSV、CSV 文本种类化器。

  • Msgpack-Cli:MessagePack 的 CLI 实现。

  • Jil:.NET 平台下高速的 JSON 类别化器,基于 Sigil (在 StackOverflow 中行使卡塔 尔(英语:State of Qatar)。

  • ProtoBuf:依照 .proto 标准,为 protocol buffer 类别化内容生成 C# 代码。

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

  • Bond:跨平台框架,用于拍卖系统化(schematized卡塔尔国数据。扶植跨平台的种类化、反系列化,以致强盛的通用机制来火速管理数量。

Internationalization 国际化

  • i18n - ASP.NET MVC的智能国际化
  • MessageFormat.NET - .NET中的ICU MessageFormat完结可让您编写上下文UI音信(PCL库卡塔尔

HTML and CSS

  • AngleSharp -完成HTML5 DOM和CSS3 OM构建
  • CsQuery - HTML5解析器与jQuery风格的DOM交互作用
  • dotless - NET端口少之甚少CSS libhttp://www.dotlesscss.org
  • ExCSS - .CSS3解析器库C#
  • FluentBootstrap - 使Bootstrap CSS框架更易于从ASP.NET MVC或WebPages使用。
  • HtmlAgilityPack - 一个火速的HTML拆解深入分析器,它创设三个读/写DOM并援救常常的XPATH或XSLT

包管理(Package Management)

  • NuGet:.NET 包微处理机。

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

  • Paket:.NET 的一个包信任微电脑,扶助 NuGet 包和 GitHub 货仓。

ORM 对象关联映射

  • Entity Framework - 对象关联映射器使.NET开采职员能够应用一定于域的对象管理关周全据
  • BL Toolkit - .NET的事务逻辑工具包
  • Dapper - StackExchange的二个简便的靶子映射器
  • Dapper Extensions - 通过为您的POCO增多基本CRUD操作(获取,插入,更新,删除卡塔尔来补充Dapper的Mini库
  • Dapper.FastCRUD - Dapper最快的飞米扩充
  • NHibernate - NHibernate对象关联映射器
  • Fluent NHibernate - 流畅,无XML,编写翻译安全,自动化,基于约会的NHibernate映射。
  • FluentMigrator - .net的流淌迁移框架
  • ServiceStack.OrmLite - 轻松,轻易急忙的基于会议的POCO ORM [免费为OSS] [$]
  • Massive - 三个小而高兴的多寡访谈工具,将恒久爱你。
  • LINQ to DB - 最快的LINQ数据库访谈库在你的POCO对象和数据库之间提供轻巧,轻松,连忙和品种安全的层。
  • MicroLite ORM MicroLite ORM是.NET框架的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 - 数据访问框架,重视关怀查询组合,粒度和代码美学.

Web BrowsersWeb浏览器

  • CefSharp - 由Chromium提供的HTML5,CSS3和JS Web浏览器,适用于WinForms和WPF

为者常成智能(Artificial AMDligence卡塔 尔(英语:State of Qatar)

  • AIMLBot:使用 C# 编写的一个微型、迅速、宽容标准、易于定制的拉扯机器人,基于 AIML (人工智能标识语言 Artificial AMDligence 马克up Language卡塔尔。

  • SIML:智能综合智能标识语言(Synthetic 速龙ligence 马克up Language卡塔 尔(英语:State of Qatar),下一代闲聊机器人及数字帮手语言。

孔蒂nuous Integration 持续集成

  • TeamCity - 准备干活,可扩充和开拓职员友好的创设服务器 - 开箱即用[$]
  • CruiseControl.NET - 三个使用.NET Framework完毕的自发性三番两遍集成服务器
  • MyGet - 持续集成和布署NuGet,NPM,Bower和VSIX的托管软件包。 [免费为OSS] [$]
  • AppVeyor - .NET持续集成和计划即服务。 [$] [免费为OSS]
  • 算法与数据结构(Algorithms and Data structures卡塔 尔(阿拉伯语:قطر‎
  • 应用程序接口(API卡塔 尔(阿拉伯语:قطر‎
  • 应用程序框架(Application Frameworks卡塔尔
  • 模板引擎(Application Templates卡塔尔国
  • 人造智能(Artificial 英特尔ligence卡塔尔国
  • 次第集与装装配零器件(Assembly Manipulation卡塔尔国
  • 资源(Assets)
  • 评释与授权(Authentication and Authorization卡塔尔
  • Books书籍
  • Build Automation 构建自动化
  • Caching缓存
  • CLI 命令行接口
  • CL牧马人 公共语言运转库
  • CMS 内容管理连串
  • Code Analysis and Metrics代码解析和指标
  • Code Snippets代码片段
  • Compilers, Transpilers and Languages编写翻译器,透明机和语言
  • Compression压缩
  • Continuous Integration持续整合
  • Cryptography密码学
  • Database数据库
  • Database Drivers数据库驱动程序
  • Datetime具体日子
  • Decompilation解压
  • Deployment部署
  • DirectX 多媒体编程接口
  • Distributed Computing布满式总计
  • DL瑞虎 (Dynamic Language Runtime 动态语言运转时卡塔尔
  • Documentation 文档
  • Exceptions 异常
  • E-Commerce and Payments电子商务和给付
  • Environment Management情状处理
  • ETL (Extract Transform Load) 数据装载工具
  • Functional programming功效编制程序
  • Game 游戏
  • GIS 地理新闻种类
  • Git ToolsGit 工具
  • Graphics 图形编程
  • GUI 图形顾客分界面
  • HTML and CSS
  • HTTP 超文本传输公约
  • IDE 集成开拓条件
  • Image Processing图像管理
  • Install tools安装工具
  • Internationalization国际化
  • Interoperability互操作性
  • IoC 调节反转
  • JavaScript Engines JavaScript引擎
  • Logging 日志
  • Machine Learning and Data Science 机器学习与数量正确
  • Markdown ProcessorsMarkdown 处理器
  • Mail邮件
  • Mathematics数学
  • Media媒体
  • Metrics指标
  • Micro Framework 微框架
  • Minification 精简
  • Misc杂项
  • MVVM
  • Object to object mapping对象映射对象
  • Office办公室。
  • ORM 
  • Package Management套餐管理
  • PDF
  • Profiler剖面仪
  • Protocols协议
  • Push Notifications推送布告
  • Queue队列
  • Reactive Programming反应式编制程序
  • Scheduling计划
  • SDK and API ClientsSDK和API客户端
  • Search搜索
  • Serialization序列化
  • State machines国家机器
  • Static Site Generators静态站点生成器
  • Style Guide风格指南
  • Template Engine模板引擎
  • Testing测试
  • Tools工具
  • Trading贸易
  • UI AutomationUI自动化
  • Visual Studio Plugins     Visual Studio插件
  • Web BrowsersWeb浏览器
  • Web FrameworksWeb框架
  • Web ServersWeb服务器
  • WebSocket
  • Windows ServicesWindows服务
  • Other Lists其余名单
  • 更加多能源
  • 微软官方开源
  • .NET开源基金项目
  • 园友补充
  • 感谢

目录

Web Frameworks Web 框架

  • ASP.NET MVC - ASP.NET是二个无偿的Web框架,用于营造伟大的网址和应用程序
  • FubuMVC - 一个用于.NET的前端控件风格的MVC框架
  • NancyFx - 轻量级,低本钱的框架,用于在.Net和Mono上营造基于HTTP的服务
  • IISNode - 主机NodeJS应用程序在IIS中
  • Suave.IO - 框架/体育场地/互联网服务器,让你在做到你的品类提前完毕您的品类时,见到你在[F#]中编辑的天姿国色代码,让您哭泣。

Reactive Programming反应式编制程序

  • Rx.NET - 反向增加(库罗德x)是用以选取可观望体系和LINQ样式查询运算符组合异步和遵照事件的前后相继的库
  • Dynamic Data - 集合的反向扩张(LANDx卡塔尔

日志

  • 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类卡塔 尔(英语:State of Qatar)扩充功用,协理将日志记录到多少个容器中,富含Azure 表存款和储蓄、数据库、文件(JSON、XML、文本文件卡塔尔国。通过 ETW 帮衬进度内和经过外的日志记录,补助 奥德赛x 举办实时的事件过滤和集中。

Decompilation 解压

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

Style Guide风格指南

  • C# Style Guide - StackOverflow Q&A的风骨指南
  • C# Coding Conventions - 官方MSDN C#代码约定

先后集管理(Assembly Manipulation卡塔尔国

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

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

  • Mono.Cecil:Cecil 类库用于转移和自己争辨 ECMA CIL 程序和库。

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

  • Bridge.NET - 开源C#到JavaScript编译器
  • ClojureCLR -Clojure的贰个端口到CL库罗德,那是Clojure项指标一片段
  • F# - F#编写翻译器,核心库和工具 - 风流倜傥种更安全,更快捷,越来越好的代码写入的功能编制程序语言。
  • FunScript - F#到具有JQuery等的JavaScript编写翻译器通过TypeScript类型提供程序进行映射。
  • IronScheme - Highlander6大切诺基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表明式的语法树,最大限度地压缩分配和动态调整。

Web FrameworksWeb框架

  • ASP.NET MVC - ASP.NET是三个免费的Web框架,用于构建伟大的网址和应用程序
  • FubuMVC - 二个用于.NET的前端控件风格的MVC框架
  • NancyFx - 轻量级,低本钱的框架,用于在.Net和Mono上创设基于HTTP的劳动
  • IISNode - 主机NodeJS应用程序在IIS中
  • Suave.IO - 框架/体育场面/网络服务器,让你在完毕你的类型提前达成您的门类时,见到您在[F#]中编辑的漂亮代码,让你哭泣。

ORM

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

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

  • Dapper:多少个超Mini、快速方便的 ORM 框架。

  • Dapper Extensions:小型类库,对 Dapper 的成效扩充填空,为你的简单守旧 CL奥迪Q5 对象提供底蕴的 CRUD(Get、Insert、Update、Delete卡塔 尔(英语:State of Qatar) 操作。

  • NHibernate:NHibernate 对象关系映射器(移植自 Java 平台的 Hibernate卡塔 尔(阿拉伯语:قطر‎。

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

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

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

  • Massive:小型、令人兴奋的多寡访问工具,始终关怀您直到永恒。

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

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

  • Infer.NET - 在图片模型中运维贝叶斯推理的框架。 它也足以用来可能率编制程序。 [专有] [免费] [研究]
  • Accord.NET - 机器学习框架结合音频和图像管理库(Computer视觉,Computer试听,非实信号处理和计算卡塔 尔(英语:State of Qatar)。
  • Accord.NET Extensions - 高端图像管理和Computer视觉算法作为流畅的扩展.
  • AForge.NET - Computer视觉与人工智能(图像管理,神经互联网,遗传算法,机器学习,机器人卡塔 尔(阿拉伯语:قطر‎领域的开垦人士和钻研人口框架。
  • Deedle - 数据帧和(时间卡塔尔国连串库用于接受C#和F#进行批判性数据处理
  • FsLab - F#和.NET的多寡精确和机械和工具学习库的会集
  • numl - 目的在于包罗最受接待的监督和无监督学习算法,同期最小化创造预测模型所提到的摩擦.
  • R Provider - 键入提供者,以类别安全的点子向奥迪TTS#调用者公开Enclave包和函数
  • F# Data - 用于访谈XML,JSON,CSV和HTML文件(基于示例文书档案卡塔 尔(阿拉伯语:قطر‎和拜见WorldBank数据的F#类提供程序

State machines国家机器

  • Stateless - 直接在.NET代码中创建状态机和轻型状态机基于工作流
  • Automatonymous - .Net的状态机库 - 允许你编写流畅的情形机器
  • Appccelerate - State Machine - 多少个刚劲的动静机器库 - 配置了流畅的api和同步和异步状态转变支持

不停集成(孔蒂nuous Integration卡塔 尔(阿拉伯语:قطر‎

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

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

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

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

Style Guide 设计标准

  • C# Style Guide - StackOverflow Q&A的设计标准
  • C# Coding Conventions - 官方MSDN C#代码约定

WebSocket

  • Fleck - Fleck是C#中的WebSocket服务器达成。 从丹佛掘金(Denver Nuggets卡塔尔国项目分支
  • 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实现。

数学(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的装配扫描扩充。

DLWrangler (Dynamic Language Runtime 动态语言运转时卡塔尔

  • cmd - C#库以更简约的主意运维外界程序。 演示C#的“动态”成效。

多媒体

  • TagLib#:TagLib#(即 taglib-sharp卡塔 尔(英语:State of Qatar)是贰个读写媒体文件元数据的库,援救录像、音频和相片格式。

Protocols 协议

  • SSH.NET - 用于.NET的平安Shell(SSH卡塔 尔(阿拉伯语:قطر‎库,针对并行性进行了优化。 提供SSH命令,SFTP / SCP上传和下载甚至SOCKS4 / SOCKS5 / HTTP代理。

Compilers, Transpilers and Languages编译器,透明机和言语

  • Bridge.NET - 开源C#到JavaScript编译器 
  • ClojureCLR -Clojure的贰个端口到CL奇骏,这是Clojure项指标生机勃勃局地
  • F# - F#编写翻译器,宗旨库和工具 - 风流浪漫种更安全,更迅捷,更加好的代码写入的职能编制程序语言。
  • FunScript - F#到具备JQuery等的JavaScript编译器通过TypeScript类型提供程序举行映射。
  • IronScheme - 猎豹CS66LANDS 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表明式的语法树,最大限度地减小分配和动态调治。

Office

  • ClosedXML:ClosedXML 可以让开拓人士更方便人民群众地开创 Excel 贰零零陆、2010文件。

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

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

  • Open XML SDK:Open XML SDK 是五个开源库,用于拍卖 Open XML 文书档案(包罗 DOCX、XLSX 和 PPTX卡塔尔国。

Interoperability 互操作性

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

模板引擎(Application Templates卡塔 尔(英语:State of Qatar)

  • 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模板与设计方式。

WebSocket

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

Testing 测试

  • AutoFixture - AutoFixture是.NET的开源框架,意在最大限度地压缩单元测量试验的“排列”阶段
  • BDDfy - BDDfy是最简便易行的BDD框架EVE奥迪Q7!
  • 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自动化和测量检验框架

Scheduling计划

  • FluentScheduler - 任务调治程序有所通畅的分界面,能够从你的应用程序运维自动化作业
  • NCrontab - 用于拆解解析和格式化crontab表达式的类库,以至依照crontab安顿总括现身的时刻
  • QuartzNet - Quartz Enterprise Scheduler .NET
  • Hangfire - 在.NET应用程序中实行火灾忘记,延迟和再度试行任务的粗略方法
  • Chroniton - 多个精练,完全可集成和可定制的库,用于在陈设上运营强类型作业(职责卡塔 尔(英语:State of Qatar)。

布满式总计(Distributed Computing卡塔 尔(阿拉伯语:قطر‎

  • Project Orleans:Orleans 框架提供了直接营造布满式、大范围总结应用的章程,无需学习和应用复杂的竞相或增加模型。由微软商量院开荒。

  • Akka.net:Akka.NET 是流行的 Java/Scala 框架 Akka 的 .NET 版本。它由社区提供,与 Typesafe(原始的 Java、Scala 版本的开辟商卡塔 尔(英语:State of Qatar)非亲非故。

算法与数据结构(Algorithms and Data structures卡塔 尔(阿拉伯语:قطر‎

  • Algorithmia -.NET 3.5及更加高版本的算法和数目结构库。 算法包括复杂的算法和数据结构,如图,优先级队列,命令,撤除重做等。
  • C# Algorithms - 标准数据结商谈算法的C#即插即用类库项目。 它包蕴35五个数据结议和30各个被规划为面向对象的割裂组件的算法.

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的装配扫描增加。

条件管理(Environment Management卡塔 尔(阿拉伯语:قطر‎

  • DNVM:.NET SDK 微处理器,生机勃勃组命令行工具,用于校订和安插要求接受的周转时情形。

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的实用程序

Books书籍

  • .NET Core in Action - 教会怎么着使用.NET Core编写应用程序和库。 [$]
  • CLR via C# -开掘浓郁并调整国有语言运营时,C#和.NET开拓的头晕目眩。 [$]
  • Functional Programming in C# - 教会怎么着最棒地应用C#语言的效果特色。 [$]
  • Microservices in .NET Core - 向你体现什么选取Nancy和.NET Core营造可保证,安全和操作本身的微服务。[$]

MVVM

  • Caliburn.Micro:小型但功能强盛的框架,能够用来给持有 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 构建。

Reactive Programming 反应式编制程序

  • Rx.NET - 反向扩张(LX570x卡塔 尔(英语:State of Qatar)是用来选择可观看连串和LINQ样式查询运算符组合异步和依据事件的顺序的库
  • Dynamic Data - 集结的反向扩充(凯雷德x卡塔尔

微软官方开源

官网: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

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

Minification 精简

  • Microsoft Ajax Minifier - 满含具备最高品质的JS和CSS细化器,因为它是专为.NET设计的。 可选地生成JS代码的Source Maps
  • Web Markup Minifier - .NET库富含大器晚成组标识分组。 该类型的对象是透过压缩HTML,XHTML和XML代码的大大小小来加强Web应用程序的脾气

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完毕。

队列

  • 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 中便捷的创制应用和劳动。

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

程序集与装装配零件(Assembly Manipulation卡塔 尔(英语:State of Qatar)

  • dnSpy - dnSpy是从ILSpy分叉的.NET程序集编辑器,反编写翻译器和调节和测量试验器。
  • Fody - 用于编织.net程序集的可扩充工具
  • Mono.Cecil -塞西是以ECMA CIL方式调换和检查程序和教室的教室。

加密(Cryptography)

  • BouncyCastle:和 .Net 的 System.Security.Cryptography 一同,在 CLENVISION上提供加密算法的完结。

  • HashLib:HashLib 包括了差没多少全体你见过的哈希算法,它大约协理具备东西还要非常轻巧使用。

  • libsodium-net:libsodium for .NET——贰个延安加密库。

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

Serialization 序列化

  • Protobuf.NET - 构和缓冲区是谷歌在大气数码通讯中利用的二进制连串化格式的称号
  • Json.NET - 受应接的高品质JSON框架.NET
  • ServiceStack.Text - servicestack.net中使用的JSON,JSV和CSV文本类别化程序
  • Msgpack-Cli -通用语言底子设备的MessagePack达成
  • Jil - 快速.NET JSON串行器,基于Sigil(由StackOverflow使用)
  • ProtoBuf - 从.proto标准生成左券缓冲区体系化的C#代码。
  • F# Data -用于访谈XML,JSON,CSV和HTML文件(基于示例文书档案卡塔尔和访谈WorldBank数据的F#类提供程序
  • Bond -用于拍卖图形化数据的跨平台框架。 它扶持跨语言de / serialization和有力的通用机制来有效地决定数据。
  • Wire - 用于.NET框架的高质量多态串行器。
  • FileHelpers -无需付费和易于使用的.NET库从文件,字符串或流中的一定长度或分隔记录导入或导出数据.
  • FsPickler -八个用于.NET的全速多格式音讯连串化程序
  • Migrant - 飞速灵活的体系化框架可用于未装修的类。

Mathematics数学

  • MathNet -Math.NET是八个开源安顿,用于创设和掩护富含根底数学的工具包,针对高端的天天须要.Net开荒人士
  • Microsoft Automatic Graph Layout - 豆蔻梢头组用于图形布局和查阅的工具.
  • UnitConversion - .Net Core和.Net框架的可增加单元调换库

行使模板(Application Templates卡塔尔国

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

  • ProjectScaffold:F# 基金会推荐的 .NET 施工方案的原型——富含文件系统的搭建、用于管理重视的 Paket 甚至用于自动化塑造、测量试验的 FAKE。默许情况下,创设流程也会对文档举行编写翻译,并生成 NuGet 程序包。

  • Side-Waffle:包括多量实用的 Web 和桌面开辟模板。

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

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 Kafka左券的Net达成.
  • Foundatio - 与内部存款和储蓄器,redis和azure完结的通用接口。
  • Kafunk - 来自Jet的F#Kafka客户端

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的经过内和经过外记录,以至Sportagex用于实时过滤/聚合事件。
  • Foundatio - 流畅的日志记录API,可用以在全路应用程序中著录音讯。
  • Exceptionless -异常.NET客户端
  • Loupe - 聚集化.NET日志记录和监理。 [专有] [免费层]

代码分析和胸襟(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:捕获 CLCRUISER 和应用程序品级的测量值。所以你知道它的功力。

Caching 缓存

  • CacheCow - 客商端和服务器上的ASP.NET Web API HTTP缓存达成
  • Akavache - 异步的,悠久的键值存款和储蓄
  • CacheManager - 缓存的通用接口和抽象层。
  • CacheAdapter - 另二个用于缓存的缓存提取层,具备升高的缓存API使用。
  • Foundatio - 与内部存款和储蓄器,redis和交集达成的通用接口。

Mail邮件

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

文档(Documentation)

  • Sandcastle:Sandcastle 援助文件生成器和 NDoc 相仿。

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

  • Swashbuckle:向 WebApi 项目无缝地添加 swagger 文书档案(译者注:swagger 是意气风发套用于转移、描述、表现 RESTful 风格 web 服务文书档案的框架和标准卡塔 尔(阿拉伯语:قطر‎。

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

Markdown Processors Markdown处理器

  • MarkdownSharp - 开源C#实现的Markdown处理器,作为Stack Overflow的特色。
  • F# Formatting - 用于记录F#和C#项指标工具。 该库包涵可扩张的马克down深入分析器作为基本零器件
  • CommonMark.NET -在C#中实现Common马克规范,将马克down文档转换为HTML。 针对最大的属性和可移植性进行了优化。
  • markdig - 一个不慢,作用强盛的Common马克宽容的可扩展马克down微处理器。

资源(Assets)

  • Cassette - 管理.NET Web应用程序能源(脚本,css和模板卡塔尔
  • NodeAssets - .net的基金微机,使用SignalR举办实时更新,能够筛选使用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

电子商务和付出(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 等此外先进技巧。它能够在微软的云平台、亚马逊云服务和供销合作社内部布署。

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卡塔 尔(英语:State of Qatar)和MVC(ASP.NET MVC卡塔尔的应用程序开垦平台。 Catel的着力蕴涵一个IoC容器,模型,验证,回顾,信息中介,参数检查等。
  • UpdateControls - 更新控件不须求你福寿年高INotifyPropertyChanged或宣称DependencyProperty。 它将控件直接连接到CLRubicon属性。 那使它极度切合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。

Metrics指标

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

GUI

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

  • Callisto:用于 Windows 8 XAML 应用的控件工具箱。包含若干 UI 控件,让您更易于地创设适合 Windows UI 风格标准的Windows 商店应用。

  • ObjectListView:ObjectListView 使用 C# 封装了 .NET 的 ListView 控件。它使得 ListView 越发易用,而且参加了一些新特征。

  • DockPanelSuite:灵感源于 Visual Studio 的停靠窗口类库,用于 .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卡塔 尔(英语:State of Qatar)。援助布局和主旨,包涵包容 MahApps 和 Material Design 的主旨。

  • Fluent.Ribbon:Fluent Ribbon Control Suite 是一个在 WPF 中达成Office 和 Windows 8 风格的 Ribbon 库。

Datetime 日期时间

  • NodaTime - Noda Time是.NET的代替日期和岁月API。 它能够协助你更清楚地考虑您的多寡,并越来越纯粹地表达对该数量的操作。
  • DateTimeExtensions - 公共日期时间操作以System.DateTime的扩展情势,包含多少个文化区域设置的假期和专门的职业日总括。
  • Exceptionless.DateTimeExtensions -DateTimeRange,工作日和各类DateTime,DateTimeOffset,提姆eSpan扩充方法。

Git ToolsGit 工具

  • Bonobo Git Server - 用于Windows的Bonobo Git Server是风度翩翩种能够在IIS上安装的Web应用程序,可轻巧管理和再而三到你的git存款和储蓄库。 
  • GitExtensions - GitExtensions是二个外壳扩充,Visual Studio 二〇〇九/二〇〇八/二〇一二/二〇一二插件和单独的Git存款和储蓄库工具。. 
  • GitLink - 让我们的客商逐步介绍GitHub或BitBucket上托管的代码
  • GitVersion - 依据你的Git Repository的境况生成语义版本号
  • LibGit2Sharp - LibGit2Sharp将libgit2(生机勃勃种本地Git完毕卡塔 尔(阿拉伯语:قطر‎的兼具也许和进程带入了.Net和Mono的受管世界.
  • NGit -NGit是JGit到C#的端口
  • posh-git - Git的PowerShell环境
  • Git Credential Manager for Windows -扶持解决Microsoft提供的证据难题

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。

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 - 夏普Develop中使用的基于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的文书编辑器组件。 允许你制造具备语法高亮显示的自定义文本编辑器。 它适用于小,中,大和超级大的公文。

Visual Studio Plugins     Visual Studio插件

  • Web Essentials - Web Essentials增添了Visual Studio,在这之中饱含众多网页开辟人士已经缺乏多年的新功用
  • VsVIM - VIM在Visual Studio中
  • Nuget Package Manager - NuGet是Microsoft开荒平台(包罗.NET卡塔 尔(英语:State of Qatar)的软件包微处理器
  • 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万个代码片段和代码示例项目。

静态网址生成(Static Site Generators卡塔尔国

  • Pretzel:.NET 平台下的网站生成工具(满含后续的黄金年代对成效卡塔 尔(阿拉伯语:قطر‎。

  • Sandra.Snow:.NET 平台的静态网址生成工具,借鉴 Jekyll。

  • Wyam:轻巧易用、中度模块化、具备强盛配置手艺的静态网址生成工具。

应用程序接口(API卡塔 尔(英语:State of Qatar)

  • NancyFx -轻量级,低本钱的框架,用于在.Net和Mono上创设基于HTTP的服务
  • ASP.NET WebAPI -框架,能够轻易营造覆盖周围顾客端(包涵浏览器和活动设备卡塔 尔(英语:State of Qatar)的HTTP服务
  • Breeze - Api框架,通过利用OData 3磋商贯彻增加的多少访谈。 客商端库可用于Javascript和C#。
  • Mobius: C# API for Spark -Mobius将C#语言绑定增加到Apache 斯Parker,落成了C#中的Spark驱动程序代码和数量管理操作。
  • ServiceStack -生龙活虎种轻便、赶快、灵活和飞跃的Web和Web服务的架构框架
  • Nelibur -Nelibur是依照纯WCF的依据音信的Web服务框架。 Nelibur简化了创设高品质和基于新闻的Web服务,您一定有所WCF的任何功力。
  • WebAPI Contrib -收罗开源项目,以协理你纠正使用ASP.NET Web API的干活

Functional programming成效编制程序

  • language-ext - 该库使用和滥用C#6 的效能来提供三个功能“基类库”,即让你眯眼,能够看起来像语言自己的增加。 它还包蕴三个“Erlang like”进度系统(actors卡塔 尔(英语:State of Qatar),能够可选地将音讯和境况保存到Redis(请小心,您能够在没有Redis的应用程序内音讯传递中应用它卡塔尔。 进度系统还帮助ENCOREx流的音讯和景观,允许完整的反应事件和音讯分派系统.

国际化(Internationalization)

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

Template Engine 模板引擎

  • RazorEngine - 基于微软Razor深入深入分析引擎的开源模板引擎
  • Nustache - 用于无逻辑模板的开源库
  • Stubble - 在.NET中修剪{{mustache}}模板。
  • DotLiquid - Ruby Liquid模板语言的C#端口
  • Mustache Sharp - 针对.NET的胡须文本模板引擎的扩张。

算法与数据结构(Algorithms and Data structures卡塔尔国

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

资源

  • Cassette:管理 .NET web 应用程序能源(脚本、css 和 模板卡塔 尔(阿拉伯语:قطر‎

  • NodeAssets:.net 能源管理器,通过 Signal奇骏 实时更新 css,也得以运用 NodeJS 编写翻译器。

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

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

DirectX 多媒体编制程序接口

  • SlimDX - 适用于.NET应用程序的DirectX框架包装器
  • SharpDX - SharpDX是叁个开源项目,在享有Windows平台上提供.Net的欧洲经济共同体DirectX API,可开拓高品质游戏,2D和3D图形渲染以至实时声音应用。

Game 游戏

  • MonoGame - 创立强盛的跨平台游戏的三个框架
  • CocosSharp - CocosSharp是Cocos2D和Cocos3D API的C#落成,能够在其它运维MonoGame的平台上运维
  • Duality - 二元性是贰个2D玩耍开辟框架。 静心于模块化,配有视觉编辑器。
  • Xenko - Xenko是风流倜傥款2D / 3D跨平台游戏引擎,具备场景编辑器,粒子,物理渲染(PB索罗德卡塔尔,脚本编辑撰写等等
  • Wave Engine - Wave引擎是风流洒脱款无需付费的依附C#组件的现代游戏引擎,能够使你创制协理kinect,oculusrift,vuforia,纸板,跳跃等功能的跨平台游戏。
  • UrhoSharp -UrhoSharp是在iOS,Mac,Windows,Android和Linux系统上运转的Urho3D游戏引擎的C#完结
  • Nez - Nez是四个无偿的2D聚齐框架,与MonoGame和FNA合营
  • 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卡塔 尔(英语:State of Qatar)

  • 安装工具(Install Tools卡塔 尔(英语:State of Qatar)

  • 国际化(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卡塔 尔(英语:State of Qatar)

  • 作风指南(Style Guide卡塔 尔(阿拉伯语:قطر‎

  • 模板引擎(Template Engine卡塔尔

  • 测试

  • 交易

  • Visual Studio 插件(Visual Studio Plugins)

  • Web 框架(Web Frameworks)

  • Web 服务器(Web Servers)

  • WebSocket

  • Windows 服务(Windows Services)

  • 此外列表(Other Lists卡塔尔国

Static Site Generators 静态站点生成器

  • FsBlog - 博客意识,静态网址生成使用F#
  • Pretzel - .NET平台的站点生成工具(然后是有的卡塔 尔(阿拉伯语:قطر‎
  • Sandra.Snow -Jekyll启示了.NET静态站点生成
  • Wyam - 二个轻巧使用,中度模块化和十二万分可配置的静态内容生成器

Testing测试

  • AutoFixture - AutoFixture是.NET的开源框架,意在最大限度地减少单元测量试验的“排列”阶段
  • BDDfy - BDDfy是最简便的BDD框架EVEEvoque!
  • Bogus - 二个归纳而理智的假数据产生器C#。 基于并从着名的faker.js移植。
  • ExpressionToCode - 在断言中应用普通C#语法,在那之中包罗失利新闻中的表明式表明式和子表明式值。
  • FakeItEasy - The easy mocking library for .NET .NET的简练库https://fakeiteasy.github.io
  • 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. http://xbehave.github.io
  • xUnit - xUnit.net是一个无需付费的,开源的,以社区为尤为重要的.NET Framework单元测验工具
  • Canopy - Canopy是一个无需付费的开源F#Web自动化和测量检验框架

互操作(Interoperability)

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

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

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

  • CXXI:C 互操作框架。

应用程序框架(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的一个端口,用于快捷支付可有限支撑的高品质左券服务器和顾客端的异步事件驱动的互联网应用程序框架。

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#职务跑步者

推送公告(Push Notifications卡塔尔国

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

GIS 地理新闻种类

  • NetTopologySuite .NET平台的即刻可信的.NET GIS解决方案
  • SharpMap 二个便于使用的映射库,用于Web和桌面应用程序
  • OsmSharp - C#库能够使用OpenStreetMap(OSM卡塔 尔(英语:State of Qatar)数据。 提供OSM数据的读书,写作和门路规划。

Package Management套餐管理

  • NuGet - .NET包微机
  • MyGet - NuGet,NPM,Bower和VSIX的托管软件包存款和储蓄库。 还提供CI即服务。 [免费为OSS] [$]
  • Paket - 用于.NET的软件包重视性微机,协理NuGet软件包和GitHub存款和储蓄库. 

测试

  • 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卡塔 尔(英语:State of Qatar)框架,首要功效是在断言失败时,给出老妪能解何况自个儿的错误信息。

  • SpecFlow:将职业供给绑定到 .Net 代码。

  • xUnit:xUnit.net 是多个 .NET 平台下免费、开源、专心社区的单元测验框架。

State machines 状态机

  • Stateless - 直接在.NET代码中开创状态机和轻型状态机基于职业流
  • Automatonymous - .Net的意况机库 - 允许你编写流畅的情景机器
  • Appccelerate - State Machine - 七个强有力的图景机器库 - 配置了流畅的api和一块和异步状态转变援助

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 - 快捷灵活的连串化框架可用于未装修的类。

安排调解(Scheduling卡塔尔国

  • QuartzNet:Quartz 是 .NET 平台的厂商级调节器。

Windows Services Windows服务

  • TopShelf - 使用.NET营造Windows服务的简短劳动托管框架

Datetime具体时间

  • NodaTime - Noda Time是.NET的代表日期和时间API。 它能够扶植您更掌握地思谋您的数码,并更确切地球表面述对该数量的操作。 
  • DateTimeExtensions - 公共日期时间操作以System.DateTime的扩大情势,包含多少个知识区域安装的休假和专门的学业日计算。
  • Exceptionless.DateTimeExtensions -DateTimeRange,职业日和种种Date提姆e,DateTimeOffset,TimeSpan增加方法。

Markdown 处理(Markdown Processors)

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

  • F# Formatting:用于生成 F# 和 C# 项目文书档案的工具。该工具库的为主零器件中蕴藏了可扩张的 马克down 剖判器。

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

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,文本卡塔 尔(英语:State of Qatar)。 援救通过ETW的长河内和进度外记录,以致ENVISIONx用于实时过滤/聚合事件。
  • Foundatio - 流畅的日志记录API,可用以在全路应用程序中记录消息。
  • Exceptionless -异常.NET客户端
  • Loupe - 集中国化学工业进出口总企业.NET日志记录和监督。 [专有] [免费层]

Template Engine模板引擎

  • RazorEngine - 基于微软Razor深入分析引擎的开源模板引擎
  • Nustache - 用于无逻辑模板的开源库
  • Stubble - 在.NET中修剪{{mustache}}模板。
  • DotLiquid - Ruby Liquid模板语言的C#端口
  • Mustache Sharp - 针对.NET的胡须文本模板引擎的增加。

微框架(Micro Framework)

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

Install tools 安装工具

  • Wix Toolset - 最刚劲的大器晚成组可用于创制Windows安装体验的工具
  • Squirrel - 松鼠既是生龙活虎套工具和一个库,能够完全管理安装和立异桌面Windows应用程序。
  • Chocolatey - 像yum或apt-get,但对于Windows。

应用程序框架(Application Frameworks卡塔 尔(阿拉伯语:قطر‎

  • ASP.NET Boilerplate - 新的现世ASP.NET MVC Web应用程序的源点,具备最棒执行和最盛行的工具。
  • Orleans - 奥尔良是叁个框架,提供了风姿浪漫种直观的艺术来创设布满式的巨型总结应用程序,而无需学习和利用复杂的面世或任何缩放形式
  • CoreFX - corefx repo包蕴.NET Core的库落成(称为“CoreFX”卡塔 尔(英语:State of Qatar)。 它满含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的三个端口,用于飞快支付可保证的高品质左券服务器和客户端的异步事件驱动的互联网应用程序框架。

API

框架

  • NancyFx:轻量、用于创设 HTTP 幼功服务的脱离生产(low-ceremony卡塔 尔(英语:State of Qatar)框架,基于.Net 及 Mono 平台。

  • ASP.NET WebAPI:急速创设 HTTP 服务的框架,能够遍布用于二种分化的客商端,包罗浏览器和移动器材。

  • 瑟维斯Stack:架构缜密、速度连忙、令人兴奋的 web 服务。

  • Nelibur:Nelibur 是三个接纳纯 WCF 营造的依据音讯的 web 服务框架。Nelibur 能够便捷地开创高质量、基于音信的 web 服务,使得你到家具备 WCF 的雄强技术。

WebAPI Contrib:协理您提升 ASP.NET Web API 技术的开源项目汇集。

Micro Framework 微框架

  • .NET Micro Framework Interpreter - 用于选拔Visual Studio在小型设备上支出嵌入式应用程序的Microsoft®.NET Micro Framework(NETMF卡塔尔国

Cryptography密码学

  • BouncyCastle - 与.Net System.Security.Cryptography一齐,用于CLLacrosse上的加密算法的参阅完结。
  • HashLib - HashLib是大致具备的哈希算法的集合,它大致可以支撑具备的哈希算法,特别轻便使用
  • libsodium-net - libsodium for .NET - 安全加密库
  • Pkcs11Interop - 托管的.NET包装器,用于提供对加密硬件的访谈的非托管PKCS#11库
  • StreamCryptor - 流加密和平解决密与libsodium和protobuf

Profiler 分析器

  • MiniProfiler - 贰个简洁明了而使得的ASP.NET网站的精工细作深入分析器
  • Glimpse - 网络的开源确诊平台

MVVM

  • Caliburn.Micro - 三个小而强盛的框架,专为在富有XAML平台上创设应用程序而设计。 它对MV *格局的刚劲支撑将使您能够飞速营造应用方案,而没有必要捐躯代码品质和可测量检验性。
  • MVVM Light Toolkit - 该工具包的尤为重要指标是加速在WPF,Silverlight,Windows Store(RT卡塔 尔(英语:State of Qatar)和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 - 集成了反向扩充(ENVISIONx卡塔尔框架的.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应用程序卡塔 尔(英语:State of Qatar)的跨平台mvvm线上支付框架。 普遍运用便携式类库(PCL卡塔尔国来提供可有限支撑的跨平台C#本地应用程序。
  • Stylet -最小的MVVM框架灵感来源于Caliburn Micro,具备优质的文书档案,高测量检验覆盖率和和煦的IoC容器。
  • Gemini - IDE框架在概念上相像于Visual Studio Shell。 基于WPF,AvalonDock和Caliburn Micro。

Exceptions 异常

  • Exceptionless - 异常.NET客户端

Database数据库

  • BrightstarDb - BrightstarDB是一个本地.NET ENVISIONDF三重存款和储蓄
  • Event Store -具有JavaScript中复杂事件管理的开源成效数据库. https://geteventstore.com
  • LiteDB - .NET NoSQL文书档案存储在单个数据文件中- http://www.litedb.org
  • RavenDB - 多少个用于.NET的linq启用文书档案数据库
  • Marten - Postgresql作为.Net应用程序的文书档案数据库和事件存款和储蓄
  • Realm Xamarin - 叁个神速,易于使用的代替SQLite和ORMs- 
  • Streamstone - Azure表存款和储蓄的平地风波存款和储蓄
  • Ignite - 布满式内部存款和储蓄器平台:具备SQL和LINQ支持的文书档案数据库; 分布式总结; 布满式服务和事件。
  • Yessql - 八个用来别的PRADODBMS的.NET文书档案数据库

WebSocket

  • Fleck - Fleck是C#中的WebSocket服务器完毕。 从掘金队(Denver Nuggets卡塔 尔(英语:State of Qatar)项目分支
  • 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完结。

Graphics 图形编制程序

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

微软官方开源

官网: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

Windows ServicesWindows服务

  • TopShelf - 使用.NET创设Windows服务的精练劳动托管框架

CL奔驰M级 公共语言运维库

  • CoreCLR -coreclr repo包括.NET Core的总体运作时贯彻(称为“CoreCLENCORE”卡塔尔。 它满含RyuJIT,.NET GC,本机互操作和数不尽别样零构件。 它在Windows上构建和周转。 您能够“观看”该回购,以便在现在多少个月内添加Linux和Mac支持。

Image Processing图像管理

  • ImageResizer -将下令增多到印象U翼虎L以获得纠正的本子(以皮秒为单位卡塔尔国。 实时调解图像的尺寸,编辑等。
  • ImageProcessor -开放源代码的.NET库来动态处理图像。
  • DynamicImage -用于ASP.NET的高品质开源图像管理库.
  • MetadataExtractor - 从图像文件中提取Exif,IPTC,XMP,ICC和其余元数据。
  • Emgu CV - OpenCV库的跨平台.NET包装器。
  • DotImaging - 简约.NET成像便携式平台。
  • Magick.NET - .ImageMagick库的NET包装器。

Office Office文件组件

  • ExcelDna - ExcelDna能够更便于地应用C#,F#或VB .NET创设和安插Excel加载项
  • ClosedXML -ClosedXML使开拓人士更易于创立Excel 二零零五/二〇一〇文件
  • NPOI - 该类型是POI Java项指标.NET版本.
  • EPPlus -EPPlus是一个用到Open Office Xml格式(xlsx卡塔 尔(阿拉伯语:قطر‎读取和写入Excel 二零零五/二〇〇九文件的.net库。
  • Open XML SDK - Open XML SDK提供利用Open XML文书档案(DOCX,XLSX和PPTX卡塔 尔(阿拉伯语:قطر‎的开源库).

Push Notifications推送公告

  • PushSharp -用于将推送公告发送到iOS,OSX,Android,Chrome,Windows Phone,Windows 8,Blackberry和亚马逊设备的服务器端库。

DL陆风X8 (Dynamic Language Runtime 动态语言运营时卡塔 尔(阿拉伯语:قطر‎

  • cmd - C#库以更简短的方法运转外界程序。 演示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的实用程序

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

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

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

Mathematics 数学

  • MathNet -Math.NET是二个开源安插,用于创设和护卫饱含底子数学的工具包,针对高等的每一天须要.Net开垦职员
  • Microsoft Automatic Graph Layout - 意气风发组用于图形布局和查看的工具.
  • UnitConversion - .Net Core和.Net框架的可增添单元调换库

Web ServersWeb服务器

  • Kestrel - 基于libuv的ASP.NET Core的Web服务器
  • EmbedIO - Web服务器组建在Mono和跨平台上
  • XSP - Mono的ASP.NET托管服务器。 该模块满含贰个Apache模块,三个能够连接到别的Web服务器的法斯特CGI模块,甚至用于测量试验的单独服务器(相近于Microsoft的Cassini卡塔尔国

Package Management套餐处理

  • NuGet - .NET包微处理机
  • MyGet - NuGet,NPM,Bower和VSIX的托管软件包存款和储蓄库。 还提供CI即服务。 [免费为OSS] [$]
  • Paket - 用于.NET的软件包信任性管理器,扶植NuGet软件包和GitHub存款和储蓄库.

Object to object mapping对象映射对象

  • AutoMapper - .NET中基于约定的目的映射器. http://automapper.org
  • TinyMapper - .Net的三个小而快捷的靶子映射器。
  • ExpressMapper -一个轻量级的照明快捷.Net映射器,以生机勃勃种自动化和简易的点子将生龙活虎种对象映射到另生机勃勃种对象。 ExpressMapper完全依赖于发挥式树。

感谢

特别谢谢小编可爱的学子“高香华”协理翻译,多谢!

园友补充

WeiXinMPSDK:二个合龙了Wechat全数API的开源项目。官方网站()
Expression Evaluator:动态计算表达式。官方网站()
PDFsharp & MigraDoc:PDF操作。官网()
DiffPlex:文件差别相比较,相像Github版本调控。官方网站()
DynamicJson:像Javascript相似操作Json。官方网站()
Glimpse:网址质量监听,帮助顾客端,服务器端监听,蛮好用,开采必备。官方网址()
Sqlsugar:ORM框架,性能比Dapper,EF还快。官网()

百小僧 提供

ORM 
PetePoco 轻巧,飞速易用的微型ORM工具 官网
NPoco 在PetaPoco上做的扩展 官网
应用
nopcommerce 电商平台 官网

James-yu 提供

SQLite:是意气风发款轻型的数据库,是遵从ACID的关系型数据库管理体系,它富含在八个周旋小的C库中 官网

神樹桜乃 提供

不唯有集成 jenkins:是三个宽广用于不断构建的可视化web工具,持续创设说得越来越直白点,就是各个档次的"自动化"编写翻译、打包、分发安插

半生铭熙 提供

DiffPlex:文件差别比较,雷同Github版本调控。官方网址(卡塔尔国链接已更新到Github

qust_青岛 提供

JqGridForMvc 快捷支付必备利器,

闪电风 提供

StackExchange的通用redis客户端

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 - 捕获CLGL450和采用程序级度量。 所以你明白发生了如何。
  • AspNet.Metrics -捕获CLOdyssey,应用级Web乞求目的。 使用Metrics-Net的中间件和强盛
  • BenchmarkDotNet - 强盛的.NET库进行标准测量试验。
  • Codinion - 巩固C#语法优良体现和其余“Visual”效能。

Compression压缩

  • SharpCompress - SharpCompress是用于.NET / Mono / Silverlight / WP7的压缩库,能够解压缩,解压缩,解压缩,解压缩解压缩,并利用只读和Infiniti定寻访API解压缩。 对zip / tar / bzip2 / gzip的写入扶助促成
  • DotNetZip.Semverd - 一个开源项目,提供用于拍卖ZIP文件的.NET库和局地连锁工具。 (Unmaintained DotNetZip的fork卡塔 尔(英语:State of Qatar)
  • SharpZipLib - 三个一心用C#编写的.NET平台的Zip,GZip,Tar和BZip2库
  • Snappy for Windows - 在PInvoke上烘烤的.NET的Snappy压缩库
  • Snappy.Sharp - 在C#中完结谷歌(Google卡塔尔的Snappy压缩算法。

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

  • Paypal Merchant SDK - 官方PayPal商户SDK for .NET
  • NopCommerce - nopCommerce。 免费开源电子商务购物车(ASP.NET MVC卡塔 尔(英语:State of Qatar)
  • 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卡塔尔国和里面布署中.

DirectX 多媒体编制程序接口

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

PDF 便携式文书档案格式

  • ITextSharp - iText是二个PDF库,允许你以便携式文书档案格式(PDF卡塔尔[$] [免费为OSS]开创,修改,检查和维护文书档案

Deployment部署

  • Unfold - 基于Powershell的.net Web应用程序的布署应用方案
  • DbUp - ..NET库可支持你将官和校官勘铺排到SQL Server数据库。 它追踪哪些SQL脚本早就运维,并运转更新脚本,以使数据库保持最新
  • Octo Pack - 用于采纳诸如八达通布置之类的工具来创设应用程序的nuget软件包进行安排

Scheduling 职责调解

  • FluentScheduler - 职务调整程序有所通畅的分界面,能够从您的应用程序运营自动化作业
  • NCrontab - 用于剖判和格式化crontab表明式的类库,以致基于crontab陈设计算现身的年华
  • QuartzNet - Quartz Enterprise Scheduler .NET
  • Hangfire - 在.NET应用程序中实行火灾忘记,延迟和重复推行职务的简便方法
  • Chroniton - 叁个简洁明了,完全可集成和可定制的库,用于在布署上运行强类型作业(任务卡塔尔国。

评释与授权(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评释身份的费用进程中模拟顾客的体育场地。

Environment Management碰着管理

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

本文由时时app平台注册网站发布于编程知识,转载请注明出处:DotNet 财富大全时时app平台注册网站

关键词: