Diplo.GodMode 17.0.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package Diplo.GodMode --version 17.0.0
                    
NuGet\Install-Package Diplo.GodMode -Version 17.0.0
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Diplo.GodMode" Version="17.0.0" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Diplo.GodMode" Version="17.0.0" />
                    
Directory.Packages.props
<PackageReference Include="Diplo.GodMode" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Diplo.GodMode --version 17.0.0
                    
#r "nuget: Diplo.GodMode, 17.0.0"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Diplo.GodMode@17.0.0
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Diplo.GodMode&version=17.0.0
                    
Install as a Cake Addin
#tool nuget:?package=Diplo.GodMode&version=17.0.0
                    
Install as a Cake Tool

Diplo God Mode

Diplo God Mode makes Umbraco developers invincible!

Diplo God Mode adds a developer-focused tree to the Settings section of Umbraco 17. It helps you inspect, search, and understand the structure of an Umbraco site from inside the backoffice, including document types, compositions, templates, partial views, data types, property editors, media, members, tags, custom controllers, registered services, generated models, diagnostics, and configuration.

This 17.x package is the Umbraco 17 / .NET 10 version and has been rebuilt for the modern Umbraco backoffice with Lit, TypeScript, Vite, and Umbraco extension manifests.

Features

  • Quickly search document types, templates, editors, media, content, members, and tags.
  • See document type inheritance, composition usage, data type usage, and property editor usage.
  • Distinguish between element types and types that vary by culture or segment.
  • Browse templates, partials, controllers, generated models, registered services, Content Finders, and URL providers.
  • View content, media, and members in searchable/filterable tables.
  • List tags and the content associated with each tag, including orphaned tags.
  • Inspect diagnostics, server details, and configuration values, with optional redaction for sensitive settings.
  • Clear Umbraco caches and restart the app where supported.

Requirements and Dependencies

This version targets:

  • .NET 10 (net10.0)
  • Umbraco 17

The NuGet package declares dependencies on the Umbraco 17 packages used by God Mode:

  • Umbraco.Cms.Api.Common
  • Umbraco.Cms.Api.Management
  • Umbraco.Cms.Core
  • Umbraco.Cms.Infrastructure
  • Umbraco.Cms.Web.Common
  • Umbraco.Cms.Web.Website

The package project currently builds against Umbraco 17.3.5. Client-side build tooling such as Vite, TypeScript, and @umbraco-cms/backoffice is used only when building this repository and is not required by consuming Umbraco sites.

Version guide:

  • 17.x is for Umbraco 17 / .NET 10.
  • 13.x is for Umbraco 13 / .NET 8.
  • 10.x is for Umbraco 10, 11, and 12 / .NET 6.
  • 9.x is for Umbraco 9.
  • 2.x is for Umbraco 8.
  • 1.x is for Umbraco 7.

Installation

Install from NuGet:

dotnet add package Diplo.GodMode

After installation, restart the site and open the Umbraco backoffice. God Mode appears in the Settings section. The package manifest is served from:

/App_Plugins/DiploGodMode/umbraco-package.json

Screenshots

God Mode welcome

Document Type Browser

Data Type Browser

Data Type usage

Reference graph

Diagnostics

Health checks

Extensions

Services

Members

Tags

Types

Key value editor

Configuration

God Mode reads its options from the GodMode section of appsettings.json. Configuration is optional and documented in the project README:

https://github.com/DanDiplo/Umbraco.GodMode/tree/v17

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on Diplo.GodMode:

Package Downloads
N3O.Umbraco.Cms

TODO

Webwonders.Umbraco.Startup

Startup for Umbraco

Etch.Umbraco.SiteBuilder

Umbraco starter kit for Etch

Diplo.GodMode.AI

Optional Umbraco.AI companion package for Diplo.GodMode that adds contextual AI explanations to God Mode diagnostics and developer tools.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
17.1.0 84 5/19/2026
17.0.0 388 5/4/2026
13.1.0 125,945 8/12/2024
13.0.0 47,424 4/16/2024
10.3.3 9,892 4/16/2024
10.3.2 13,909 2/16/2024
10.3.1 37,967 11/1/2023
10.3.0 60,082 3/26/2023
10.2.2 27,520 11/28/2022
10.2.1 14,382 10/25/2022
10.2.0 21,758 8/10/2022
10.1.0 11,881 7/1/2022
10.0.1 1,301 6/28/2022
9.2.3 12,746 5/23/2022
9.2.2 4,584 5/5/2022
9.2.1 31,089 10/18/2021
9.2.0 2,190 10/5/2021
9.1.1 1,883 10/4/2021
2.5.0 14,999 7/1/2022
Loading failed

Umbraco 17 / .NET 10 rewrite. Backoffice rebuilt with Lit + TypeScript.