C#/.NET/.NET Core优秀项目和框架精选(坑已挖,欢迎大家踊跃提交PR或者Issues中留言)

c#,net,core,优秀,项目,框架,精选,欢迎,大家,踊跃,提交,pr,或者,issues,留言 · 浏览次数 : 6105

小编点评

# .NET 核心快速入门教程 .NET 核心快速入门教程是帮助你快速入门 .NET 核心框架的教程,并提供入门 .NET 核心框架的示例。 **教程内容** * .NET 核心介绍 * C# 和 .NET 的基本语法 * .NET 核心框架的基本概念 * .NET 核心框架的示例 * .NET 核心框架的框架 * .NET 核心框架的事件 * .NET 核心框架的常用工具 * .NET 核心框架的安装和配置 **教程资源** * .NET官方教程 * .NET 核心快速入门教程 * .NET 核心框架教程 * .NET 核心框架的框架 * .NET 核心框架的事件 * .NET 核心框架的常用工具 * .NET 核心框架的安装和配置 **教程示例** * C# 和 .NET 的基本语法 * .NET 核心框架的基本概念 * .NET 核心框架的示例 * .NET 核心框架的框架 * .NET 核心框架的事件 * .NET 核心框架的常用工具 * .NET 核心框架的安装和配置 **教程结果** * 你可以学习如何使用 .NET 核心框架的教程,并提供入门 .NET 核心框架的示例。 * 你可以学习如何使用 .NET 核心框架的框架,并提供入门 .NET 核心框架的示例。 * 你可以学习如何使用 .NET 核心框架的事件,并提供入门 .NET 核心框架的示例。 * 你可以学习如何使用 .NET 核心框架的常用工具,并提供入门 .NET 核心框架的示例。 * 你可以学习如何使用 .NET 核心框架的安装和配置,并提供入门 .NET 核心框架的示例。

正文

前言

注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享(欢迎关注公众号:追逐时光者,第一时间获取每周精选分享资讯🔔)。

帮助开发者发现功能强大、性能优越、创新前沿、简单易用的C#/.NET/.NET Core优秀项目和框架,无论你是寻找灵感、学习新技术、改进代码质量,还是想拓展自己的技术视野,都能为你提供有价值的参考和指导。关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发效率和质量。坑已挖,欢迎大家踊跃提交PR或者在该🏗️C#/.NET/.NET Core优秀项目和框架Issues中留言(让优秀的项目和框架不被埋没),我会定期收录、公众号推广和分享👀

GitHub开源地址

优秀开源项目和框架最新更新请前往开源地址查看:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md👉

项目分类(善用Ctrl+F)

  • 开源框架

    • 开源和跨平台框架
    • Web应用框架
    • 分布式框架
    • 微服务框架
    • .NET ORM框架
    • 网络应用通信框架
    • 系统日志框架
  • 开源项目

    • 商城项目系统(Shop)
    • 后台&权限管理系统(Admin&RBAC)
    • 仓库管理系统(WMS)
    • 内容管理系统(CMS)
    • 客户关系管理系统(CRM)
    • 企业资源计划系统(ERP)
    • 配置中心系统(CCS)
    • 任务调度系统(Scheduler)
    • 分布式事务解决方案
  • 实用工具

    • 桌面管理工具
    • 文件管理工具
    • 远程连接工具
    • 实用工具箱
  • 实用SDK&类库

    • C#版微信SDK
    • C#实用工具类库
    • C#人脸识别库

项目列表

开源框架

开源和跨平台框架

项目名称和地址项目简介项目详细介绍(文档、文章、源码地址)
1 ASP.NET Core ASP.NET Core 是一个开源和跨平台框架,用于构建基于云的现代互联网连接应用程序,例如 Web 应用程序、IoT 应用程序和移动后端。ASP.NET 核心应用在 .NET 上运行,.NET 是一个免费的跨平台开源应用程序运行时。它的架构旨在为部署到云或在本地运行的应用提供优化的开发框架。它由开销最小的模块化组件组成,因此您可以在构建解决方案时保持灵活性。您可以在 Windows、Mac 和 Linux 上跨平台开发和运行 ASP.NET Core 应用程序。详细了解 ASP.NET 核心。 https://github.com/dotnet/aspnetcore

Web应用框架

项目名称和地址项目简介项目详细介绍(文档、文章、源码地址)
1 ABP Framework ABP是一个开源应用程序框架,专注于基于ASP.NET Core的Web应用程序开发,但也支持开发其他类型的应用程序。 https://docs.abp.io/zh-Hans/abp/latest/
2 MASA Framework . net下一代微服务开发框架,提供基于分布式应用运行时——Dapr的云原生最佳实践,可以快速实现分布式、微服务、DDD、SaaS等现代应用开发。 https://docs.masastack.com/framework/concepts/overview

