有哪些好的C#开源项目推荐?

.NET
383
0
0
2023-01-09

作者:码云 Gitee

链接:https://www.zhihu.com/question/27993498/answer/1014561869

来源:知乎

除了微软本家的还有啥好的项目推荐哇(⊙o⊙)?

据说很多被迫使用 C# 的人最后都真香了?C# 确实有很多让人惊艳的地方,如果想要学习C#语言,多找几个开源项目进行实践,必能事半功倍。

下面推荐几个 Gitee 上的 C# 项目,如果喜欢的话,记得来 Gitee 为他们点个 Star 哦:)

1. 项目名称:基于经典领域驱动设计的权限管理系统 http://OpenAuth.Net

项目简介:项目采用经典DDD架构(用沃恩.弗农大神的话,其实这是DDD-Lite)思想进行开发,简洁而不简单,实用至上,并且所写每一行代码都经过深思熟虑,符合SOLID规则。

img

项目地址:https://gitee.com/yubaolee/OpenAuth.Net

2. 项目名称:简单任务调度平台 TaskManager

项目简介:.net简单任务调度平台,用于.net dll,exe的任务的挂载,任务的隔离,调度执行,访问权限控制,监控,管理,日志,错误预警,性能分析等。平台基于quartz.net进行任务调度功能开发,采用C#代码编写, 支持corn表达式和第三方自定义的corn表达式扩展。架构以插件形式开发,具有良好的功能扩展性,稳定性,简单性,便于第三方开发人员进一步进行功能扩展。支持多节点集群,便于集群服务器的资源有效分配,任务的相互隔离。支持邮件形式的错误预警,便于运维及时处理任务异常等。

img

项目地址:https://gitee.com/chejiangyi/Dyd.BaseService.TaskManager

3.项目名称:Windows 远程控制系统 SiMayRemoteMonitorOS

项目简介:本项目是一个Windows远程控制系统,系个人在开发中的一个总结项目,项目完全采用C#.NET开发,实现了基于可视区域逐行扫描算法的远程桌面,桌面视图墙,文件管理,实时语音传输,实时视频监控,注册表管理,实时进程管理,各模块采用独立连接,支持异常情况重连。实现了中间会话服务器,支持多主控端同时监控,支持Web端,欢迎点Start关注,项目不定时更新,源代码仅供参考,不得用于非法用途,否则一切后果自负。

项目地址:https://gitee.com/dWwwang/SiMayRemoteMonitorOS

4. 项目名称:基于 RBAC 的 NetCore 后台管理框架 BootstrapAdmin

项目简介:基于 RBAC 的 NetCore 后台管理框架,权限管理,前后台分离,支持多站点单点登录,兼容所有主流浏览器,内置多种登录方式,内置多种样式,可切换至 Blazor 多 Tabs 模。本系统可以用于所有的 Web 应用程序,目前版本已经升级到 NET CORE 具备跨平台能力。

项目地址:https://gitee.com/LongbowEnterprise/BootstrapAdmin

5. 项目名称:基于.NET的企业级的极速智能开发平台 RookeyFrame v1.0

项目简介:RookeyFrame v1.0是基于.NET的企业级的极速智能开发平台,自带工作流引擎、组织架构管理、权限体系(包含功能权限、字段权限、数据权限),简单逻辑模块实现零代码编程,通过简单配置即可实现增、删、改、查、数据列表、导入、导出、单字段编辑、批量编辑、复制、回收站、草稿箱、附属模块、主从表等功能。

img

项目地址:https://gitee.com/rookey/RookeyFrame-v1.0

6. 项目名称:简单统一监控平台 Monitor

项目简介:.net 简单统一监控平台,用于集群的性能监控,应用耗时监控管理,统一日志管理等多维度的性能监控分析, 集群的性能监控:(需要服务器部署监控节点)。

  • 目前仅支持windows服务器监控;
  • 支持windows自带的性能分析器所有配置项监控,及预警的定制;
  • 支持自定义的插件扩展服务器采集dll进行各类性能采集及预警的定制;
  • 支持性能采集快照;
  • 支持cpu、内存、磁盘读写,网络上传下载,iis请求这些基础的服务器性能图展示。

img

项目地址:https://gitee.com/chejiangyi/Dyd.BaseService.Monitor

知乎原文评论中还有很多C#开源项目,比如其中1个聊天类的开源项目:

img

Dotnet9网站常驻编辑。