Umbraco

A .NET content management system with a flexible editing backoffice, installed as a project template and extended in C#.

5.3k stars, 2.9k forks C# On GitHub since June 2013

What is Umbraco?

Umbraco is a content management system for the Microsoft .NET platform. You create a site from its project templates with the dotnet command line on Windows, Linux or macOS, then define document types and templates for your content and extend the system in C#. Editors work in the backoffice, a web interface whose latest version can be tried in a public preview. The project advises against running it from this source repository: install the release packages and extend them instead. The backoffice is translated into 24 languages.

Good fit if

  • Your team builds on .NET and wants a CMS that fits its existing tools and hosting.
  • You need custom content models for corporate or agency sites.

Look elsewhere if

  • Your developers work in Python and Django: Wagtail.
  • You want ready-made extensions on standard PHP hosting: Joomla.

Before you adopt it

Umbraco CMS is MIT-licensed, with no paid parts in this repository. It is developed with an active community, with 17 people committing in the last 90 days, and its compose file starts two services.

Drafted with AI from the project's README and repository data, then checked against that data on 31 October 2026. Report a correction

Umbraco health: is it still maintained?

91 of 100, actively developed

  • Activity
    567 commits in the last 90 days, the latest on 30 October 2026.
    30 / 30
  • Contributors
    17 people wrote the latest 100 commits; the most active wrote 45% of them.
    17 / 20
  • Releases
    10 releases in the last 12 months; the latest, release-18.3.0, on 29 October 2026.
    18 / 20
  • Replies to issues
    Maintainers answered 100% of recent issues, with a median first reply after 7 hours.
    20 / 20
  • Security practices
    OpenSSF Scorecard 6 of 10.
    6 / 10

Read from GitHub on 1 November 2026. How the score works

Umbraco license: is it open source?

Umbraco uses MIT, an open-source license approved by the OSI.

  1. June 2013First published on GitHub.
  2. TodayMIT.

How to run Umbraco yourself

Docker
Dockerfile or compose file in the repository
Setup effort
2 of 5, judged from the compose file
Kubernetes
No Helm chart in the repository
Desktop and mobile
No app builds in GitHub releases
Interface languages
24 languages

Install instructions: umbraco.com or the README on GitHub.

Alternatives to Umbraco

  • WagtailA Django content management system focused on flexibility and user experience 87 health · BSD-3-Clause · 20.6k stars
  • JoomlaHome of the Joomla! Content Management System 86 health · GPL-2.0 · 5.2k stars

All 3 projects in Websites & CMS

Questions about Umbraco

Is Umbraco open source?

Yes. Umbraco is published under MIT, an OSI-approved open-source license.

Is Umbraco still maintained?

Its health score is 91 of 100 (actively developed). It had 567 commits in the last 90 days, the latest on 30 October 2026, and its latest release came out on 29 October 2026.

How do I run Umbraco?

You can run it with Docker. The README on GitHub has the exact steps.

What are the alternatives to Umbraco?

Close alternatives in the Websites & CMS category include Wagtail, Joomla.