Skip to content

Latest commit

 

History

History
81 lines (61 loc) · 6.66 KB

File metadata and controls

81 lines (61 loc) · 6.66 KB

Umbraco Hackathon Ideas

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.

What is this?

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!

How to claim an idea

You don't need write access. Here's the flow:

  1. Browse the open issues — each one is an idea. Filter by available to see what's still up for grabs.
  2. Found one? Comment "I'm claiming this" — include who you are and (rough) who you're teaming with.
  3. A maintainer will assign you and switch the label from available to claimed.
  4. When you start coding, drop a link to your repo in the issue. We'll move it to in-progress.
  5. Demo when it's ready. We'll close the issue with done and 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.

How to propose a new idea

Open an issue using the "Propose a new idea" template. A maintainer will tag it with the right theme labels and mark it available.

Inspiration

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.

AI & AI-adjacent

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.

Check the Marketplace!

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.

Other Umbraco packages worth knowing about

  • 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).

Labels

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

Handy links