DotNetGuide icon indicating copy to clipboard operation
DotNetGuide copied to clipboard

🏗️C#/.NET/.NET Core优秀项目和框架

Open YSGStudyHards opened this issue 4 years ago • 132 comments

前言

为.NET开源勇士提供一个推荐自己优秀项目和框架的Issues,大家可以把自己写的或者感觉不错的C#/.NET/.NET Core项目or框架链接地址和描述提交到在这里,提供给广大.NET开发者们参考、学习和使用,并且我会定期在公众号推广分享这些优秀项目和框架(注意:排名不分先后,都是十分优秀的开源框架和项目💖)。

PR投稿

项目or框架都已经按照对应的功能类型分好类了,大家可以按照对应项目类型进行填写提交RP:https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md

留言投稿格式

项目or框架名称+访问链接地址+项目描述:

EasySQLite

EasySQLite是一个七天.NET 8操作SQLite入门到实战详细教程,主要是对学校班级,学生信息进行管理维护(包含选型、开发、发布、部署)!

C#/.NET/.NET Core项目宝库

为.NET开发者提供一个寻找优秀C#/.NET/.NET Core项目和框架的入口,通过了解和对比更多的项目和框架来选择最适合我们自己学习、工作开发的一套项目或者框架。优秀的项目不应该被埋没,欢迎大家一起加入这个组织共同完善、发展.NET社区!!这些都是非常优秀的项目和框架,排名不分先后,欢迎前往项目原址Star💖。大家可以在该🏗️C#/.NET/.NET Core优秀项目和框架Issues中留言,我会定期收录到项目宝库组织中。

C#/.NET/.NET Core优秀项目和框架精选

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

YSGStudyHards avatar Dec 08 '20 15:12 YSGStudyHards

Blog.Core

Blog.Core一个开箱即用的企业级前后端分离【ASP.NET Core 8.0 Api + Vue 2.x + RBAC】权限框架。 官方文档地址:apk.neters.club/.doc

YSGStudyHards avatar Dec 08 '20 15:12 YSGStudyHards

AspNetCore

ASP.NET Core是一个开源、跨平台、高性能的 .NET 框架,用于在 Windows、Mac 或 Linux 上构建基于云的现代 Web 应用程序。

YSGStudyHards avatar Dec 10 '20 15:12 YSGStudyHards

WeiXinMPSDK

微信公众平台SDK Senparc.Weixin for C#,支持.NET Framework及.NET Core。已支持微信公众号、小程序、小游戏、企业号、企业微信、开放平台、微信支付、JSSDK、微信周边等全平台。 WeChat SDK for C#.

YSGStudyHards avatar Dec 18 '20 16:12 YSGStudyHards

ABP Framework

ABP是一个开源应用程序框架,专注于基于ASP.NET Core的Web应用程序开发,但也支持开发其他类型的应用程序. 官方文档地址:documentation

YSGStudyHards avatar Dec 18 '20 16:12 YSGStudyHards

Util

Util是一个.net core平台下的应用框架,旨在提升小型团队的开发输出能力,由常用公共操作类(工具类)、分层架构基类、Ui组件,第三方组件封装,第三方业务接口封装,配套代码生成模板,权限等组成。

YSGStudyHards avatar Dec 18 '20 16:12 YSGStudyHards

siteserver/cms

是基于 .NET Core,能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大并易于维护的网站平台。

YSGStudyHards avatar Dec 18 '20 16:12 YSGStudyHards

OSharp

OSharp是一个基于.NetCore的快速开发框架,框架对 AspNetCore 的配置、依赖注入、日志、缓存、实体框架、Mvc(WebApi)、身份认证、功能权限、数据权限等模块进行更高一级的自动化封装,并规范了一套业务实现的代码结构与操作流程,使 .Net Core 框架更易于应用到实际项目开发中。

YSGStudyHards avatar Dec 18 '20 16:12 YSGStudyHards

Vue.NetCore

.NetCore+Vue2/Vue3+Element plus+uniapp前后端分离,全自动生成代码;支持移动端(uniapp)ios/android/h5/微信小程序。

YSGStudyHards avatar Dec 18 '20 16:12 YSGStudyHards

OpenAuth.Net

.Net快速应用开发框架、最好用的权限工作流系统。基于经典领域驱动设计的权限管理及快速开发框架,源于Martin Fowler企业级应用开发思想及最新技术组合(IdentityServer、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、VUE、Element-ui等)。已成功在docker/jenkins中实施。核心模块包括:组织机构、角色用户、权限授权、表单设计、工作流等。它的架构精良易于扩展,是中小企业的首选。

YSGStudyHards avatar Dec 18 '20 16:12 YSGStudyHards

ant-design-blazor

一组基于Ant Design和Blazor WebAssembly的企业级UI组件。

YSGStudyHards avatar Dec 18 '20 16:12 YSGStudyHards

NetModular

NetModular 是基于.Net Core 和 Vue.js 的业务模块化以及前后端分离的快速开发框架。

YSGStudyHards avatar Dec 18 '20 16:12 YSGStudyHards

payment

一套基于 .NET Core 开发的支付SDK集,它极大简化了API调用及通知的处理流程。

YSGStudyHards avatar Dec 18 '20 16:12 YSGStudyHards

Furion

让 .NET 开发更简单,更通用,更流行。

