Repolode
oqtane

oqtane/oqtane.framework

CMS e framework de aplicações .NET de código aberto para criar apps web, mobile e desktop com Blazor e .NET MAUI.

Alternativa open source a:DotNetNuke

Estrelas
2,260
Forks
642
Issues abertas
30
Último commit
há 19 horas

O que é?

Oqtane é um sistema de gerenciamento de conteúdo e framework de aplicações para o .NET moderno. Construído sobre Blazor, ele permite que os desenvolvedores se concentrem na lógica de negócio, em vez de cuidar da infraestrutura geral. As aplicações podem rodar como Static Blazor, Blazor Server, Blazor WebAssembly ou Blazor Hybrid com .NET MAUI.

O framework é modular e oferece um modelo de composição de páginas, suporte a múltiplos sites, temas e módulos de terceiros. A instalação é feita por meio de um assistente de configuração, e há suporte a SQL Server, SQLite, MySQL e PostgreSQL. Um gerador de módulos no painel de administração cria o código de novos módulos, que pode ser aberto no Visual Studio.

O projeto é mantido como membro da .NET Foundation e distribuído sob a licença MIT. Também oferece um template de aplicação para novos projetos e um marketplace da comunidade para módulos e temas.

Recursos principais

  • 01Suporte a múltiplos sites com um modelo dinâmico de composição de páginas
  • 02Opções de hospedagem com Blazor Static, Server, WebAssembly e Blazor Hybrid com .NET MAUI
  • 03Suporte a SQL Server, SQLite, MySQL e PostgreSQL
  • 04Gerador de módulos e sistema extensível de módulos de terceiros
  • 05Template de aplicação para criar novos projetos com o .NET CLI

Casos de uso

  • Criar sites corporativos ou comunitários com múltiplos sites usando .NET
  • Desenvolver módulos Blazor personalizados sobre a base de um CMS
  • Criar apps multiplataforma com uma interface compartilhada entre web e clientes desktop ou mobile com MAUI

Início rápido

  1. 1

    Instale o SDK do .NET 10

  2. 2

    Instale o Oqtane Application Template

    dotnet new install Oqtane.Application.Template
  3. 3

    Crie um novo projeto com base no template

    dotnet new oqtane-app -o MyCompany.MyProject
  4. 4

    Compile e execute o servidor e, em seguida, abra a URL exibida para concluir o assistente de instalação

    dotnet build

Antes de usar

  • É necessário ter o SDK do .NET 10 e conhecer Blazor e .NET.
  • O assistente de instalação é necessário na primeira execução. Para seguir o caminho do Visual Studio, é necessária uma edição do Visual Studio com a carga de trabalho do ASP.NET.

Em coleções

Tópicos

Perguntas frequentes

O que é oqtane.framework?
CMS e framework de aplicações .NET de código aberto para criar apps web, mobile e desktop com Blazor e .NET MAUI. Oqtane é um sistema de gerenciamento de conteúdo e framework de aplicações para o .NET moderno. Construído sobre Blazor, ele permite que os desenvolvedores se concentrem na lógica de negócio, em vez de cuidar da infraestrutura geral. As aplicações podem rodar como Static Blazor, Blazor Server, Blazor WebAssembly ou Blazor Hybrid com .NET MAUI.
oqtane.framework é gratuito? Qual é a licença?
oqtane.framework é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
oqtane.framework ainda é mantido?
Manutenção ativa. O último commit de oqtane.framework foi em 6 de nov. de 2026.
Para que posso usar oqtane.framework?
Criar sites corporativos ou comunitários com múltiplos sites usando .NET Desenvolver módulos Blazor personalizados sobre a base de um CMS Criar apps multiplataforma com uma interface compartilhada entre web e clientes desktop ou mobile com MAUI
Como instalar oqtane.framework?
Instale o SDK do .NET 10 Instale o Oqtane Application Template: dotnet new install Oqtane.Application.Template Crie um novo projeto com base no template: dotnet new oqtane-app -o MyCompany.MyProject Compile e execute o servidor e, em seguida, abra a URL exibida para concluir o assistente de instalação: dotnet build
Onde consigo oqtane.framework?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/oqtane/oqtane.framework

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados