Framework de aplicações modular e multi-tenant e CMS open source, desenvolvido com ASP.NET Core.
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
Instale o SDK do .NET 10
- 2
Instale o Oqtane Application Template
dotnet new install Oqtane.Application.Template - 3
Crie um novo projeto com base no template
dotnet new oqtane-app -o MyCompany.MyProject - 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
Aplicativo de diário local e multiplataforma, de código aberto e feito com Blazor, para Android, Windows, macOS, Web e Linux.
Coleção de apps de exemplo oficiais feitos com .NET MAUI, com exemplos de chat com IA, navegação, layouts e recursos nativos das plataformas.
Ticky é um gerenciador de tarefas Kanban gratuito e de código aberto, desenvolvido com ASP.NET Core Blazor para uso pessoal ou em equipe.
Servidor backend dos clientes Bitwarden, com APIs, banco de dados SQL Server e implantação via Docker para o gerenciador de senhas.
Toolchain Swagger/OpenAPI para .NET e ASP.NET Core que gera especificações de API a partir de controllers e clientes C# ou TypeScript a partir dessas especificações.