如何入门.NET Core ? 推荐这10个优秀的开源项目!

这篇具有很好参考价值的文章主要介绍了如何入门.NET Core ? 推荐这10个优秀的开源项目!。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

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

1.Ant Design Blazor

如何入门.NET Core ? 推荐这10个优秀的开源项目!

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

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

如何入门.NET Core ? 推荐这10个优秀的开源项目!

如何入门.NET Core ? 推荐这10个优秀的开源项目!

特性

  • 提炼自企业级中后台产品的交互语言和视觉风格。

  • 开箱即用的高质量 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。

主要特性

  • 响应式布局,支持电脑端和移动端

  • 强大的一键生成功能(包括视图,控制器,业务类,实体类,服务类,菜单)

  • 支持Sql Server,MySql和Oracle数据库

  • 基于角色的权限控制(基于角色的访问控制),可控制到按钮

  • 对常用JS插件进行二次封装,使JS代码变得简洁,更加容易维护

  • 完善的日志记录体系

技术框架

  • 前置:引导带

  • 核心框架:.NET Core MVC

  • 缓存层:Memory,Redis

  • 持久层框架:实体框架核心

  • 数据库支持:SqlServer,MySql,Oracle

  • 定时任务:Quartz.Net

  • API文档显示工具:Swagger UI

如何入门.NET Core ? 推荐这10个优秀的开源项目!

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

作者:liukuo362573

4.OSharp

github标星1.4k

如何入门.NET Core ? 推荐这10个优秀的开源项目!

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个优秀的开源项目!

开源地址: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个优秀的开源项目!

基于经典领域驱动设计的权限管理及快速开发框架,源于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

如果你也有好的开源项目,欢迎推荐!文章来源地址https://www.toymoban.com/news/detail-476816.html

到了这里,关于如何入门.NET Core ? 推荐这10个优秀的开源项目!的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • <开源: 推荐10个开源的前端低代码项目>

    近几年,在技术领域 低代码 是比较热门的话题,比如阿里云推出了 钉钉低代码 ,通过简单的 拖拽 、 配置 ,即可完成业务应用的搭建,腾讯云则是推出了 微搭 ,通过行业化 模板、拖放式组件和可视化配置快速构建多端应用 。 逍遥子在9月份的云栖大会上说:“新技术代

    2024年02月06日
    浏览(21)
  • 推荐10个Flutter开源项目

    作为跨平台应用开发的领头羊,Flutter从已发布就受到广大开发者的追捧。使用Flutter技术开发的应用不仅体验上无限接近原生应用,在开发效率上也是其他技术无法比拟的。随着其开发者社区的不断壮大,Flutter生态系统已经相当强大,并且众多开源应用程序也相继诞生。这些

    2024年02月15日
    浏览(22)
  • 【开源项目】C#.NET 扩展库 -- Com.Gitusme.Net.Extensiones.Core

    目录 1、项目介绍 2、集成方式 方法一:项目中通过Nuget包管理器安装导入 方法二:手动从Nuget官网下载,下载地址: 3、代码中导入命名空间 4、版本变更说明 1.0.7 版本 1.0.6 版本 1.0.5 版本 1.0.4 版本 5、演示示例 示例 1:使用string, object扩展进行类型转换 示例 2:使用this指针

    2024年02月05日
    浏览(19)
  • .net core下优秀的日志框架使用解析,附源代码

    在 .NET Core 中,日志是一个非常重要的组件,它可以帮助我们记录应用程序的运行情况,以便在出现问题时进行排查。在本文中,我们将介绍五个优秀的 .NET Core 日志框架,它们分别是 Serilog、NLog、Log4Net、 Microsoft.Extensions.Logging 和 Loupe。我们将为每个框架提供使用方法及步骤

    2024年02月05日
    浏览(28)
  • 如何将 ASP.NET Core MVC 项目的视图分离到另一个项目

    在当下这个年代 SPA 已是主流,人们早已忘记了 MVC 以及 Razor 的故事。但是在某些场景下 SSR 还是有意想不到效果。比如某些静态页面,比如追求首屏加载速度的时候。最近在项目中回归传统效果还是不错。 有的时候我们希望将视图(Views)从主项目中分离出来,以提高项目的

    2024年04月22日
    浏览(24)
  • 140款Android开源优秀项目源码

    BeautifulRefreshLayout-漂亮的美食下拉刷新 GitHub - android-cjj/BeautifulRefreshLayout at BeautifulRefreshForFood Material Design-动画风格的选项卡tab切换功能 GitHub - neokree/MaterialTabs: Custom Tabs with Material Design effects TwinklingRefreshLayout-支持下拉刷新和上拉加载的RefreshLayout,自带越界回弹效果 GitHub - lco

    2024年02月08日
    浏览(19)
  • Github、Gitee优秀的开源项目

    收集 Github 、 Gitee 优秀的开源项目,并进行归类整理。项目地址 编程语言项目 SprinBoot 项目 源码分析项目 前后端分离项目 Vue2 项目 Vue3 项目 微服务项目 Api 网关项目 中间件项目 数据操作项目 测试运维监控项目 接口文档管理项目 知识管理项目 聊天项目 工具项目 集合项目

    2023年04月14日
    浏览(32)
  • Github、Gitee优秀的开源项目分享

    先赞后看,养成习惯!!!❤️ ❤️ ❤️ 资源收集不易,如果喜欢可以关注我哦! ​如果本篇内容对你有所启发,欢迎访问我的个人博客了解更多内容:链接地址 ​ javacore  -  Java  核心技术的经验总结。 在线文档 symphony  - 一款用  Java  实现的现代化 社区(论坛/问答

    2024年02月04日
    浏览(25)
  • AIGC领域优秀的资源汇总(应用、论文、开源项目)

    AIGC领域介绍,及一些比较优秀的应用,和论文,开源项目汇总。 一、AIGC概念 ​ AIGC,全名“AI generated content”,又称生成式AI,意为人工智能生成内容。例如AI文本续写,文字转图像的AI图、AI主持人等,都属于AIGC的应用。 ​ AIGC也被认为是继PGC(Professionally Generated Content,专

    2024年02月11日
    浏览(21)
  • 整理5个优秀的微信小程序开源项目

    ​ GitHub:  https://github.com/woniudiancang/bee Bee是一个餐饮点餐商城微信小程序,是针对餐饮行业推出的一套完整的餐饮解决方案,实现了用户在线点餐下单、外卖、叫号排队、支付、配送等功能,完美的使餐饮行业更高效便捷! GitHub:  https://github.com/lsqy/taro-music taro-music是基于t

    2024年02月06日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包