C#/.NET/.NET Core优秀项目框架推荐

如题所述

金庸群侠传3D重制版

项目地址:github.com/jynew/jynew

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

项目目标:

IdentityServer4.Admin

项目地址:github.com/skoruba/Iden

IdentityServer4 和 Asp.Net Core Identity的管理

Surging

项目地址:github.com/fanliang11/s

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

Ocelot

项目地址:github.com/ThreeMammals

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

csredis

项目地址:github.com/2881099/csre

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

FreeRedis

项目地址:github.com/2881099/Free

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

FreeSql

项目地址:github.com/dotnetcore/F

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

SqlSugar

项目地址:github.com/donet5/SqlSu

SqlSugar是一款 老牌 .NET 开源ORM框架,由果糖大数据科技团队维护和更新,特点包括:简单易用、功能齐全、高性能、轻量级、服务齐全、官网教程文档、有专业技术支持一天18小时服务,支持数据库:MySql、SqlServer、Sqlite、Oracle 、 postgresql、达梦、人大金仓、神通数据库。

Orleans

项目地址:github.com/dotnet/orlea

Orleans建立在.NET开发人员生产力的基础上,并将其带入了分布式应用程序的世界,例如云服务。Orleans可从单个本地服务器扩展到云中全局分布的高可用性应用程序。Orleans采用了对象,接口,async/await和try/catch等熟悉的概念,并将其扩展到多服务器环境,简化了高并发分布式系统的复杂性。

FreeIM

项目地址:github.com/2881099/Free

FreeIM 是一个 .NETCore websocket 实现的简易、高性能、集群即时通讯组件,支持点对点通讯、群聊通讯、上线下线事件消息等众多实用性功能。

FightLandlord

项目地址:github.com/2881099/Figh

这是一个基于.NETCore的斗地主服务器与HTML5前端结合的项目。

FastGithub

项目地址:github.com/dotnetcore/F

FastGithub 是一个 GitHub 加速神器,解决 GitHub 打不开、用户头像无法加载、releases 无法上传下载、git-clone、git-pull、git-push 失败等问题。

AgileConfig

项目地址:github.com/dotnetcore/A

AgileConfig 是基于.NET Core开发的轻量级分布式配置中心。

YiShaAdmin

项目地址:github.com/liukuo362573

YiShaAdmin 是一个基于.NET Core Web 开发的项目,借鉴了很多开源项目的优点,旨在让开发 Web 管理后台、CMS、CRM、ERP、OA 等系统和移动端 API 更简单,并开源给开发者使用。

MediatR

项目地址:github.com/jbogard/Medi

MediatR 是一个进程内消息订阅、发布框架,提供了 Send 方法用于发布到单个处理程序、Publish 方法发布到多个处理程序,使用起来非常方便。

Autofac

项目地址:github.com/autofac/Auto

Autofac 是一个用于 .NET 框架的依赖注入框架,提供高级特性,如动态代理和属性注入等。

Mapster

项目地址:github.com/MapsterMappe

Mapster 是一个高性能对象映射框架。

AutorMapper

项目地址:github.com/AutoMapper/A

AutorMapper 是一款在 .NET 领域非常流行的对象映射框架,功能强大。

AspNetCoreRateLimit

项目地址:github.com/stefanprodan

这是一个用于 ASP.NET Core 的限速中间件。

Polly

项目地址:github.com/App-vNext/Po

Polly 是一个 .NET 弹性和瞬态故障处理库,提供流畅和线程安全的重试、断路器、超时、隔板隔离和回退策略。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