36

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

 3 years ago
source link: http://mp.weixin.qq.com/s?__biz=MzU4Mjc4NzgyOQ%3D%3D&%3Bmid=2247486610&%3Bidx=1&%3Bsn=7ee41cb38331dd12507a149350cb5a70
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

vAVNbm6.gif!mobile

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

v2qEVbz.jpg!mobile

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

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

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

JbqUzqb.jpg!mobile

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

73qIFbR.jpg!mobile

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

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

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

  • 目前仅支持windows服务器监控;

  • 支持windows自带的性能分析器所有配置项监控,及预警的定制;

  • 支持自定义的插件扩展服务器采集dll进行各类性能采集及预警的定制;

  • 支持性能采集快照;

  • 支持cpu、内存、磁盘读写,网络上传下载,iis请求这些基础的服务器性能图展示。

myqaau7.jpg!mobile

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

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

jQFj63I.png!mobile

往期 精彩 回顾

【推荐】.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#异步编程看这篇就够了

给我好看

jMnUbi.jpg!mobile

您看此文用

·

秒,转发只需1秒呦~

AVJBN3.png!mobile

好看你就

点点


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK