oqtane.framework is a free, open source content management systems (cms) project written in C# and released under MIT. It has 2,255 GitHub stars, 642 forks and 27 open issues, and was last pushed 4 days ago. On this registry it ranks #35 of 66 tracked projects in Content Management Systems (CMS), with 5 head-to-head comparisons available.

Oqtane Framework

Oqtane

Oqtane is an open source Content Management System (CMS) and Application Framework that provides advanced functionality for developing web, mobile, and desktop applications on modern .NET.

Oqtane allows you to "Build Applications, Not Infrastructure" which means that you can focus your efforts on solving your unique business challenges rather than wasting time and effort on building general infrastructure.

Oqtane is "Rocket Fuel for Blazor" as it provides powerful capabilities to accelerate your Blazor development experience, providing scalable services and a composable UI which can be hosted on Static Blazor, Blazor Server, Blazor WebAssembly, or Blazor Hybrid (via .NET MAUI).

Oqtane is being developed based on some fundamental principles which are outlined in the Oqtane Philosophy. This project is an official member of the .NET Foundation and is governed by the .NET Foundation Contributor Covenant Code of Conduct

Latest Release

10.2.6 was released on September 14, 2026.

Try It Now!

Microsoft's Public Cloud (requires an Azure account)
Deploy to Azure

A free ASP.NET hosting account. No hidden fees. No credit card required.
Deploy to MonsterASP.NET

Getting Started (Version 10.0.0+)

Installing using the Oqtane Application Template:

If you have an older version of the Oqtane Application Template installed and want to use the latest, use the following .NET CLI command to uninstall the old version:

dotnet new uninstall Oqtane.Application.Template

To install the Oqtane Application Template and create a new project, use the following .NET CLI commands (note that "MyCompany.MyProject" can be replaced with your own unique company and project name):

dotnet new install Oqtane.Application.Template
dotnet new oqtane-app -o MyCompany.MyProject 
cd MyCompany.MyProject
dotnet build
cd Server
dotnet run
  • Browse to the Url specified to run the application (an Installation Wizard screen will be displayed the first time you run the application)
  • To develop/debug the application in an IDE, open the *.slnx file in the root folder and hit F5

Installing using source code from the Dev/Master branch:

  • Install Latest .NET 10.0 SDK.

  • Install the latest edition of Visual Studio 2026 with the ASP.NET and web development workload enabled. Oqtane works with ALL editions of Visual Studio from Community to Enterprise. If you wish to use LocalDB for development ( not a requirement as Oqtane supports SQLite, mySQL, and PostgreSQL ) you must also install the Data storage and processing.

  • Clone (or download) the Oqtane source code to your local system:

  • Open the Oqtane.slnx solution file (make sure you specify Oqtane.Server as the Startup Project)

  • Run the application... an Installation Wizard screen will be displayed which will allow you to configure your preferred database and create a host user account.

Developing a custom module:

  • follow the instructions for installing using source code outlined above

  • login as the host user

  • navigate to Control Panel (gear icon at top-right of page), Admin Dashboard, Module Management

  • select Create Module

  • enter information corresponding to the module you wish to create and then select the Create button

  • make note of the Location where the code was generated and open the solution file in Visual Studio

  • Build / Rebuild Solution, ensure the Oqtane.Server is set as the Startup Project, and hit F5 to run the solution

Installing an official release:

  • all official releases of Oqtane are distributed on GitHub. Releases include an Install.zip package for new installations and an Upgrade.zip for existing installations.

  • A detailed set of instructions for installing Oqtane on Azure is located here: Installing Oqtane on Azure

  • A detailed set of instructions for installing Oqtane on IIS is located here: Installing Oqtane on IIS

  • Instructions for upgrading Oqtane are located here: Upgrading Oqtane

Additional Instructions

  • If you have already installed a previous version of Oqtane and you wish to do a clean database install, simply reset the DefaultConnection value in the Oqtane.Server\appsettings.json file to "". This will trigger a re-install when you run the application which will execute the database installation.

  • If you want to submit pull requests it is recommended you ignore any local changes you have made to the appsettings.json file before you submit a pull request. To automate this activity, open a command prompt and navigate to the /Oqtane.Server/ folder and enter the command "git update-index --skip-worktree appsettings.json"

Video Series

  • If you are getting started with Oqtane, a series of videos are available which explain how to install the product, interact with the user interface, and develop custom modules.

Oqtane Marketplace

Explore and enhance your Oqtane experience by visiting the Oqtane Marketplace. Discover a variety of modules, themes, and extensions contributed by the community. Visit Oqtane Marketplace

Documentation

There is a separate Documentation repository which contains a variety of types of documentation for Oqtane, including API documentation that is auto generated using Docfx. The contents of the repository is published to Githib Pages and is available at https://docs.oqtane.org

Join the Community

Connect with other developers, get support, and share ideas by joining the Oqtane community on Discord!

Join our Discord

Roadmap

This project is open source, and therefore is a work in progress...

Backlog

  • Folder Providers
  • Native MCP Server

10.2.6 (Sep 14, 2026)

  • Stabilization improvements

10.2.5 (Sep 10, 2026)

  • Stabilization improvements

10.2.4 (Aug 17, 2026)

  • Stabilization improvements

10.2.3 (Jul 26, 2026)

  • Stabilization improvements

10.2.2 (Jul 24, 2026)

  • Marketplace integration
  • Stabilization improvements

10.2.1 (Jun 19, 2026)

  • Stabilization improvements

10.2.0 (May 29, 2026)

  • Distributed Caching
  • Scale-out Support
  • Docker Support

10.1.2 (Mar 26, 2026)

  • Stabilization improvements

10.1.1 (Mar 6, 2026)

  • Stabilization improvements

10.1.0 (Feb 25, 2026)

  • Site Groups, Content Synchronization, Content Localization
  • Global Replace
  • Copy Page
  • Site Tasks

10.0.4 (Jan 20, 2026)

  • Stabilization improvements

10.0.3 (Dec 24, 2025)

  • Stabilization improvements

10.0.2 (Dec 23, 2025)

  • Stabilization improvements

10.0.1 (Dec 15, 2025)

  • Stabilization improvements

10.0.0 (Nov 14, 2025)

  • [x]

readme truncated — read the full docs on github

Frequently asked questions

Is oqtane.framework free to use?

oqtane.framework is open source under the MIT licence. There is no licence fee and no seat count — you can self-host it or, where the project offers one, pay a vendor for a managed version instead.

What does oqtane.framework do?

Oqtane is an open-source developer productivity platform for building modern .NET applications and websites that run on Web, Desktop and Mobile.

What is oqtane.framework written in?

oqtane.framework is primarily written in C#. Its source is publicly available at https://github.com/oqtane/oqtane.framework, and it has 2,255 GitHub stars.