基于 ASP.NET Core 的开源模块化、多租户应用框架与内容管理系统。
- Star
- 2,260
- Fork
- 642
- 未关闭 Issue
- 30
- 最近提交
- 19小时前
这是什么?
Oqtane 是一个面向现代 .NET 的内容管理系统与应用框架,基于 Blazor 构建,让开发者把精力放在业务逻辑上,而不是通用基础设施。应用可以以 Static Blazor、Blazor Server、Blazor WebAssembly 或通过 .NET MAUI 实现的 Blazor Hybrid 方式运行。
框架采用模块化设计,支持页面组合模型、多站点、主题以及第三方模块扩展。安装时通过向导完成配置,支持 SQL Server、SQLite、MySQL 和 PostgreSQL。管理后台中的模块生成功能可以创建新模块代码,并在 Visual Studio 中打开。
项目是 .NET Foundation 的成员项目,采用 MIT 许可证,提供用于新建项目的应用模板,并有社区市场供获取模块和主题。
核心功能
- 01支持多站点,并采用动态页面组合模型
- 02可在 Blazor Static、Server、WebAssembly 和 .NET MAUI Hybrid 中部署
- 03支持 SQL Server、SQLite、MySQL 和 PostgreSQL 数据库
- 04提供模块生成功能和可扩展的第三方模块体系
- 05通过 .NET CLI 应用模板快速创建新项目
适用场景
- 基于 .NET 搭建多站点的企业或社区网站
- 在 CMS 基础上开发自定义 Blazor 模块
- 构建 Web 与 MAUI 桌面、移动端共享界面的跨平台应用
快速上手
- 1
安装 .NET 10 SDK
- 2
安装 Oqtane 应用模板
dotnet new install Oqtane.Application.Template - 3
从模板创建新项目
dotnet new oqtane-app -o MyCompany.MyProject - 4
构建并运行服务器,然后打开显示的地址完成安装向导
dotnet build
使用前须知
- 需要 .NET 10 SDK,并且需要熟悉 Blazor 和 .NET。
- 首次运行需要使用安装向导;使用 Visual Studio 时需要安装带 ASP.NET 工作负载的版本。
收录于专题
标签
常见问题
- oqtane.framework 是什么?
- 基于 .NET 与 Blazor 的开源 CMS 和应用框架,可构建 Web、移动和桌面应用。 Oqtane 是一个面向现代 .NET 的内容管理系统与应用框架,基于 Blazor 构建,让开发者把精力放在业务逻辑上,而不是通用基础设施。应用可以以 Static Blazor、Blazor Server、Blazor WebAssembly 或通过 .NET MAUI 实现的 Blazor Hybrid 方式运行。
- oqtane.framework 可以免费使用吗?用的什么许可证?
- oqtane.framework 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- oqtane.framework 还在维护吗?
- 活跃维护中。oqtane.framework 最近一次提交是在 2026年11月6日。
- oqtane.framework 适合用来做什么?
- 基于 .NET 搭建多站点的企业或社区网站 在 CMS 基础上开发自定义 Blazor 模块 构建 Web 与 MAUI 桌面、移动端共享界面的跨平台应用
- oqtane.framework 怎么安装和运行?
- 安装 .NET 10 SDK 安装 Oqtane 应用模板: dotnet new install Oqtane.Application.Template 从模板创建新项目: dotnet new oqtane-app -o MyCompany.MyProject 构建并运行服务器,然后打开显示的地址完成安装向导: dotnet build
- 在哪里获取 oqtane.framework?
- 源代码和安装说明在 GitHub 上:https://github.com/oqtane/oqtane.framework
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
8224+3 本周2609C#BSD-3-Clause维护活跃更新于 19小时前
基于 Blazor 开发的开源跨平台本地日记应用,支持 Android、Windows、macOS、Web 和 Linux。
1627+6 本周156C#AGPL-3.0更新于 21天前
基于 .NET MAUI 的官方示例集合,涵盖 AI 聊天、导航、布局和原生平台功能。
36591485C#MIT更新于 2个月前
Ticky 是一款基于 ASP.NET Core Blazor 构建的免费开源看板任务管理工具,适合个人或团队使用。
30116HTMLMIT更新于 昨天
Bitwarden 密码管理器的后端服务,提供 API、SQL Server 数据库与 Docker 部署支持。
2.1万+69 本周1834C#Other维护活跃更新于 17小时前
面向 .NET、ASP.NET Core 与 TypeScript 的 Swagger/OpenAPI 工具链,可从控制器生成接口文档并生成客户端代码。
73681363C#MIT更新于 2个月前