.net core cs框架(.net 主流框架)
为提供一些优秀的开发框架。NET开发人员学习。NET开发者(注意:都是优秀的开源框架和项目,排名不分先后)。
Blog. Address of the core project: https://github.com/anjoy8/Blog. core
博客。Core是一个开箱即用的企业级权限框架,前端分离[。NET Core6.0 Api Vue 2.x RBAC】。官方文件地址:apk.neters.club/.doc
AspNetCore项目地址:https://github。com/dot net/aspnetcore
ASP。NETCore是跨平台的。NET框架,用于在Windows、Mac或Linux上构建基于云的现代web应用。
WeiXinMPSDK项目地址:https://github。com/Jeffrey su/WeiXinMPSDK
Wechat public platform SDK Senparc. Weixin for C#, support. NET framework and. NET Core.
已支持微信微信官方账号、小程序、游戏、企业号、企业微信、开放平台、微信支付、JSSDK、微信周边等所有平台。C#的微信SDK。
Address of Headquarters Base Framework Project: https://github.com/ABP Framework/ABP
ABP是一个开源的应用框架,它专注于开发基于ASP.NET核心的Web应用,但也支持开发其他类型的应用。官方文件地址:文档。
项目地址:https://github.com/dotnetcore/Util
Util是。net核心平台,旨在提高小团队的开发和输出能力。由常用的常用操作类(工具类)、分层架构基类、Ui组件、第三方组件封装、第三方业务接口封装、支持代码生成模板、权限等组成。
Site Server /cms Project Address: https://github.com/siteserver/cms
基于。NET Core,它能以最低的成本和最少的人力投入,在最短的时间内搭建起一个功能齐全、性能优良、规模庞大、易于维护的网站平台。
OSharp项目地址:https://github。com/dotnetcore/OSharp
OSharp是一个基于。NetCore。
框架在更高层次上自动封装AspNetCore的配置、依赖注入、日志、缓存、实体框架、Mvc(WebApi)、身份认证、功能权限、数据权限等模块,规范了一套业务实现的代码结构和操作流程。
制作。Net核心框架更容易应用到实际项目开发中。
Vue .NetCore项目地址:https://github.com/cq-panda/Vue .NetCore
的前端和后端。net core vue2/vue3element加uni app分离,代码自动生成;支持移动终端(uniapp)ios/android/h5/微信小程序。
OpenAuth.Net项目地址:https://gitee.com/dotnetchina/OpenAuth.Net
源于Martin Fowler企业级应用开发思想及最新技术组合(IdentityServer、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、VUE、Element-ui等)。
ant-design-blazor项目地址:https://github.com/ant-design-blazor/ant-design-blazor
一组基于Ant Design和Blazor WebAssembly的企业级UI组件。
NetModular项目地址:https://github.com/iamoldli/NetModular
NetModular 是基于.Net Core 和Vue.js 的业务模块化以及前后端分离的快速开发框架。
payment项目地址:https://github.com/essensoft/paylink
一套基于.NET Core 开发的支付SDK集,它极大简化了API调用及通知的处理流程。
Furion项目地址:https://gitee.com/dotnetchina/Furion
让.NET 开发更简单,更通用,更流行。
YuebonNetCore项目地址:https://gitee.com/yuebon/YuebonNetCore _from=gitee_search
YuebonCore基于.Net5.0的权限管理及快速开发框架,前后端分离,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规则、代码生成器等,
整合应用最新技术包括Asp.NetCore MVC、EF、Dapper、AutoFac、WebAPI、Swagger、Vue等。它的架构易于扩展,是中小企业的首选。
YuebonCore其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展,让Web开发更快速、简单,解决70%重复工作。轻松开发,专注您的业务,从YuebonCore FW开始!
fulusso项目地址:https://github.com/fuluteam/fulusso
基于react+asp.net core开发的单点登录系统
Awesome DotNet Packages项目地址:https://github.com/mjebrahimi/Awesome-Nuget-Packages
很棒的.NET程序包的集合。
SuperSocket项目地址:https://github.com/kerryjiang/SuperSocket
SuperSocket 是一个轻量级、跨平台和可扩展的套接字服务器应用程序框架。
DotNetty项目地址:https://github.com/Azure/DotNetty
DotNetty 项目——netty 的一个端口,。。驱动的异步网络应用框架。
nopCommerce项目地址:https://github.com/nopSolutions/nopCommerce
一个功能完善,且流行的.NET领域电商开源项目nopCommerce是最好的开源电子商务平台。nopCommerce 是免费的,它是最流行的ASP.NET Core 购物车。
CAP项目地址:https://github.com/dotnetcore/CAP
CAP 是一个基于.NET Standard 的C# 库,它是一种处理分布式事务的解决方案,同样具有EventBus 的功能,它具有轻量级、易使用、高性能等特点。
金庸群侠传3D重制版项目地址:https://github.com/jynew/jynew
金庸群侠传3D重制版是一个非盈利游戏项目,重制经典游戏《金庸群侠传》 (在线玩DOS原版)并支持后续一系列MOD和二次开发。
项目目标:
使用Unity引擎重制并致敬经典游戏《金庸群侠传》 DOS版;后续支持重制《金群》 的一系列MOD或二次开发;提供开放的能力给社区,
有兴趣贡献力量的朋友可以让这个作品更加完善;提供一个完备的单机游戏结构供有兴趣学习开发游戏的朋友进行参考;
IdentityServer4.Admin项目地址:https://github.com/skoruba/IdentityServer4.Admin
IdentityServer4 和Asp.Net Core Identity的管理
Surging项目地址:https://github.com/fanliang11/surging
surging 是一个分布式微服务框架,提供高性能RPC远程服务调用,采用Zookeeper、Consul作为surging服务的注册中心,集成了哈希,随机,轮询,压力最小优先作为负载均衡的算法,
RPC可以选择采用netty或thrift框架,采用异步非阻塞传输。
Ocelot项目地址:https://github.com/ThreeMammals/Ocelot
Ocelot 是一个.NET API 网关。该项目面向使用.NET 运行微服务/面向服务架构的人,他们需要一个统一的。。点进入他们的系统。但是,
它适用于任何使用HTTP 的内容并在ASP.NET Core 支持的任何平台上运行。
SqlSugar项目地址:https://github.com/donet5/SqlSugar
SqlSugar是一款老牌.NET 开源ORM框架,由果糖大数据科技团队维护和更新,
。。教程】4. 媲美原生的极限的性能5.Github star数仅次于EF 和Dapper,每月nuget下载量超过1万更多优点: 简单易用、功能齐全、高性能、轻量级、服务齐全、官网教程文档、有专业技术支持一天18小时服务支持数据库:MySql、SqlServer、Sqlite、Oracle 、 postgresql、达梦、。。金仓、神通数据库
FreeSql项目地址:https://github.com/dotnetcore/FreeSql
FreeSql 是一款功能强大的对象关系映射(O/RM)组件,支持.NET Core 2.1+、NET Framework 4.0+ 以及Xamarin。
以及延时加载; 支持读写分离、分表分库、过滤器、乐观锁、悲观锁; 支持MySql/SqlServer/PostgreSQL/Oracle/Sqlite/Firebird/达梦/。。金仓/神舟通用/南大通用/翰高/Access 等数据库;
csredis项目地址:https://github.com/2881099/csredis
适用于Redis 和Redis Sentinel (2.8) 和集群的.NET Core 或.NET Framework 4.0+ 客户端。包括同步和异步客户端。
FreeRedis项目地址:https://github.com/2881099/FreeRedis
FreeRedis 是.NET40+ Redis 客户端。支持集群、哨兵、主从、发布-订阅、lua、管道、事务、流、客户端缓存和池化。
Orleans项目地址:https://github.com/dotnet/orleans
Orleans建立在.NET开发人员生产力的基础上,并将其带入了分布式应用程序的世界,例如云服务。 Orleans可从单个本地服务器扩展到云中全局分布的高可用性应用程序。
Orleans采用了对象,接口,async/await和try/catch等熟悉的概念,并将其扩展到多服务器环境。 这样,它可以帮助具有单服务器应用程序经验的开发人员过渡到构建弹性,
可扩展的云服务和其他分布式应用程序。 因此,Orleans通常被称为“分布式.NET”。
它是由Microsoft Research 创建的,并介绍了Virtual Actor Model作为一种新方法来构建面向云时代的新一代分布式系统。 Orleans的核心贡献是它的编程模型,
它在不限制功能,以及对开发人员施加繁重约束的情况下,降低了高并发分布式系统固有的复杂性。
FreeIM项目地址:https://github.com/2881099/FreeIM
.NETCore websocket 实现简易、高性能、集群即时通讯组件,支持点对点通讯、群聊通讯、上线下线。。消息等众多实用性功能。
FreeIM 使用websocket 协议实现简易、高性能(单机支持5万+连接)、集群即时通讯组件,支持点对点通讯、群聊通讯、上线下线。。消息等众多实用性功能。
ImCore 已正式改名为FreeIM。【网络版斗地主示例】
FightLandlord项目地址:https://github.com/2881099/FightLandlord
.NETCore斗地主服务器+ HTML5前端。
FastGithub项目地址:https://github.com/dotnetcore/FastGithub
github加速神器,解决github打不开、用户头像无法加载、releases无法上传下载、git-clone、git-pull、git-push失败等问题。
AgileConfig项目地址:https://github.com/dotnetcore/AgileConfig
基于.NET Core开发的轻量级分布式配置中心。
YiShaAdmin项目地址:https://github.com/liukuo362573/YiShaAdmin
YiShaAdmin 基于.NET Core Web开发,借鉴了很多开源项目的优点,让你开发Web管理系统和移动端Api更简单,所以我也把她开源了。 她可以用于所有的Web应用程序,
例如网站管理后台、CMS、CRM、ERP、OA这类的系统和移动端Api。
MediatR项目地址:https://github.com/jbogard/MediatR
MediatR是一款进程内的消息订阅、发布框架,提供了Send方法用于发布到单个处理程序、Publish方法发布到多个处理程序,使用起来非常方便。
Autofac项目地址:https://github.com/autofac/Autofac
Autofac 是.NET框架中最常用的依赖注入框架之一。相比.Net Core标准的依赖注入库, 它提供了更多高级特性, 比如动态代理和属性注入等。
Mapster项目地址:https://github.com/MapsterMapper/Mapster
一款高性能对象映射框架。
AutoMapper项目地址:https://github.com/AutoMapper/AutoMapper
一款功能强大的对象映射框架(在.NET 领域的开发者中有非常高的知名度和使用率)。
AspNetCoreRateLimit项目地址:https://github.com/stefanprodan/AspNetCoreRateLimit
ASP.NET Core 限速中间件。
Polly项目地址:https://github.com/App-vNext/Polly
Polly 是一个.NET 弹性和瞬态故障处理库,允许开发人员以流畅和线程安全的方式表达重试、断路器、超时、隔板隔离和回退等策略。从6.0.1 版开始,
Polly 面向.NET Standard 1.1 和2.0+。
bc-csharp项目地址:https://github.com/bcgit/bc-csharp
一个提供了很多哈希算法和加密算法的C#第三方库。