Umbraco.Community.UmbNav.Core 4.1.3

There is a newer version of this package available.
See the version list below for details.
dotnet add package Umbraco.Community.UmbNav.Core --version 4.1.3
                    
NuGet\Install-Package Umbraco.Community.UmbNav.Core -Version 4.1.3
                    
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="Umbraco.Community.UmbNav.Core" Version="4.1.3" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Umbraco.Community.UmbNav.Core" Version="4.1.3" />
                    
Directory.Packages.props
<PackageReference Include="Umbraco.Community.UmbNav.Core" />
                    
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 Umbraco.Community.UmbNav.Core --version 4.1.3
                    
#r "nuget: Umbraco.Community.UmbNav.Core, 4.1.3"
                    
#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 Umbraco.Community.UmbNav.Core@4.1.3
                    
#: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=Umbraco.Community.UmbNav.Core&version=4.1.3
                    
Install as a Cake Addin
#tool nuget:?package=Umbraco.Community.UmbNav.Core&version=4.1.3
                    
Install as a Cake Tool

UmbNav

UmbNav adds a drag and drop menu builder to the Umbraco V17+ backoffice.

NuGet NuGet Downloads

Documentation

Full documentation is available on GitBook.

Quick Start

Installation

dotnet add package Umbraco.Community.UmbNav

For headless/API-only scenarios (Core package without UI):

dotnet add package Umbraco.Community.UmbNav.Core

Basic Usage

@using Umbraco.Community.UmbNav.Core.Models

@{
    var menuItems = Model.Value<IEnumerable<UmbNavItem>>("navigation");
}

<nav>
    <ul>
        @foreach (var item in menuItems)
        {
            <li>
                <umbnavitem menu-item="@item"
                            active-class="active"
                            current-page="@Model">
                </umbnavitem>
            </li>
        }
    </ul>
</nav>

Features

  • Drag and drop menu builder with nested children support
  • Multiple item types: Content nodes, external links, and text labels
  • TagHelper for easy frontend rendering
  • Fully extensible - add custom toolbar actions, item types, and more
  • Advanced options:
    • Custom CSS classes
    • Menu item images
    • Description fields
    • Member visibility rules
    • Auto-include child nodes
    • noopener/noreferrer support

Versions

There are 3 versions of UmbNav, depending on the Umbraco version you are installing into you will need to use the version outlined below:

Umbraco Version UmbNav Version
Umbraco Version 17 4.0.0 - Latest - Active development
Umbraco Version 16 4.0.0-beta0030 - (Not all features available) - No further development planned
Umbraco Version 15 4.0.0-beta0001 - 4.0.0-beta0021 (Not all features available) - No further development planned
Umbraco Version 14 Not Supported
Umbraco Versions 11 → 13 3.x
Umbraco Version 10 2.x - End-of-Life or 3.x
Umbraco Version 9 1.x - End-of-Life
Umbraco Version 8 1.x - End-of-Life

For Umbraco versions 13 and below, see the legacy repository.

Contributing

To raise a new bug, create an issue on the GitHub repository. To fix a bug or add new features, fork the repository and send a pull request with your changes.

See Contributing Guide for detailed instructions.

Who do I talk to?

This project is maintained by Aaron Sadler and contributors.

License

Copyright © 2025 Aaron Sadler, and other contributors

Licensed under the MIT License.

As per the spirit of the MIT Licence, feel free to fork and do what you wish with the source code, all I ask is that if you find a bug or add a feature please create a PR to this repository.

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 (1)

Showing the top 1 NuGet packages that depend on Umbraco.Community.UmbNav.Core:

Package Downloads
Umbraco.Community.UmbNav

Drag and drop menu editor for Umbraco V17+

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
4.1.4 554 2/20/2026
4.1.4-beta.2 52 2/20/2026
4.1.3 173 2/16/2026
4.1.3-beta.14 54 2/16/2026
4.1.3-beta.10 53 2/13/2026
4.1.3-beta.4 53 2/13/2026
4.1.2 109 2/13/2026
4.1.2-beta.15 57 2/13/2026
4.1.2-beta.14 51 2/13/2026
4.1.2-beta.8 58 2/13/2026
4.1.1 156 2/9/2026
4.1.1-beta.56 56 2/9/2026
4.1.0 316 2/1/2026
4.1.0-beta0048 106 2/1/2026
4.1.0-beta0042 100 2/1/2026
4.1.0-beta0040 96 2/1/2026
4.1.0-beta0031 108 1/30/2026
4.1.0-beta0020 110 1/29/2026
4.1.0-beta0018 91 1/28/2026
4.0.3-beta0026 120 1/21/2026
Loading failed