What is mealie built with?

mealie is a Python repo built with FastAPI, uvicorn, Nuxt, and Vue. It reaches it with SQLAlchemy and alembic, signs people in with itsdangerous, python-ldap, pyjwt, authlib, and bcrypt, uses AI through OpenAI, makes its content with fpdf2, lxml, jinja2, pillow, beautifulsoup4, and 8 more, validates its data with Pydantic, and is tested with Vitest and @vue/test-utils. It has 157,374 written lines, with 289 test files.

Read on November 9, 2026, at commit 471c793. Read it as markdown

Frontend

The base 2

Interface 3

  • Vuetify50 files
  • vue-draggable-plus7 files
  • vue-advanced-cropper1 file

Icons 1

  • @mdi/js1 file

Backend

The base 1

Data access 2

Sign-in 5

Services 1

Support

The base 1

Content 13

1 more

Validation 1

Tools 1

  • typing-extensions

Testing 2

  • Vitest60 files
  • @vue/test-utils16 files

Other 25

  • VueUse35 files
  • vue-i18n15 files
  • date-fns9 files
  • Axios8 files
  • python-dateutil6 files
  • pydantic-settings4 files
  • @nuxtjs/i18n3 files
  • fuse.js2 files
  • pyyaml2 files
  • rapidfuzz2 files
  • apprise1 file
  • paho-mqtt
13 more
  • pyhumps
  • python-slugify21 files
  • httpx4 files
  • text-unidecode3 files
  • ufo3 files
  • isodate2 files
  • orjson2 files
  • pint2 files
  • python-dotenv2 files
  • requests2 files
  • sse.js1 file
  • python-multipart
  • tzdata

Other repos with a similar stack

Ordered by how much of its stack they share with mealie, then by stars.

Frequently asked questions

What language is mealie written in?
mealie is written in Python, with 157,374 written lines.
What framework does mealie use?
mealie is built with FastAPI, uvicorn, Nuxt, and Vue.
What does mealie sign people in with?
mealie signs people in with itsdangerous, python-ldap, pyjwt, authlib, and bcrypt.
Does mealie use AI?
Yes. mealie uses AI through OpenAI.

The proof: mealie/services/openai/openai.py, line 19

Does mealie have tests?
Yes. mealie has 289 test files and is tested with Vitest and @vue/test-utils.
Which repos have a stack like mealie's?

See inside your code, today.

Paste your repo and see it drawn, part by part: a medium one in under a minute.

Free, no account.

Or look inside SeeRepo's own →

Is it your repo? Add its badge, keep it up to date or take it down →