码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • C#/.NET/.NET Core优秀项目框架推荐


    🚀 优质资源分享 🚀

    学习路线指引(点击解锁)知识定位人群定位
    🧡 Python实战微信订餐小程序 🧡进阶级本课程是python flask+微信小程序的完美结合,从项目搭建到腾讯云部署上线,打造一个全栈订餐系统。
    💛Python量化交易实战💛入门级手把手带你打造一个易扩展、更安全、效率更高的量化交易系统
    思维导航:
    • 前言
    • Blog.Core
    • AspNetCore
    • WeiXinMPSDK
    • ABP Framework
    • Util
    • siteserver/cms
    • OSharp
    • Vue.NetCore
    • OpenAuth.Net
    • ant-design-blazor
    • NetModular
    • payment
    • Furion
    • YuebonNetCore
    • fulusso
    • Awesome DotNet Packages
    • SuperSocket
    • DotNetty
    • nopCommerce
    • CAP
    • 金庸群侠传3D重制版
    • IdentityServer4.Admin
    • Surging
    • Ocelot
    • SqlSugar
    • FreeSql
    • csredis
    • FreeRedis
    • Orleans
    • FreeIM
    • FightLandlord
    • FastGithub
    • AgileConfig
    • YiShaAdmin
    • MediatR
    • Autofac
    • Mapster
    • AutoMapper
    • AspNetCoreRateLimit
    • Polly
    • bc-csharp

    文章正文:

    🚀回到顶部## 前言:

    为.NET开源者提供的一个推荐自己优秀框架的地址,大家可以把自己的一些优秀的框架,或者项目链接地址存到在这里,提供给广大.NET开发者们学习(注意:排名不分先后,都是十分优秀的开源框架和项目💖)。

    Github项目仓库收集地址:https://github.com/YSGStudyHards/DotNetGuide/issues/5

    填写格式如下:

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

    📦NPOI-ExportWordAndExcel-ImportExcelData

    一个简单,易懂的通用ASP.NET Core NPOI导出复杂Word、复杂美观Excel和Excel数据导入详细示例开源项目(开箱即用,无需其他繁琐配置)。

    🏡C#/.NET Core/.NET项目宝库(收集了大量优秀的C#、.NET、.NET Core项目)

    该库主要是为我们.NET开发者提供一个寻找优秀C#/.NET Core/.NET项目的入口,通过了解和对比更多的项目来选择最适合我们自己学习、工作开发的一套项目。优秀的项目是不应该被埋没的,欢迎大家一起加入这个组织共同完善、发展.NET社区!【注意:这些都是非常优秀的作者所写的项目,排名不分先后,欢迎前往原址Star】

    🚀回到顶部## Blog.Core

    项目地址:https://github.com/anjoy8/Blog.Core

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

    🚀回到顶部## AspNetCore

    项目地址:https://github.com/dotnet/aspnetcore

    ASP.NETCore是一个跨平台的.NET框架,用于在Windows、Mac或Linux上构建基于云的现代web应用程序。

    🚀回到顶部## WeiXinMPSDK

    项目地址:https://github.com/JeffreySu/WeiXinMPSDK

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

    🚀回到顶部## ABP Framework

    项目地址:https://github.com/abpframework/abp

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

    🚀回到顶部## Util

    项目地址:https://github.com/dotnetcore/Util

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

    🚀回到顶部## siteserver/cms

    项目地址:https://github.com/siteserver/cms

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

    🚀回到顶部## OSharp

    **项目地址:**https://github.com/dotnetcore/OSharp

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

    🚀回到顶部## Vue.NetCore

    项目地址:https://github.com/cq-panda/Vue.NetCore

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

    🚀回到顶部## OpenAuth.Net

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

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

    🚀回到顶部## 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框架,由果糖大数据科技团队维护和更新 ,

    1. .NET中唯一支持全自动分表组件,SAAS分库,大数据处理的ORM2. .NET 百万级写入、更新 性能最强框架3. 使用最简单的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。

    • 🛠 支持 CodeFirst 模式,即便使用 Access 数据库也支持数据迁移;
    • 💻 支持 DbFirst 模式,支持从数据库导入实体类,或使用实体类生成工具生成实体类;
    • ⛳ 支持 深入的类型映射,比如 PgSql 的数组类型等;
    • ✒ 支持 丰富的表达式函数,以及灵活的自定义解析;
    • 🏁 支持 导航属性一对多、多对多贪婪加载,以及延时加载;
    • 📃 支持 读写分离、分表分库、过滤器、乐观锁、悲观锁;
    • 🌳 支持 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#第三方库。

  • 相关阅读:
    机器视觉在虚拟现实与增强现实中的作用
    Halcon WPF 开发学习笔记(1):Hello World小程序
    sslpinning笔记
    算法5: LeetCode_单链表_两数相加
    CV_8UC1,CV_8UC2,CV_8UC3
    图神经网络(五):MuGNN
    10.前端打包与nginx部署
    分类分析|KNN分类模型及其Python实现
    d改进重载2
    Android 自定义View之圆形进度条
  • 原文地址:https://blog.csdn.net/m0_56069948/article/details/126722671
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号