What is nicegui built with?

nicegui is a Python repo built with FastAPI, AIOHTTP, starlette, uvicorn, anyio, and 1 more. It signs people in with itsdangerous, makes its content with jinja2, dompurify, docutils, and markdown2, and validates its data with Pydantic and ajv-formats. It has 121,853 written lines, with 151 test files.

Read on November 7, 2026, at commit 5324937. Read it as markdown

Frontend

Interface 14

2 more
  • xterm1 file
  • vanilla-jsoneditor1 file

Styles 2

The base 1

Backend

The base 1

Sign-in 1

Support

The base 4

Content 4

Validation 2

Tools 1

  • pygments2 files

Other 9

  • httpx211 files
  • python-socketio3 files
  • certifi
  • aiofiles1 file
  • orjson1 file
  • h11
  • multidict
  • python-dotenv
  • python-multipart

Other repos with a similar stack

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

Frequently asked questions

What language is nicegui written in?
nicegui is written in Python, with 121,853 written lines.
What framework does nicegui use?
nicegui is built with FastAPI, AIOHTTP, starlette, uvicorn, anyio, and Vue.
What does nicegui sign people in with?
nicegui signs people in with itsdangerous.
Does nicegui have tests?
Yes. nicegui has 151 test files.
Which repos have a stack like nicegui'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 →