分布式框架

项目名称和地址项目简介项目详细介绍(文档、文章、源码地址)
2 orleans Orleans 是一个用于构建稳健、可扩展的分布式应用程序的跨平台框架。它是由微软研究院开发的开源项目,旨在简化分布式系统的开发过程(Orleans 提供了一种编程模型,使开发人员可以使用面向对象的方式来构建分布式应用程序)。 https://github.com/dotnet/orleans
1 NewLife.Stardust 一款由新生命开发团队开源的.NET轻量级分布式服务框架,星尘是一个轻量级分布式服务框架。它的功能包含配置中心、集群管理、远程自动发布、服务治理、服务自动注册和发现、负载均衡、动态伸缩、故障转移、性能监控。 https://github.com/NewLifeX/Stardust

微服务框架

项目名称和地址项目简介项目详细介绍(文档、文章、源码地址)
2 Surging surging 是一个分布式微服务框架,提供高性能RPC远程服务调用,采用Zookeeper、Consul作为surging服务的注册中心,集成了哈希,随机,轮询,压力最小优先作为负载均衡的算法,RPC可以选择采用netty或thrift框架,采用异步非阻塞传输。 https://github.com/fanliang11/surging
1 Ocelot Ocelot 是一个 .NET API 网关。该项目面向使用 .NET 运行微服务/面向服务架构的人,他们需要一个统一的入口点进入他们的系统。但是,它适用于任何使用 HTTP 的内容并在 ASP.NET Core 支持的任何平台上运行。 https://github.com/ThreeMammals/Ocelot

.NET ORM框架

项目名称和地址项目简介项目详细介绍(文档、文章、源码地址)
4 SqlSugar SqlSugar是一款老牌 .NET 开源ORM框架,支持.NET CORE 和 MySql、SqlServer、Sqlite、Oracle 、 postgresql 、达梦、人大金仓 数据库,具有EF NH的功能,比EF更人性化的语法,支持真实的批量操作,另外还有媲美Dapper的性能。 https://www.donet5.com/
3 FreeSql FreeSql 是一款功能强大的对象关系映射(O/RM)组件,支持 .NET Core 2.1+、.NET Framework 4.0+ 以及 Xamarin。 https://freesql.net/
2 Dapper Dapper是一个简单的.NET对象映射器,在速度方面具有"King of Micro ORM"的头衔,几乎与使用原始的ADO.NET数据读取器一样快。ORM是一个对象关系映射器,它负责数据库和编程语言之间的映射。Dapper通过扩展IDbConnection提供一些有用的扩展方法去查询您的数据库。 https://github.com/DapperLib/Dapper
1 EF/EF Core Entity Framework (EF) Core 是轻量化、可扩展、开源和跨平台版的常用 Entity Framework 数据访问技术,EF Core 是适用于 .NET 的现代对象数据库映射器。它支持 LINQ 查询、更改跟踪、更新和架构迁移。EF Core 通过提供程序插件 API 与 SQL Server、Azure SQL 数据库、SQLite、Azure Cosmos DB、MySQL、PostgreSQL 和其他数据库一起使用。(微软官方出品)。 https://learn.microsoft.com/zh-cn/ef/

网络应用通信框架

