Repolode
oqtane

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. 1

    Установите .NET 10 SDK

  2. 2

    Установите Oqtane Application Template

    dotnet new install Oqtane.Application.Template
  3. 3

    Создайте новый проект на основе шаблона

    dotnet new oqtane-app -o MyCompany.MyProject
  4. 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 обновляется ежедневно.

Похожие проекты