What is magentic-ui built with?

magentic-ui is a Python repo built with FastAPI, Vite, React, and react-router-dom. It reaches its data with sqlmodel and alembic, signs people in with azure-identity, uses AI through OpenAI, makes its content with html2text, pillow, markitdown, prismjs, react-markdown, and 1 more, validates its data with Pydantic and jsonschema, is tested with playwright, tiktoken, Vitest, and Testing Library, deploys with psutil and loguru, and uses psycopg and Postgres. It has 64,023 written lines, with 83 test files.

Read on November 14, 2026, at commit d3c9d13. Read it as markdown

The card says what it's built with. Its whole map opens it up: every part of the code and how it connects to the rest.

Frontend

Backend

The base 1

Data 2

Data access 2

Sign-in 1

Services 1

Support

Content 6

Validation 2

Testing 4

  • Vitest21 files
  • playwright10 files
  • Testing Library9 files
  • tiktoken1 file

Deploy 2

Tools 2

  • Typer1 file
  • pip

Other 11

  • TanStack8 files
  • zustand6 files
  • pyyaml2 files
  • pydantic-settings1 file
  • websockets
  • clsx1 file
  • python-dotenv1 file
  • tenacity1 file
  • aioconsole
  • aiofiles
  • nest-asyncio

Other repos with a similar stack

Ordered by how much of its stack they share with magentic-ui, then by stars.

Frequently asked questions

What language is magentic-ui written in?
magentic-ui is written in Python, with 64,023 written lines.
What framework does magentic-ui use?
magentic-ui is built with FastAPI, Vite, React, and react-router-dom.
What does magentic-ui sign people in with?
magentic-ui signs people in with azure-identity.
Does magentic-ui use AI?
Yes. magentic-ui uses AI through OpenAI.

The proof: src/magentic_ui/_ai_client.py, line 17

What services does magentic-ui use?
magentic-ui uses psycopg and Postgres.
Does magentic-ui have tests?
Yes. magentic-ui has 83 test files and is tested with playwright, tiktoken, Vitest, and Testing Library.
Which repos have a stack like magentic-ui'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 →