Build a package

Packages are a vital part of the Umbraco ecosystem - extending functionality and making the lives of developers and editors easier every single day.

Umbraco

Resources

Umbraco Marketplace

Visit the Umbraco Marketplace to see what packages are already being shared.

Package Documentation

Interested in creating a package? Check out the documentation on working with packages.

Join the discussion

Join the #package-development channel on the official Umbraco Discord to discuss package development with other package developers.

Releasing your first package

Have you built custom Umbraco extensions that the wider community could benefit from? We’d love to see you release them as a package!

Sharing your first package can feel intimidating, which is why Lotte Pitcher created the Opinionated Package Starter Template. It’s "opinionated" because many of the tedious decisions around developing, releasing, and maintaining an open-source Umbraco package have already been made for you. This leaves you free to focus entirely on what matters: your code.

Use this dotnet new template to get a massive head start on creating, releasing, and maintaining packages for Umbraco 17.

Man sitting with a laptop

Get in contact with us