A consolidated list of Umbraco extension/package ideas — for any hackathon (Spark, Codegarden, community days, retreats, your local meetup). Pick an idea, team up and start making something.
A hackathon is a build-something event where you grab a small team (1–3 people), pick an idea, and hopefully have something to demo to everyone by the end. This repo has a list of ideas to help if you need inspiration. The current theme has a strong AI angle — either using AI to build or adding AI to help editors in Umbraco — but other Umbraco-related ideas are welcome too. Especially extending Umbraco Automate - the drag-and-drop automation engine that runs right in the backoffice that was released on July 9th - it's free and open-source!
You don't need write access. Here's the flow:
- Browse the open issues — each one is an idea. Filter by
availableto see what's still up for grabs. - Found one? Comment "I'm claiming this" — include who you are and (rough) who you're teaming with.
- A maintainer will assign you and switch the label from
availabletoclaimed. - When you start coding, drop a link to your repo in the issue. We'll move it to
in-progress. - Demo when it's ready. We'll close the issue with
doneand a link to your repository (or package).
If life happens and you can't finish, comment on the issue so it can go back to available. No drama.
Open an issue using the "Propose a new idea" template. A maintainer will tag it with the right theme labels and mark it available.
For a quick overview grouped by status (available / claimed / in-progress / done), see IDEAS.md — it's auto-regenerated from the live issues on every change.
Before claiming, check whether something already exists. Known AI-adjacent (and adjacent-adjacent) Umbraco packages worth knowing about.
Built on Umbraco.AI:
- AI Log Analyser (Justin Neville) — sends Umbraco log entries through an LLM for explanation + suggested fixes.
- Browser AI Provider (Filip Bech-Larsen) — an in-browser AI provider integration for Umbraco.AI.
- Chatbot (Filip Bech-Larsen) — a chatbot for Umbraco built on Umbraco.AI.
- Legal Review (Filip Bech-Larsen) — AI-assisted legal review of content, built on Umbraco.AI.
- Umbraco.AI.Search (Matt Brailsford / Umbraco) — semantic vector search built on Umbraco.AI / Umbraco.Cms.Search.
- Alchemy (Kaspar Boel Kjeldsen / Kraftvaerk) — AI-assisted descriptions and labels for property types and blocks.
- MetaMate AI (Tobias Dokken) — AI helper for editors in the backoffice.
- ProWorks Umbraco.AI Page Evaluator (ProWorks) — evaluates pages with AI: structured quality report, scored checks, suggestions.
Other AI-powered:
- AltTextAI Integration (Joe Kepley / Blend Interactive) — AI alt-text and image caption generation.
- umContentCreator (Kyrylo Osadchuk / OSKI solutions) — AI-powered content generation including alt text.
- Complete site importer (Paul Seal) — AI-assisted site/content importer. Video demo for now; not yet packaged.
AI-adjacent (structured data for AI consumers):
- SchemeWeaver (Oliver Picton) — map Umbraco Content Types to schema.org schemas and emit JSON-LD on the public site, so AI bots and search engines can read your structured data.
- Growcreate Schema Generator (James Dimmer / GrowCreate) — generate schema.org structured data for Umbraco content.
Before you start on a new idea, please check whether something similar already exists on the Marketplace:
If your idea looks similar to one of these, consider building on top of it or contributing to it instead.
- UpDoc (Dean Leigh) — generates Umbraco pages from imported PDFs.
- Favourites (Luke Hook, Gregory Dove, Sam Forrest / Gibe Digital) — pin favourite nodes to the top of the content tree.
- Delivery API Model Mapper (Tristan Thompson / Gibe Digital) — define custom models returned by the Delivery API, with auto-generated TypeScript definitions via the Swagger schema (v13 & v17).
| Label | Meaning |
|---|---|
available |
Free to claim |
claimed |
Someone has put their hand up |
in-progress |
Code is being written |
done |
Demoed, package shipped (or close enough) |
ai |
Has an AI angle |
editor-ux |
Backoffice / editor experience |
delivery-api |
Touches the Delivery API |
integration |
Connects Umbraco to a third party |
framework |
Foundational / plumbing — useful base for other packages |
needs-discussion |
Idea isn't ready for claim yet — talk first |
- Umbraco Automate Launch Blog Post — (Umbraco HQ)
- Umbraco.AI - the base framework for Umbraco.AI extensions (Umbraco HQ)
- Setting Up a New Umbraco Package Dev Environment with Umbraco.AI — (Sebastiaan Janssen / Umbraco HQ)