What is a2ui built with?

a2ui is a TypeScript repo built with Flutter, anyio, Lit, Angular, and React. It uses AI through a2ui-agent-sdk, a2ui-core, mcp, openai, and google-adk, connects to Google, makes its content with myst-parser, Yams, flutter_markdown_plus, js-yaml, yaml, and 2 more, validates its data with Pydantic, jsonschema, referencing, Zod, com.networknt:json-schema-validator, and 3 more, is tested with pytest-asyncio, Pytest, Vitest, karma-chrome-launcher, karma-jasmine, and 5 more, deploys with logging, and uses MCP. It has 662,704 written lines, with 1,165 test files.

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

Frontend

The base 3

Styles 2

Interface 2

  • vega-embed1 file
  • video_player1 file

Backend

Support

The base 2

Content 7

Validation 8

Testing 10

  • Pytest115 files
  • Vitest98 files
  • Testing Library42 files
  • jsdom6 files
  • pytest-asyncio
  • karma-chrome-launcher2 files
  • karma-jasmine2 files
  • axe-core1 file
  • karma-coverage1 file
  • karma-jasmine-html-reporter1 file

Deploy 1

  • logging3 files

Tools 11

  • @angular/compiler1 file
  • antlr4-python3-runtime
  • Sphinx
  • args2 files
  • org.antlr:antlr4-runtime2 files
  • antlr41 file
  • karma-esbuild1 file
  • packaging1 file
  • mkdocs-include-markdown-plugin
  • mkdocs-mermaid2-plugin
  • mkdocs-redirects

Other 16

  • @lit/context7 files
  • Babel3 files
  • Preact1 file
  • pyyaml1 file
  • rxjs1 file
  • org.jetbrains.kotlinx:kotlinx-serialization-json27 files
  • meta7 files
  • path7 files
  • com.fasterxml.jackson.core:jackson-databind3 files
  • collection2 files
  • regex2 files
  • clsx1 file
4 more
  • intl1 file
  • jmespath1 file
  • path_parsing1 file
  • url_launcher1 file

Other repos with a similar stack

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

Frequently asked questions

What language is a2ui written in?
a2ui is written in TypeScript, with 662,704 written lines.
What framework does a2ui use?
a2ui is built with Flutter, anyio, Lit, Angular, and React.
Does a2ui use AI?
Yes. a2ui uses AI through a2ui-agent-sdk, a2ui-core, mcp, openai, and google-adk.
What services does a2ui use?
a2ui connects to Google and uses MCP.

The proof: python/a2ui_adk/src/a2ui/adk/a2a/_rpc.py, line 1

Does a2ui have tests?
Yes. a2ui has 1,165 test files and is tested with pytest-asyncio, Pytest, Vitest, karma-chrome-launcher, karma-jasmine, jsdom, axe-core, karma-coverage, karma-jasmine-html-reporter, and Testing Library.
Which repos have a stack like a2ui's?
The ones that share most of its stack:paperclipai/paperclipapache/supersetusebruno/bruno

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 →