Mealie fork

A fork of Mealie, the self-hosted recipe manager (12.7k stars upstream), that I build, deploy, and extend for a nutrition-tracking pipeline. I ship the images, run them in the homelab, and send the generic fixes back upstream.

  • CI/CD
  • Docker
  • GHCR
  • Python
  • Vue
  • Open source

Why it exists

I wanted nutrition data as a first-class part of my recipe workflow, and I wanted to run my own build rather than wait on a release. Forking meant I also had to make the upstream CI actually work for someone who isn't the upstream maintainer.

What I built

The discipline

Upstream the generic, fork-carry the opinionated. Generic fixes go upstream so they're maintained forever at no cost to me. Opinionated features stay small and rebasable, so pulling in upstream changes never turns into a merge fight.

what it demonstrates

CI/CD surgery, Docker and GHCR pipelines, Python and Vue across the full stack, upstream open-source contribution, and the discipline of running what you build.

← all projects