Awesome Umbraco!
A collection of awesome Umbraco CMS packages, resources and shiny things.
Inspired by awesome lists. For general C#/.NET please see the awesome-dotnet collection!
Contributing
Contributions are always welcome!
Please read the contribution guidelines and quality standard page before making a pull-request. If you see a resource or package here that is no longer maintained, please submit a pull request to help improve this collection.
Thank you to all contributors, you are awesome and this list wouldn't be possible without you! The goal is to build a categorized community-driven collection of very well-known resources.
Contents
- Official
- Community
- Backoffice extensions
- Developer tools
- eCommerce & CRM
- Starter Kits
- Website utilities
- Code Libraries
Please note * indicates that the package is commercial or may require a license to unlock all features.
Official
- Umbraco website
- CodeGarden Conference
- Documentation
- Download
- Forum
- Meetups
- Official YouTube Channel - tutorials and other helpful videos about Umbraco products.
Community
- #h5yr - High Five, You Rock!
- Blog Posts - blog posts by members of the Umbraco community and Umbraco HQ.
- Skrift - a monthly magazine for sharing knowledge in the Umbraco community.
- umbraCoffee - a weekly YouTube series discussing recent Umbraco news.
- Unicorner - YouTube series from the Chief Unicorn, Niels Hartvig.
Backoffice extensions
- Analytics - Integrates Google Analytics statistics within the back-office.
- Config Tree - Edit
*.config
files within the back-office. - Diplo Dictionary Editor - custom section for editing dictionary items and also allows the dictionary to be exported and imported.
- Find and Replace - A simple and intuitive package which allows editors to find and replace content.
- Fluidity - Evolved from UI-O-Matic, allows you to manage custom data structures configured via a fluent API.
- Nexu - Keeps tracks of internal links by parsing property data. Will warn editors when something is "in use" when deleting or unpublishing. It's extensible so you can create parsers for your own property or grid editors.
- Plumber - adds a heap of useful bits and pieces to Umbraco, to allow multi-staged workflow approval.
- Robots.txt editor - Edit robots.txt from within the back-office.
- Translation Manager - lets you handle all of the steps of the translation process from within Umbraco.
- UI-O-Matic - Auto generate an integrated crud UI in Umbraco for a db table based on a petapoco poco.
- Umbraco Latch - Protect different operations in the backoffice like login, create content, etc. using the Latch service.
- v7 Dialog Expander - This package is a simple UI enhancement to the v7 right-side dialog flyouts to allow a content editor to make the dialog bigger or back to normal. It is helpful for Grid and Stacked Content property editors.
Form Builders
- Form Editor - An editor friendly form builder for creating forms as part of the web content.
- Formulate - Build website forms (contact forms, newsletter sign ups, surveys, job applications) with no coding.
- Umbraco Forms* - The new Contour, use this to add forms to your site. (Developed by Umbraco HQ)
Grid Editors
- Doc Type Grid Editor - Advanced grid editor for Umbraco.
Property Editors
- Archetype - Group multiple property-editors.
- Inline HTML Help Label - Created inline HTML-based labels to provide help to content editors. Includes an option for a flyout dialog for more detailed help.
- Meganav - A flexible, draggable link picker for constructing site navigation menus, big or small.
- Multi Url Picker - Allows editors to pick and sort multiple urls, it uses Umbraco's link picker which supports internal and external links and media.
- Nested Content - list editing property-editor, uses doc types to define the list item blue prints.
- nuPickers - Lots of Picker type property-editors.
- OEmbed Picker Property Editor - Property editor to allow embedding 3rd party media like Youtube, Vimeo, ... outside of the rich text editor.
- Personalisation Groups - allow personalisation of content to different groups of site visitors
- Skybrud.ImagePicker - a configurable image picker that can be used as either a property editor or grid editor. Each image can be supplemented with a title, description and/or link.
- Skybrud.LinkPicker - a configurable link picker that can be used as either a property editor or grid editor. Supports selecting content, media or specify external URLs.
- Stacked Content - an Umbraco property editor for creating stacked content blocks.
- Styled Textbox - A configural property editor to "replace" the generic textbox & textarea properties. It allows for inline CSS as well as adding classes and having placeholder text.
- Switcher - A simple property editor that works as an alternative to the core true/false datatype.
- Terratype - A fully featured maps data type supporting multiple map providers (Google Maps, Bing, Leaflet).
- uEditorNotes - Provides a way to display instructional messages for content editors, at the point of content entry.
- Vorto - Property-editor wrapper for multilingual content entry.
SEO Tools
- RankOne - SEO Toolkit - provides a collection of SEO tools for Umbraco that aim to optimize your content according to the latest SEO standards.
- SEO Checker* - find common SEO issues in your Umbraco website.
- SEO Metadata - Property-editor for maintaining SEO metadata against your DocTypes.
Developer tools
- 301 URL Tracker - Manage and redirect legacy URLs.
- CMSImport* - import content or members from any datasource into Umbraco.
- Diplo Trace Log Viewer - view Umbraco log files directly from the Developer section in Umbraco.
- Optimus - Bundling and minification of your CSS and Javascript.
- uSync - Syncing tool for reading and writing the database elements to disk.
- Our HealthChecks - Adds addtional health checks to the back office.
Deployment
- Courier* - Deploy changes from within the back-office. (Developed by Umbraco HQ)
- Courier Contrib - Adds data-resolvers for the most popular Umbraco community packages - these are used by Courier (and Umbraco Cloud) to aid with the deployment and transferring of content/property-data to a target environment. Maintained by Umbraco HQ
- Deploy Contrib - Offers connectors for the most popular Umbraco community packages
eCommerce & CRM
- Merchello - High performance, open source eCommerce package.
- Pipeline CRM* - Customer Relationship Management for Umbraco.
- Tea Commerce* - eCommerce built on top of Umbraco.
- uCommerce* - .NET eCommerce platform, seamlessly integrates with Umbraco.
Starter Kits
- Articulate - Blogging platform.
- Dialogue - Fully featured forum / bulletin-board.
- Hybrid Framework - Visual Studio starter-kit, showcasing best practices.
- LocalGov Starter Kit - Local government style website.
Website utilities
- Cultiv DynamicRobots - Updates the host in robots.txt for multisite solution.
- ezSearch - Add-on website search.
- Full Text Search - A search solution for Umbraco.
- Robotnik - Specify a different robots.txt for each domain (staging/production, brand 1/brand 2).
- Slimsy - Responsive Images using Slimmage for Umbraco.
- UnVersion - Removes previous versions of content.
Code Libraries
- Ditto - a lightweight model mapper for
IPublishedContent
. - Skybrud.Umbraco.GridData - a package for making the Umbraco grid strongly typed.
License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.