项目名称和地址项目简介项目详细介绍(文档、文章、源码地址)
3 SignalR SignalR 是一个实时网络通信框架,可以进行服务器到客户端和客户端到客户端的双向通信。它支持 WebSocket、Server-Sent Events 和 Long Polling 等传输协议,适用于实时聊天、实时推送等场景。 https://learn.microsoft.com/zh-cn/aspnet/core/signalr/introduction?view=aspnetcore-7.0
2 TouchSocket TouchSocket是.Net(包括 C# 、VB.Net、F#)的一个整合性的、超轻量级的网络通信框架。包含了 tcp、udp、ssl、http、websocket、rpc、jsonrpc、webapi、xmlrpc等一系列的通信模块。一键式解决 TCP 黏分包问题,udp大数据包分片组合问题等。使用协议模板,可快速实现「固定包头」、「固定长度」、「区间字符」等一系列的数据报文解析。 https://rrqm_home.gitee.io/touchsocket/
1 DotNetty DotNetty是Netty的移植版,它是一个异步事件驱动的网络应用程序框架,用于快速开发可维护的高性能协议服务器和客户端。 https://github.com/Azure/DotNetty

优质项目

商城项目系统

项目名称和地址项目简介项目详细介绍(文档、文章、源码地址)
1 nopCommerce 一个功能丰富、免费、灵活且可定制的开源电子商务解决方案(大家假如有商城需求可以直接使用该项目进行二次开发,省时省力) https://github.com/nopSolutions/nopCommerce

后台&权限管理系统(Admin&RBAC)

项目名称和地址项目简介项目详细介绍(文档、文章、源码地址)
1 Blog.Core Blog.Core一个开箱即用的企业级前后端分离【 .NET Core6.0 Api + Vue 2.x + RBAC】权限框架。 http://apk.neters.club/.doc/

仓库管理系统

项目名称和地址项目简介项目详细介绍(文档、文章、源码地址)
2 KopSoftWms .NET开源免费的WMS仓库管理系统:KopSoftWms仓库管理系统。 https://github.com/lysilver/KopSoftWms
1 ModernWMS ModernWMS库存管理系统是我们从多年ERP系统研发中总结出来的一套针对小型物流仓储供应链流程。在工作过程中我们很多的中小企业,由于IT预算有限,所以无法用上适合他们的系统,却又实实在在存在仓储管理方面的需求,以此我们开始了这个项目。为了帮助一些有需要的用户。 https://github.com/fjykTec/ModernWMS

内容管理系统

项目名称和地址项目简介项目详细介绍(文档、文章、源码地址)
1 siteserver/cms 是基于 .NET Core,能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大并易于维护的网站平台。 https://github.com/siteserver/cms

配置中心系统

项目名称和地址项目简介项目详细介绍(文档、文章、源码地址)
1 AgileConfig AgileConfig基于.NET Core开发的轻量级分布式配置中心,秉承轻量化的特点,部署简单、配置简单、使用简单、学习简单,它只提取了必要的一些功能,并没有像Apollo那样复杂且庞大。 https://github.com/dotnetcore/AgileConfig

任务调度系统

项目名称和地址项目简介项目详细介绍(文档、文章、源码地址)
2 Quartz.Net 一款功能齐全的任务调度系统,从小型应用到大型企业级系统都能适用。功能齐全体现在触发器的多样性上面,即支持简单的定时器,也支持Cron表达式;即能执行重复的作业任务,也支持指定例外的日历;任务也可以是多样性的,只要继承IJob接口即可。 https://github.com/quartznet/quartznet
1 Hangfire 一个开源的.NET任务调度框架,提供了内置集成化的控制台,可以直观明了的查看作业调度情况,并且Hangfire不需要依赖于单独的应用程序执行(如:windows服务,window计划)。并且支持持久性存储。
https://www.hangfire.io/

分布式事务解决方案

项目名称和地址项目简介项目详细介绍(文档、文章、源码地址)
1 CAP CAP 是一个基于 .NET Standard 的 C# 库,它是一种处理分布式事务的解决方案,同样具有 EventBus 的功能,它具有轻量级、易使用、高性能等特点。 https://github.com/dotnetcore/CAP

实用工具

项目名称和地址项目简介项目详细介绍(文档、文章、源码地址)
10 SmartSQL 一款方便、快捷的数据库文档查询、生成工具,致力于成为帮助企业快速实现数字化转型的元数据管理工具 https://gitee.com/dotnetchina/SmartSQL
9 Technitium DNS Server 一款.NET开源跨平台的开箱即用的DNS服务器软件(用于提供 DNS 解析服务) https://github.com/TechnitiumSoftware/DnsServer
8 ScreenToGif 一款由C#语言开发且开源的操作简单、免费的屏幕录制和GIF动画制作神器 https://github.com/NickeManarin/ScreenToGif
7 FastGithub GitHub加速神器,解决GitHub打不开、用户头像无法加载、releases无法上传下载、git-clone、git-pull、git-push失败等问题 https://github.com/dotnetcore/FastGithub
6 1Remote 一款由.NET开源且免费的远程桌面管理软件 https://github.com/1Remote/1Remote
5 ViewFaceCore 一个C#开源的、免费的、跨平台的、使用简单的离线人脸识别库 https://github.com/ViewFaceCore/ViewFaceCore
4 Files 一款.NET开源的、简洁、易用的Windows文件管理器 https://github.com/files-community/Files
3 GeekDesk 一款.NET开源的小巧、美观的桌面快速启动工具(GeekDesk 极客桌面) https://github.com/BookerLiu/GeekDesk
2 RevokeMsgPatcher 适用于 Windows 下 PC 版微信/QQ/TIM的防撤回补丁 https://github.com/huiyadanli/RevokeMsgPatcher
1 SteamTools 一个开源跨平台的多功能 Steam 工具箱 https://github.com/BeyondDimension/SteamTools

实用SDK

C#版微信SDK

项目名称和地址项目简介项目详细介绍(文档、文章、源码地址)
3 WeiXinMPSDK 微信全平台 SDK Senparc.Weixin for C#,支持 .NET Framework 及 .NET Core、.NET 6.0、.NET 7.0。已支持微信公众号、小程序、小游戏、微信支付、企业微信/企业号、开放平台、JSSDK、微信周边等全平台。 https://github.com/JeffreySu/WeiXinMPSDK
2 DotNetCore.SKIT.FlurlHttpClient.Wechat 全网最完整的 C# 版微信 SDK,封装全部已知的微信 API,包含微信公众平台(订阅号+服务号+小程序+小游戏+小商店+视频号)、微信开放平台、微信商户平台(微信支付+微企付)、企业微信、微信广告平台、微信智能对话开放平台等模块,可跨平台。 https://github.com/fudiwei/DotNetCore.SKIT.FlurlHttpClient.Wechat
1 Abp.WeChat Abp 微信 SDK 模块,包含对微信小程序、公众号、企业微信、开放平台、第三方平台等相关接口封装。 https://github.com/EasyAbp/Abp.WeChat

加入DotNetGuide技术交流群

在DotNetGuide技术交流群中可以结识更多志同道合的开发者,甚至可能与其他开发者合作完成有趣的项目。通过这个群组,我们希望能够搭建一个积极向上、和谐友善的.NET技术交流平台,为广大.NET开发者带来更多的价值。

欢迎加入DotNetGuide技术交流群👉

与C#/.NET/.NET Core优秀项目和框架精选(坑已挖,欢迎大家踊跃提交PR或者Issues中留言)相似的内容:

C#/.NET/.NET Core优秀项目和框架精选(坑已挖,欢迎大家踊跃提交PR或者Issues中留言)

前言 注意:排名不分先后,都是十分优秀的开源项目和框架,每周定期更新分享(欢迎关注公众号:追逐时光者,第一时间获取每周精选分享资讯🔔)。 帮助开发者发现功能强大、性能优越、创新前沿、简单易用的C#/.NET/.NET Core优秀项目和框架,无论你是寻找灵感、学习新技术、改进代码质量,还是想拓展自

C#/.NET/.NET Core优秀项目和框架2024年6月简报

前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。

C#/.NET/.NET Core优秀项目和框架2024年5月简报

前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。

C#/.NET/.NET Core优秀项目和框架2024年4月简报

前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(每周至少会推荐两个优秀的项目和框架当然节假日除外),公众号推文中有项目和框架的介绍、功能特点、使用方式以及部分功能截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。

C#/.NET/.NET Core优秀项目和框架8月简报

前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(公众号每周至少推荐两个优秀的项目和框架当然节假日除外),公众号推文有项目和框架的介绍、功能特点以及部分截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排名不

C#/.NET/.NET Core优秀项目和框架2023年9月简报

前言 公众号每月定期推广和分享的C#/.NET/.NET Core优秀项目和框架(公众号每周至少推荐两个优秀的项目和框架当然节假日除外),公众号推文有项目和框架的介绍、功能特点以及部分截图等(打不开或者打开GitHub很慢的同学可以优先查看公众号推文,文末一定会附带项目和框架源码地址)。注意:排名不

上周热点回顾(7.1-7.7)

热点随笔: · 程序员失业日记1:工作五年,交接半天 (小码A梦)· 学习.NET 8 MiniApis入门 (tokengo)· C#/.NET/.NET Core优秀项目和框架2024年6月简报 (追逐时光者)· 需求变更,代码改的像辣鸡 - 论代码质量 (2J)· 如何找到并快速上手一个开源项

上周热点回顾(5.6-5.12)

热点随笔: · 博客园商业化之路:融资做与众不同的众包平台,让开发能力成为一种服务 (博客园团队)· C#.NET体系图文概述—2024最全总结 (安木夕)· 博客园商业化之路-众包平台:从第一单看基于「开发任务」的定位 (博客园团队)· C#/.NET/.NET Core优秀项目和框架2024年4

全面的ASP.NET Core Blazor简介和快速入门

前言 因为咱们的MongoDB入门到实战教程Web端准备使用Blazor来作为前端展示UI,本篇文章主要是介绍Blazor是一个怎样的Web UI框架,其优势和特点在哪?并带你快速入门上手ASP.NET Core Blazor(当然这个前提是你要有一定的C#编程基础的情况,假如你完全没有接触过C#的

C#/.NET/.NET Core编程技巧练习集(学习,实践干货)

DotNet Exercises介绍 DotNetGuide专栏C#/.NET/.NET Core编程常用语法、算法、技巧、中间件、类库练习集,配套详细的文章教程讲解,助你快速掌握C#/.NET/.NET Core各种编程常用语法、算法、技巧、中间件、类库等等。 GitHub开源地址:https:/