YSGStudyHards avatar Dec 18 '20 16:12 YSGStudyHards

YuebonNetCore

YuebonCore基于.Net5.0的权限管理及快速开发框架,前后端分离,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规则、代码生成器等,整合应用最新技术包括Asp.NetCore MVC、EF、Dapper、AutoFac、WebAPI、Swagger、Vue等。它的架构易于扩展,是中小企业的首选。 YuebonCore其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展,让Web开发更快速、简单,解决70%重复工作。轻松开发,专注您的业务,从YuebonCore FW开始!

YSGStudyHards avatar Dec 18 '20 16:12 YSGStudyHards

fulusso

基于react+asp.net core开发的单点登录系统

YSGStudyHards avatar Dec 18 '20 16:12 YSGStudyHards

Furion

让 .NET 开发更简单,更通用,更流行。

感谢收录。

monksoul avatar Dec 24 '20 06:12 monksoul

Awesome DotNet Packages

很棒的.NET程序包的集合

YSGStudyHards avatar Mar 24 '21 14:03 YSGStudyHards

推荐supersocket和dotnetty

mike1024-hub avatar Oct 13 '21 03:10 mike1024-hub

推荐supersocket和dotnetty

不错

YSGStudyHards avatar Nov 28 '21 12:11 YSGStudyHards

SuperSocket

SuperSocket 是一个轻量级、跨平台和可扩展的套接字服务器应用程序框架。

YSGStudyHards avatar Nov 28 '21 12:11 YSGStudyHards

DotNetty

DotNetty 项目——netty 的一个端口,事件驱动的异步网络应用框架。

YSGStudyHards avatar Nov 28 '21 12:11 YSGStudyHards

nopCommerce

一个功能完善,且流行的.NET领域电商开源项目 nopCommerce是最好的开源电子商务平台。nopCommerce 是免费的,它是最流行的 ASP.NET Core 购物车。

YSGStudyHards avatar Nov 28 '21 13:11 YSGStudyHards

CAP

CAP 是一个基于 .NET Standard 的 C# 库,它是一种处理分布式事务的解决方案,同样具有 EventBus 的功能,它具有轻量级、易使用、高性能等特点。

YSGStudyHards avatar Nov 28 '21 15:11 YSGStudyHards

金庸群侠传3D重制版

金庸群侠传3D重制版是一个非盈利游戏项目,重制经典游戏《金庸群侠传》(在线玩DOS原版)并支持后续一系列MOD和二次开发。

项目目标:

  • 使用Unity引擎重制并致敬经典游戏《金庸群侠传》DOS版;
  • 后续支持重制《金群》的一系列MOD或二次开发;
  • 提供开放的能力给社区,有兴趣贡献力量的朋友可以让这个作品更加完善;
  • 提供一个完备的单机游戏结构供有兴趣学习开发游戏的朋友进行参考;

YSGStudyHards avatar Dec 06 '21 13:12 YSGStudyHards

IdentityServer4.Admin

IdentityServer4 和 Asp.Net Core Identity的管理

YSGStudyHards avatar Dec 06 '21 13:12 YSGStudyHards

Surging

surging 是一个分布式微服务框架,提供高性能RPC远程服务调用,采用Zookeeper、Consul作为surging服务的注册中心,集成了哈希,随机,轮询,压力最小优先作为负载均衡的算法,RPC可以选择采用netty或thrift框架,采用异步非阻塞传输。

YSGStudyHards avatar Dec 06 '21 13:12 YSGStudyHards

Ocelot

Ocelot 是一个 .NET API 网关。该项目面向使用 .NET 运行微服务/面向服务架构的人,他们需要一个统一的入口点进入他们的系统。但是,它适用于任何使用 HTTP 的内容并在 ASP.NET Core 支持的任何平台上运行。

YSGStudyHards avatar Dec 06 '21 13:12 YSGStudyHards

csredis

适用于 Redis 和 Redis Sentinel (2.8) 和集群的 .NET Core 或 .NET Framework 4.0+ 客户端。包括同步和异步客户端。

YSGStudyHards avatar Dec 06 '21 14:12 YSGStudyHards

FreeSql

FreeSql 是一款功能强大的对象关系映射(O/RM)组件,支持 .NET Core 2.1+、.NET Framework 4.0+ 以及 Xamarin。

  • 🛠 支持 CodeFirst 模式,即便使用 Access 数据库也支持数据迁移;
  • 💻 支持 DbFirst 模式,支持从数据库导入实体类,或使用实体类生成工具生成实体类;
  • ⛳ 支持 深入的类型映射,比如 PgSql 的数组类型等;
  • ✒ 支持 丰富的表达式函数,以及灵活的自定义解析;
  • 🏁 支持 导航属性一对多、多对多贪婪加载,以及延时加载;
  • 📃 支持 读写分离、分表分库、过滤器、乐观锁、悲观锁;
  • 🌳 支持 MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/人大金仓/神舟通用/南大通用/翰高/Access 等数据库;

YSGStudyHards avatar Dec 06 '21 14:12 YSGStudyHards

FreeRedis

FreeRedis 是 .NET40+ Redis 客户端。支持集群、哨兵、主从、发布-订阅、lua、管道、事务、流、客户端缓存和池化。

YSGStudyHards avatar Dec 06 '21 14:12 YSGStudyHards