Framework de aplicaciones modular y multiinquilino de código abierto, y CMS creado sobre ASP.NET Core.
oqtane/oqtane.framework
Un CMS y framework de aplicaciones .NET de código abierto para crear aplicaciones web, móviles y de escritorio con Blazor y .NET MAUI.
Alternativa open source a:DotNetNuke
- Estrellas
- 2,260
- Forks
- 642
- Issues abiertos
- 30
- Último commit
- hace 8 horas
¿Qué es?
Oqtane es un sistema de gestión de contenidos y un framework de aplicaciones para .NET moderno. Está construido sobre Blazor y permite a los desarrolladores centrarse en la lógica de negocio en lugar de la infraestructura general. Las aplicaciones pueden ejecutarse como Static Blazor, Blazor Server, Blazor WebAssembly o Blazor Hybrid mediante .NET MAUI.
El framework es modular e incluye un modelo de composición de páginas, compatibilidad con varios sitios, temas y módulos de terceros. La instalación se realiza mediante un asistente de configuración y admite SQL Server, SQLite, MySQL y PostgreSQL. Un generador de módulos en el panel de administración crea código de nuevos módulos que se puede abrir en Visual Studio.
El proyecto cuenta con el respaldo de su condición de miembro de .NET Foundation y se distribuye con la licencia MIT. También incluye una plantilla de aplicación para nuevos proyectos y un marketplace comunitario de módulos y temas.
Funciones clave
- 01Compatibilidad con varios sitios y un modelo dinámico de composición de páginas
- 02Opciones de alojamiento con Blazor Static, Server, WebAssembly y Blazor Hybrid en .NET MAUI
- 03Compatibilidad con SQL Server, SQLite, MySQL y PostgreSQL
- 04Generador de módulos y sistema extensible de módulos de terceros
- 05Plantilla de aplicación para crear nuevos proyectos con .NET CLI
Casos de uso
- Crear sitios web corporativos o comunitarios con varios sitios en .NET
- Desarrollar módulos de Blazor personalizados sobre la base de un CMS
- Crear aplicaciones multiplataforma que compartan la interfaz de usuario entre la web y clientes de escritorio o móviles con MAUI
Inicio rápido
- 1
Instala el SDK de .NET 10
- 2
Instala Oqtane Application Template
dotnet new install Oqtane.Application.Template - 3
Crea un proyecto nuevo a partir de la plantilla
dotnet new oqtane-app -o MyCompany.MyProject - 4
Compila y ejecuta el servidor; después, abre la URL que aparece para completar el asistente de instalación
dotnet build
Antes de usarlo
- Se requieren el SDK de .NET 10 y conocimientos de Blazor y .NET.
- El asistente de instalación es necesario la primera vez que se ejecuta. Para seguir los pasos de Visual Studio, se necesita una edición de Visual Studio que incluya la carga de trabajo de ASP.NET.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es oqtane.framework?
- Un CMS y framework de aplicaciones .NET de código abierto para crear aplicaciones web, móviles y de escritorio con Blazor y .NET MAUI. Oqtane es un sistema de gestión de contenidos y un framework de aplicaciones para .NET moderno. Está construido sobre Blazor y permite a los desarrolladores centrarse en la lógica de negocio en lugar de la infraestructura general. Las aplicaciones pueden ejecutarse como Static Blazor, Blazor Server, Blazor WebAssembly o Blazor Hybrid mediante .NET MAUI.
- ¿oqtane.framework es gratuito? ¿Qué licencia tiene?
- oqtane.framework es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿oqtane.framework sigue mantenido?
- Mantenimiento activo. El último commit de oqtane.framework fue el 6 nov 2026.
- ¿Para qué puedo usar oqtane.framework?
- Crear sitios web corporativos o comunitarios con varios sitios en .NET Desarrollar módulos de Blazor personalizados sobre la base de un CMS Crear aplicaciones multiplataforma que compartan la interfaz de usuario entre la web y clientes de escritorio o móviles con MAUI
- ¿Cómo se instala oqtane.framework?
- Instala el SDK de .NET 10 Instala Oqtane Application Template: dotnet new install Oqtane.Application.Template Crea un proyecto nuevo a partir de la plantilla: dotnet new oqtane-app -o MyCompany.MyProject Compila y ejecuta el servidor; después, abre la URL que aparece para completar el asistente de instalación: dotnet build
- ¿Dónde consigo oqtane.framework?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/oqtane/oqtane.framework
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Aplicación de diario local y multiplataforma de código abierto, creada con Blazor y disponible para Android, Windows, macOS, web y Linux.
Colección de aplicaciones de ejemplo oficiales creadas con .NET MAUI, con ejemplos de chat con IA, navegación, diseños y funciones nativas de cada plataforma.
Ticky es un gestor de tareas Kanban gratuito y de código abierto, desarrollado con ASP.NET Core Blazor para uso personal o en equipo.
Servidor backend para los clientes de Bitwarden, con las API, una base de datos SQL Server y despliegue con Docker para el gestor de contraseñas.
Una cadena de herramientas Swagger/OpenAPI para .NET y ASP.NET Core que genera especificaciones de API a partir de controladores y clientes C# o TypeScript a partir de especificaciones.