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

共 2323字,需浏览 5分钟

 ·

2020-09-13 02:41

作者:码云 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规则。

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

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

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

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

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

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

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

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

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

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

往期精彩回顾




【推荐】.NET Core开发实战视频课程 ★★★

.NET Core实战项目之CMS 第一章 入门篇-开篇及总体规划

【.NET Core微服务实战-统一身份认证】开篇及目录索引

Redis基本使用及百亿数据量中的使用技巧分享(附视频地址及观看指南)

.NET Core中的一个接口多种实现的依赖注入与动态选择看这篇就够了

10个小技巧助您写出高性能的ASP.NET Core代码

用abp vNext快速开发Quartz.NET定时任务管理界面

在ASP.NET Core中创建基于Quartz.NET托管服务轻松实现作业调度

现身说法:实际业务出发分析百亿数据量下的多表查询优化

关于C#异步编程你应该了解的几点建议

C#异步编程看这篇就够了

给我好看

您看此文用

  · 

秒,转发只需1秒呦~

好看你就

点点

浏览 73
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报