如何入门.NET Core – 推荐这10个优秀的开源项目(.net framework 开源)

.NET 5马上就要发布了,还不知道这些.NET Core开源项目?

只推荐干货!当然这些开源项目都是个人或组织开发的。

1.Ant Design Blazor

如何入门.NET Core - 推荐这10个优秀的开源项目(.net framework 开源)

.NET进行客户端Web开发又一利器。

微软官方认可,微软Build2020开发者大会Blazor介绍中,提及Ant Design Pro。一图胜千言,得到微软认可是对作者最大的奖励,也是对社区的最好宣传。

如何入门.NET Core - 推荐这10个优秀的开源项目(.net framework 开源)如何入门.NET Core - 推荐这10个优秀的开源项目(.net framework 开源)

特性

  • 提炼自企业级中后台产品的交互语言和视觉风格。
  • 开箱即用的高质量 Blazor 组件,可在多种托管方式共享。
  • 支持基于 WebAssembly 的客户端和基于 SignalR 的服务端 UI 事件交互。
  • 支持渐进式 Web 应用(PWA
  • 使用 C# 构建,多范式静态语言带来高效的开发体验。
  • 基于 .NET Standard 2.1,可直接引用丰富的 .NET 类库。
  • 可与已有的 http://ASP.NET Core MVC、Razor Pages 项目无缝集成。

开源地址
https://github.com/ant-design-blazor/ant-design-blazor

作者:ElderJames

2.OrchardCore

github 标星4.3k。

Orchard Core是使用ASP.NET Core构建的开源模块化,多租户应用程序框架,以及在该应用程序框架之上构建的内容管理系统(CMS)。

如果你想开发政企网站、博客,推荐试试这个开源框架!这个是外国人开发,英语不好的话,看起来还是有点吃力!

开源地址
https://github.com/OrchardCMS/Orchardcore

3.YiShaAdmin

github标星667。

YiShaAdmin 基于.NET Core Web开发,借鉴了很多开源项目的优点,让你开发Web管理系统和移动端Api更简单,用于所有的Web应用程序,例如网站管理后台、CMS、CRM、ERP、OA这类的系统和移动端Api。

如何入门.NET Core - 推荐这10个优秀的开源项目(.net framework 开源)

主要特性

  • 响应式布局,支持电脑端和移动端
  • 强大的一键生成功能(包括视图,控制器,业务类,实体类,服务类,菜单)
  • 支持Sql ServerMySql和Oracle数据库
  • 基于角色的权限控制(基于角色的访问控制),可控制到按钮
  • 对常用JS插件进行二次封装,使JS代码变得简洁,更加容易维护
  • 完善的日志记录体系

技术框架

  • 前置:引导带
  • 核心框架:.NET Core MVC
  • 缓存层:Memory,Redis
  • 持久层框架:实体框架核心
  • 数据库支持:SqlServer,MySql,Oracle
  • 定时任务:Quartz.Net
  • API文档显示工具:Swagger UI

如何入门.NET Core - 推荐这10个优秀的开源项目(.net framework 开源)

开源地址:
https://github.com/liukuo362573/YiShaAdmin

作者:liukuo362573

4.OSharp

github标星1.4k

如何入门.NET Core - 推荐这10个优秀的开源项目(.net framework 开源)

OSharpNS 全称 OSharp Framework with .NetStandard2.x,是一个基于.NetStandard2.x开发的一个.NetCore快速开发框架。

开源地址
https://github.com/dotnetcore/OSharp

作者:郭明峰

特点

  • 模块化的组件设计
  • 自动化的依赖注入机制
  • UnitOfWork-Repository模式,EFCore上下文动态构建
  • 基于AspNetCore的Identity的身份认证设计系统
  • 设计了一个强大的功能权限与数据权限的授权体系
  • 集成 Swagger 后端API文档系统

5.SiteServer

github标星:2.3k

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

如何入门.NET Core - 推荐这10个优秀的开源项目(.net framework 开源)

开源地址:https://github.com/siteserver/CMS

产品特性

  • 1.开源免费的企业级CMS
  • 2.网站群与多服务器发布
  • 3.内容多终端一体化
  • 4.众多功能插件,完整产品线
  • 5.支持各种内容模型
  • 6.高度灵活的权限分配
  • 8.良好的扩展性与二次开发 如果有.NET开发人员,还能通过修改SiteServer CMS源码进行二次开发。

6. ShriekFx

github标星626。

shriek-fx 是一个基于 .NET Core 2.0 开发的简单易用的快速开发框架,遵循领域驱动设计规范约束,并结合CQRS架构提供实现事件驱动、事件回溯、响应式等特性的基础设施。内部调用对用户几乎无感知也无需自己实现,开箱即用。目标是协助小型应用使用DDD的思维去开发,最终让开发者告别对领域驱动设计的复杂认识,并且享受到正真意义的面向对象设计模式来带的美感。

除此之外,还包含为了增强核心框架功能和迎合通用业务系统快速开发需求的众多实用的、面向微服务的拓展组件。

作者:Elder James 开源地址:https://github.com/Shriek-Projects/shriek-fx

7. XBlog

个人博客系统,推荐学习!

dotnet core平台,可以运行在windows和linux系统上,完全基于BeetleX.FastHttpAp框架开发,前后端分离,完全脱离后端视图引擎;基于vuejs和webapi模式

https://github.com/IKende/XBlog

8. OpenAuth.Core

.Net Core快速应用开发框架、最好用的权限工作流系统。

如何入门.NET Core - 推荐这10个优秀的开源项目(.net framework 开源)

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

开源地址
https://gitee.com/yubaolee/OpenAuth.Core
作者:yubaolee

9. Abp.VNext.Hello

hello,一个经典的abp框架!

abp是一款DDD模式的框架,它具备分层以及模块化的结构,框架本身含有授权,验证,异常处理,日志,本地化,数据库连接管理,设置管理,审计日志等,ABP是一个开源的且文档友好的应用框架,起始的想法是,“开发一款为所有公司和开发者通用的框架!”。它不仅仅是一个框架,更提供了一个基于DDD和最佳实践的健壮的体系模型。

https://github.com/wjkhappy14/Abp.VNext.Hello

10.Util应用框架

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

https://github.com/dotnetcore/Util

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2024年7月8日 下午2:46
下一篇 2024年7月8日 下午2:58

相关推荐

  • 无锡项目管理系统方案

    无锡项目管理系统方案 随着现代企业竞争的加剧,项目管理已经成为了企业运营中不可或缺的一部分。无锡项目管理系统则是一个集项目管理、财务管理、成本控制等功能于一体的系统,可以帮助企业更…

    科研百科 2024年12月27日
    0
  • 项目管理开源系统包括

    项目管理开源系统包括 随着信息技术的不断发展,项目管理已经成为了现代企业运营中不可或缺的一部分。开源系统作为一种新型项目管理工具,已经得到了广泛的应用和推广。本文将介绍项目管理开源…

    科研百科 2024年12月18日
    0
  • 华孚时尚(002042.SZ):智算中心项目主要承接东部算力需求,主要服务对象以高校、国家实验室等科研院所为主

    格隆汇2月4日丨华孚时尚(002042)(002042.SZ)在投资者互动平台表示,公司智算中心项目主要承接东部算力需求,主要服务对象以高校、国家实验室等科研院所为主,同时也包括一…

    科研百科 2024年4月14日
    131
  • 急诊外科科研项目

    急诊外科科研项目:探索如何提高急诊外科患者的生存率 摘要 急诊外科是医院中最重要的外科之一,负责处理在紧急情况下送来的患者。如何提高急诊外科患者的生存率一直是医院研究人员关注的问题…

    科研百科 2025年2月8日
    0
  • 科研经历怎么写

    科研经历怎么写 科研经历怎么写?作为一名学生,写科研经历是一个重要的任务,这将有助于展示自己对科学的兴趣和才能。在写科研经历时,以下是一些有用的提示和建议。 1. 确定研究主题 在…

    科研百科 2025年1月5日
    1
  • 中央纪委驻农业部纪检组王会杰

    中央纪委驻农业部纪检组王会杰:推进全面从严治党 加强农业领域监督执纪问责 近年来,随着农村经济的快速发展,农业领域已成为全面从严治党的重要战场。中央纪委驻农业部纪检组王会杰组长,作…

    科研百科 2024年10月4日
    30
  • 学校2021年教科研工作总结(范文)(2021年教研工作总结美篇)

    我校教育科研工作在上级教育部门的关心和指导下,立足当前课程改革的新要求和新学期学校的中心工作,以课堂教学为主阵地,以课题研究为载体,充分发挥教科研在课程改革中的先导作用,依靠全体教…

    科研百科 2022年5月17日
    358
  • 项目经理7大步骤轻松跟进项目,让你带项目不再那么累(项目经理如何推进项目)

    身为项目经理,跟进需求,跟进项目是必备技能,并且经常会遇到各种问题,甚至自己都乱了阵脚,看看项目管理体系指南PMBOK吧,感觉又不接地气,离实际较远,那么如何才能更好的跟进项目呢?…

    2022年5月27日
    512
  • 课题研究保密承诺函

    课题研究保密承诺函 尊敬的XX课题组成员: 本函是我们之间进行课题研究合作之际,为确保我们之间研究成果的安全和保密所签署的一份承诺函。 我们深知,科学研究是一项重要的知识产权,也是…

    科研百科 2024年10月26日
    5
  • 大创项目管理系统密码

    大创项目管理系统密码 随着大创项目的推进,我们越来越需要一款高效、实用的项目管理系统来帮助我们管理项目进度、资源分配、文档管理等等。然而,当我们需要访问这款系统时,往往会遇到密码错…

    科研百科 2025年1月17日
    0