What is parlant built with?

parlant is a Python repo built with FastAPI, starlette, uvicorn, fastmcp, Vite, and 1 more. It stores its data in SQLite, signs people in with authlib and keyring, uses AI through tokenizers, tiktoken, mcp, and OpenAI, makes its content with jinja2, rehype-highlight, rehype-raw, remark-gfm, and streamdown, validates its data with jsonschema and openapi3-parser, is tested with Vitest and Testing Library, deploys with coloredlogs, OpenTelemetry, opentelemetry-instrumentation, structlog, and boto3, and uses aiosqlite and nano-vectordb. It has 214,893 written lines, with 257 test files.

Read on November 6, 2026, at commit a071a81. Read it as markdown

Frontend

Interface 7

The base 2

Styles 4

Icons 1

Backend

The base 2

Data 3

Sign-in 2

AI 3

Services 1

Support

The base 2

Content 5

Validation 2

Deploy 5

Tools 4

  • click24 files
  • watchfiles1 file
  • types-aiofiles
  • types-cachetools

Testing 2

  • Vitest22 files
  • Testing Library13 files

Other 29

  • jotai14 files
  • NumPy3 files
  • httpx22 files
  • platformdirs2 files
  • python-dateutil2 files
  • networkx1 file
  • semver1 file
  • websockets1 file
  • httpx16 files
  • clsx5 files
  • aiofiles3 files
  • croniter3 files
17 more
  • xxhash2 files
  • aiorwlock1 file
  • cachetools1 file
  • httpx-sse1 file
  • limits1 file
  • nanoid1 file
  • python-dotenv1 file
  • react-helmet1 file
  • toml1 file
  • colorama
  • grpcio-status
  • more-itertools
  • python-multipart
  • requests
  • tabulate
  • websocket-client
  • wsproto

Other repos with a similar stack

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

Frequently asked questions

What language is parlant written in?
parlant is written in Python, with 214,893 written lines.
What framework does parlant use?
parlant is built with FastAPI, starlette, uvicorn, fastmcp, Vite, and React.
What database does parlant use?
parlant stores its data in SQLite.

The proof: src/parlant/adapters/db/sqlite.py, line 21

What does parlant sign people in with?
parlant signs people in with authlib and keyring.
Does parlant use AI?
Yes. parlant uses AI through tokenizers, tiktoken, mcp, and OpenAI.
What services does parlant use?
parlant uses aiosqlite and nano-vectordb.
Does parlant have tests?
Yes. parlant has 257 test files and is tested with Vitest and Testing Library.
Which repos have a stack like parlant'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 →