Модульный многопользовательский фреймворк и CMS с открытым исходным кодом на базе ASP.NET Core.
oqtane/oqtane.framework
Открытая CMS и фреймворк приложений на .NET для создания веб-, мобильных и настольных приложений на Blazor и .NET MAUI.
Open source альтернатива:DotNetNuke
- Звёзды
- 2,260
- Форки
- 642
- Открытые issues
- 30
- Последний коммит
- 12 часов назад
Что это?
Oqtane — это система управления контентом и фреймворк приложений для современного .NET. Она построена на Blazor и позволяет разработчикам сосредоточиться на бизнес-логике, а не на общей инфраструктуре. Приложения можно запускать как Static Blazor, Blazor Server, Blazor WebAssembly или Blazor Hybrid через .NET MAUI.
Фреймворк имеет модульную архитектуру, модель компоновки страниц, поддержку нескольких сайтов, темы и сторонние модули. Установка выполняется с помощью мастера настройки; поддерживаются 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 с поддержкой нескольких сайтов
- Разработка собственных модулей Blazor на базе CMS
- Создание кроссплатформенных приложений с общим интерфейсом для веб-клиентов и настольных или мобильных клиентов на MAUI
Быстрый старт
- 1
Установите .NET 10 SDK
- 2
Установите Oqtane Application Template
dotnet new install Oqtane.Application.Template - 3
Создайте новый проект на основе шаблона
dotnet new oqtane-app -o MyCompany.MyProject - 4
Соберите и запустите сервер, затем откройте указанный URL, чтобы завершить работу мастера установки
dotnet build
Что важно знать
- Требуются .NET 10 SDK и знакомство с Blazor и .NET.
- При первом запуске потребуется мастер установки. Для работы через Visual Studio нужна редакция Visual Studio с рабочей нагрузкой ASP.NET.
В подборках
Темы
Частые вопросы
- Что такое oqtane.framework?
- Открытая CMS и фреймворк приложений на .NET для создания веб-, мобильных и настольных приложений на Blazor и .NET MAUI. Oqtane — это система управления контентом и фреймворк приложений для современного .NET. Она построена на Blazor и позволяет разработчикам сосредоточиться на бизнес-логике, а не на общей инфраструктуре. Приложения можно запускать как Static Blazor, Blazor Server, Blazor WebAssembly или Blazor Hybrid через .NET MAUI.
- oqtane.framework можно использовать бесплатно? Какая у него лицензия?
- oqtane.framework распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- oqtane.framework всё ещё поддерживается?
- Активно поддерживается. Последний коммит в oqtane.framework — 6 нояб. 2026 г..
- Для чего можно использовать oqtane.framework?
- Создание корпоративного сайта или сайта сообщества на .NET с поддержкой нескольких сайтов Разработка собственных модулей Blazor на базе CMS Создание кроссплатформенных приложений с общим интерфейсом для веб-клиентов и настольных или мобильных клиентов на MAUI
- Как установить oqtane.framework?
- Установите .NET 10 SDK Установите Oqtane Application Template: dotnet new install Oqtane.Application.Template Создайте новый проект на основе шаблона: dotnet new oqtane-app -o MyCompany.MyProject Соберите и запустите сервер, затем откройте указанный URL, чтобы завершить работу мастера установки: dotnet build
- Где скачать oqtane.framework?
- Исходный код и инструкции по установке — на GitHub: https://github.com/oqtane/oqtane.framework
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Кроссплатформенное приложение для ведения дневника с открытым исходным кодом на Blazor: работает локально на Android, Windows, macOS, в Web и Linux.
Подборка официальных примеров приложений на .NET MAUI: AI-чат, навигация, макеты и нативные возможности платформ.
Ticky — бесплатный Kanban-менеджер задач с открытым исходным кодом на ASP.NET Core Blazor для личного и командного использования.
Серверная часть для клиентов Bitwarden: API, база данных SQL Server и развёртывание менеджера паролей в Docker.
Набор инструментов Swagger/OpenAPI для .NET и ASP.NET Core: генерирует спецификации API по контроллерам, а C#- и TypeScript-клиенты — по спецификациям.