盘点10个热门CMS的.Net开源项目

B站影视 韩国电影 2025-04-07 21:54 1

摘要:一个基于 .NET Core 构建开源的无头内容管理系统(Headless CMS),主要用于构建和管理复杂的内容管理系统。

下面推荐10个基于.Net开发的CMS开源项目。

一个基于 .NET Core 构建开源的无头内容管理系统(Headless CMS),主要用于构建和管理复杂的内容管理系统。

它允许开发者和内容管理者通过API来处理内容,而不是传统的网页界面,这为前端开发提供了极大的灵活性。

多项目支持:允许创建无限数量的项目和团队,以便在不同的部门或项目之间管理内容。丰富的内容管理功能:用户可以创建自己的内容类型,并根据需要调整。多语言支持:支持多语言内容,便于国际化应用。强大的权限系统:精细的权限设置让您可以完全控制谁可以查看或编辑内容。工作流系统:支持定制工作流以确保只有高质量的内容才能发布,帮助实施公司内部关于谁可以创建、审核或发布内容的复杂规则。集成搜索引擎:内置搜索功能帮助快速查找内容。同步规则:能够为系统事件创建规则,以自动与其他系统同步内容或通知内容编辑者。易于扩展:由于其模块化架构,Squidex 可以很容易地与第三方服务集成。HTTP端点:支持GraphQL或REST接口方式。

Star:2.4K⭐

项目地址:

基于Asp.NET Core 构建的、模块化和多租户应用程序框架,采用文档数据库,非常高性能,跨平台的系统。

1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。

2、数据库:兼容MySQL、SqlServer、Sqlite、PostgreSQL,提供文档数据库存储与查询等相关操作的API,对于CMS系统来说,这是一个非常好的方案,极大地提升性能。

3、可视化:支持可视化编辑网站模板。

4、模板引擎:支持 Liquid 模板语言的。

5、自定义查询:可通过配置SQL、Lucene 自定义模块,或者对外提供API。

6、扩展性:这是一个多租户系统,可通过一次部署托管多个网站。

7、GraphQL:提供灵活的GraphQL API,可以供外部系统调用。

Star:7.5K⭐

项目地址:

开发者团队是来源于丹麦,经过多年的发展,已经成为全球比较知名并被广泛使用的CMS,它以友好的用户体验和高度可定制性而出名,非常适合用于开发各种类型网站项目,比如开发企业网站、电子商务系统、企业管理系统等。

1、操作简单:具有非常直观的用户界面,方便管理员轻松地管理和发布内容;

2、高度可定制性:提供了各种视图组件方便创建各种页面,同时提供了API和模板引擎方便开发者来创建独特的网站布局和设计,以满足复杂的业务需求;

3、内容管理:提供强大的内容管理功能,包括版本控制、内容发布、媒体库管理,通过以上功能,让用户客户轻松管理各种内容类型,从文本、图片、多媒体文件等;

4、多语言支持:支持包含中文在内的20几个国家语言包,方便用户构建全球化的网站;

5、权限控制:具有灵活的权限控制功能,管理员可以根据业务需求创建不同的用户角色权限;

6、搜索功能:内置了强大的搜索功能,方便用户快速搜索和筛选网站内容,提供了全文搜索、标签搜索、分类搜索等多种方式,还提供搜索结果的排序等功能;

7、集成第三方解决方案:集成了多种第三方插件,比如SEO工具、营销插件等,方便企业通过集成第三方插件和模块,来扩展网站的功能;

8、社区:拥有一个非常活跃的用户社区,相关问题都可以在上面交流分享、寻找问题解决方案等。

Star:4.6K⭐

项目地址:

一个轻量级且跨平台的CMS库,专为.NET 8设计。

该项目提供多种模板,具备CMS基本功能,也有空模板方便从头开始构建新网站,甚至可以作为移动应用的后端。

是一个完全解耦的CMS,意味着我们可以使用任何技术以任何方式构建的应用程序。

1、基于.Net 8开发。

2、数据库支持:SQL数据库(本地和Azure)、SQLite、MySQL、PostgreSQL和Azure Cosmos DB等。

3、技术栈:Asp.net Mvc Core、EntityFrameworkCore、JQuery、Bootstrap。

