项目作者: jasonhua95
项目描述 :
.NET Core库、工具、框架和软件的中文收录大全。 内容包括:库、工具、框架、模板引擎、身份认证、数据库、ORM框架、图片处理、文本处理、机器学习、日志、代码分析、教程等。
高级语言: C#
项目地址: git://github.com/jasonhua95/awesome-dotnet-core.git
说明
此项目是awesome-dotnet-core中文版,根据个人对项目的理解进行说明,有些是google翻译,有空会继续修改,如有错误,欢迎指正。
最后一次同步时间:2021-02-08(每月同步一次)
国内 | 中文 | English
国内:国内优秀的库,框架,工具,软件,播客,公众号等。
中文:英文awesome-dotnet-core的翻译版本
English:英文awesome-dotnet-core
Awesome .NET Core 
灵感来自awesome, awesome-dotnet, awesome-nodejs, frontend-dev-bookmarks.
永远欢迎贡献! 请先查看贡献准则. 我们也接受专有和商业软件.
感谢所有的贡献者, 没有你的参与awesome的创建将不能想象! 此项目的目的是建立一个以社区驱动的知名的资源分类集合。
查看我的@thangchung">博客 或者在Twitter打声招呼!
内容
一般
框架, 库和工具
API
应用程序框架
应用程序模板
身份认证和授权
区块链
机器人
自动部署
css, js帮助工具
缓存
内容管理系统CMS
- Awesome-CMS-Core - Awesome-CMS-Core是一个使用ASP.Net Core和ReactJS构建的开源CMS,考虑到模块分离问题并提供最新的技术趋势,如.Net Core,React,Webpack,SASS,后台作业,Message Queue。
- Blogifier.Core - Blogifier是用ASP.NET Core编写的简单,美观,轻巧的开源博客。
- Cofoundry - Cofoundry是一个可扩展且灵活的.NET Core CMS和应用程序框架,专注于代码优先开发。
- CoreWiki - 一个简单的ASP.NET core wiki。
- dasblog-core - DasBlog博客项目。
- Lynicon - Lynicon CMS系统。
- Miniblog - ASP.NET Core博客引擎。
- Mixcore CMS - 由DotNet Core支持的开源CMS。 Mixcore CMS是一个可扩展的开放平台,用于Web内容管理和数字体验。 Mixcore CMS在网络上提供了强大的功能和无限的灵活性。
- NetCoreCMS - NetCoreCMS是使用ASP.Net Core 2.0 MVC开发的模块化主题支持的内容管理系统。
- Orchard Core CMS - 在模块化和可扩展的应用程序框架之上使用ASP.NET Core构建的开源内容管理系统。
- Piranha CMS - 用于ASP.NET核心和实体框架核心的轻量级且不显眼的开源CMS。
- Platformus - 基于ASP.NET Core 1.0和ExtCore框架的免费,开源和跨平台的CMS。
- SimpleContent - 用于ASP.NET Core的简单而灵活的内容和博客引擎,可以使用或不使用数据库。
- Squidex - Squidex是一个开源的CMS,基于MongoDB,CQRS和事件。
- Swastika I/O Core CMS - 基于SIOH框架的ASP.NET Core / Dotnet核心系统(例如CMS,电子商务,论坛,问题解答,CRM …)
- Weapsy - 基于DDD和CQRS的开源ASP.NET核心CMS。它支持开箱即用的MSSQL,MySQL,SQLite和PostgreSQL。
- Wyam - 模块化静态内容和静态站点生成器。
- ZKEACMS - 视觉设计,通过拖放构建网站。
代码分析和指标
压缩
编译器
- Fable - F#到JavaScript编译器。
- fparsec - F#和C#的解析器组合库。
- IL2C - IL2C-ECMA-335 CIL / MSIL到C语言的翻译器。
- Mond - 用C#编写的动态类型脚本语言,带有REPL,调试器和简单的嵌入API。
- peachpie - .NET的开源PHP编译器。
- Pidgin - 用于C#的轻量级,快速且灵活的解析库,由Stack Overflow开发。
- roslyn - Roslyn .NET编译器提供具有丰富代码分析API的C#和Visual Basic语言。
- Sprache - 小型,友好的C#解析器框架。
密码
数据库
- DBreeze - C#.NET MONO NOSQL(嵌入式键值存储)ACID多范例数据库管理系统。
- JsonFlatFileDataStore - 简单的JSON平面文件数据存储,支持打字和动态数据。
- LiteDB - LiteDB是一个小型,快速,轻量的NoSQL嵌入式数据库。
- NoDb - 文档数据库,个人博客和网站以及小型小册子网站是不使用数据库的不错的选择。
- marten - Postgresql作为.NET应用程序的文档数据库和事件存储的库。
- StringDB - StringDB是一个模块化的键/值对档案数据库,旨在消耗少量的ram并生成少量的数据库。
- yessql - 适用于任何RDBMS的.NET文档数据库。
数据库驱动程序
数据库工具库
日期和时间
分布式计算
电子商务与支付
- nopCommerce - 免费的开源电子商务购物车(ASP.NET MVC / ASP.NET核心MVC),拥有庞大的社区和充满新功能的市场,主题和插件。
- GrandNode - 基于ASP.NET Core 2.1和MongoDB的多平台免费开源电子商务购物车。
- PayPal - 用于PayPal的RESTful API的.NET SDK。
- SimplCommerce - 基于.NET Core构建的超级简单电子商务系统。
- Stripe - 用于stripe.com REST API的类型.NET客户端。
异常
响应式编程
图片
图形用户界面GUI
集成开发环境IDE
- Mono - MonoDevelop使开发人员能够在Linux,Windows和Mac OS X上快速编写桌面和Web应用程序。
- rider - 基于IntelliJ平台和ReSharper的跨平台C#IDE。
- Omnisharp - 开源项目系列,每个项目都有一个目标:在您选择的编辑器中实现出色的.NET体验。
- SharpDevelop - SharpDevelop是一个免费的集成开发环境(IDE),适用于Microsoft.NET平台上的C#,VB.NET,Boo,IronPython,IronRuby和F#项目。它(几乎)完全用C#编写,并带有您期望在IDE中使用的功能以及更多功能。
- Visual Studio Code - 它结合了代码编辑器的简单性和开发人员的核心编辑 - 构建 - 调试周期所需的工具。VS Code提供全面的编辑和调试支持,可扩展性模型以及与现有工具的轻量级集成。
- Visual Studio Community - 功能完备且可扩展的免费 IDE,可用于创建新式 Android、iOS、Windows 应用以及 Web 应用和云服务。
国际化
控制反转IOC
日志
机器学习和科学研究
邮件
数学
大杂烩
网络
办公软件
- EPPlus - 使用.NET创建高级Excel电子表格。
- npoi - 可以读取/写入未安装Microsoft Office的Office格式的.NET库。没有COM +,没有互操作。
- Open-XML-SDK - Open XML SDK提供了使用Office Word,Excel和PowerPoint文档的工具。
操作系统
- CosmosOS - Cosmos是操作系统的“构建工具包”。使用托管语言(例如C#,VB.NET等)构建自己的OS!
对象关系映射ORM
分析
sql生成器
- SqlKata - 优雅的Sql查询生成器,支持复杂查询,连接,子查询,嵌套条件,供应商引擎目标等等
消息队列
报表
- FastReport - .NET Core 2.x / .Net Framework 4.x的开源报告生成器。 FastReport可用于MVC,Web API应用程序。
任务计划
开发工具包SDKs
安全
搜索
序列化
模板引擎
- dotliquid - TobiasLütke的Liquid模板语言的.NET端口。
- fluid - 开源.NET模板引擎,尽可能接近Liquid模板语言。
- Portable.Xaml - 用于读/写xaml文件的可移植.NET库。
- Razor - 用于MVC Web应用程序视图页面的CSHTML文件的分析器和代码生成器。
- RazorLight - 基于Microsoft针对.NET Core的Razor解析引擎的模板引擎。
- Scriban - A fast, powerful, safe and lightweight text templating language and engine for .NET.
测试
工具
Web框架
- WebAssembly
- Blazor - Blazor是使用C#/ Razor和HTML的.NET Web框架,可在带有WebAssembly的浏览器中运行。
- Ooui - 是使用Web技术的.NET跨平台的小型UI库。
- ReactJS.NET - 用于JSX编译和React组件的服务器端呈现的.NET库。
- redux.NET - .NET应用程序的可预测状态容器。
Web Socket
Windows服务
工作流
线路图
入门套件
例子
- Microservices & Service Mesh
- Monoliths
文章
- 基础知识
- Cloud Development
- Configuration and deployment
- Entity Framework Core
- Miraculous
- Security
- Testing
书籍
备忘录
视频学习
视频播客
社区
组织
License

To the extent possible under law, thangchung has waived all copyright and related or neighboring rights to this work.