Star:2K⭐

项目地址:

采用代码优先开发、具备可扩展且灵活的架构、简单易用的内容管理系统。

1、基于.Net 8开发。

2、数据库支持:SqlServer (Express) 2016+, 或者 Azure SQL。

3、技术栈:Asp.net Mvc Core、EntityFrameworkCore、JQuery、Bootstrap。

Star:841⭐

项目地址:

基于.NET Core框架的开源内容管理系统(CMS),提供了丰富的的基础功能和插件,包括文章发布、图片管理、文件管理、评论管理、标签管理等,可以满足大部分网站的需求。

集成了Google Analytics分析,以及友好的Seo功能,非常适合用于创建企业网站、内容系统、个人博客,也可以用于开发企业管理类型的系统。

1、数据库:支持MySQL, SQL Server, PostgreSQL, SQLite;

2、基于ASP.Net Core 6 / dotnet Core 6、SignalR、Angular 和 Bootstrap开发。

3、支持多语言版本;

4、支持跨平台部署,可以在Windows、Linux、Mac等平台上运行;

5、支持界面皮肤个性化定制。

Star:828⭐

项目地址:

基于.Net构建的简单、跨平台、模块化建站系统。系统业务简单、代码清晰、层级分明、全新架构便于二次扩展开发。支持多种数据库,可用于OA、ERP、CRM、BI、物流系统等系统。

1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。

2、数据库支持:MySQL、Oracle、Sqlserver、Sqlite、SQLServerMOT。

3、采用前后端分离框架。

4、兼容各大主流的浏览器。

5、基于NetCore + Vue +SqlSugar+Layui + JWT开发。

6、采用七牛云存储。

Star:789⭐

项目地址:

一个支持可视化设计的内容管理系统,可通过托拉拽来实现页面布局,所见即所得。系统采用插件式开发,支持插件扩展、模板扩展,可以通过自定义插件、模板来实现个性化需求。

该项目可用于企业网站、个人博客、产品介绍网站等。

1、跨平台:这是基于.Net Core开发的系统,可以部署在Docker, Windows, Linux, Mac。

2、数据库支持:MySQL、Sqlserver、Sqlite。

3、基于.Net6 +MVC +BootStrap 开发,采用TinyMCE编辑器。

4、兼容移动端、PC端。

Star:266⭐

项目地址:

后台采用.Net Core 6开发的,前端采用Vue前后端分离的架构。目前实现简约的权限管理系统、基础字典项管理、随笔专栏,评论点赞,消息通知,标签等仿掘金模块。

2、数据库支持:Microsoft SQL Server, PostgreSQL, MySQL, SQLite。

3、系统分为三端:后台管理系统、前端网页版本(兼容移动端)。

4、基于.Net Core 6 +Web Api + Vue开发。

5、支持第三方登录:GitHub、QQ、Gitee。

6、日志:Serilog,测试框:Xunit,云存储。

Star:547⭐

项目地址:

十、FluentCMS:基于 Blazor 构建的开源CMS内容管理系统

一个基于强大的 ASP.NET Core 和创新的 Blazor 技术构建的现代内容管理系统(CMS)。

FluentCMS 设计为快速、灵活且用户友好,它不仅是一个传统的基于内容的 CMS,还是一个无头(Headless)CMS ,使其非常适合各种应用场景。

此项目还在开发中,还有部分问题,可以当着学习项目。

性能:FluentCMS 基于 Blazor 组件构建,能够提供快速的客户端操作体验。

可扩展性:支持通过自定义插件和主题进行扩展,满足不同用户的需求。

SEO 优化:内置 SEO 工具,帮助优化内容以提升搜索引擎排名。

多语言支持:支持多语言内容管理,方便国际化应用。

角色权限管理:提供基于角色的访问控制,可对用户权限进行细粒度管理。

媒体管理:支持上传、组织和管理媒体文件。

内容类型定义:用户可以自定义内容类型及其字段,灵活管理各种内容。

多站点支持:可从单个仪表板管理多个站点。

页面管理:支持创建和管理具有自定义布局的页面。

插件管理:插件扩展功能,进一步增强系统能力。

Star:386⭐

项目地址:

来源:不秃头程序员一点号

相关推荐