¿Con qué está hecho a2ui?

a2ui es un repo de TypeScript hecho con Flutter, anyio, Lit, Angular y React. Usa IA con a2ui-agent-sdk, a2ui-core, mcp, openai y google-adk, se conecta a Google, arma su contenido con myst-parser, Yams, flutter_markdown_plus, js-yaml, yaml y 2 más, valida sus datos con Pydantic, jsonschema, referencing, Zod, com.networknt:json-schema-validator y 3 más, se prueba con pytest-asyncio, Pytest, Vitest, karma-chrome-launcher, karma-jasmine y 5 más, se despliega con logging y usa MCP. Son 662,704 líneas escritas, con 1,165 archivos de prueba.

Leído el 7 de noviembre de 2026, en el commit 07aa6a7. Léela en markdown

Frontend

La base 3

Estilos 2

Interfaz 2

  • vega-embed1 archivo
  • video_player1 archivo

Backend

IA 5

  • google-adk11 archivos
  • mcp
  • openai
  • a2ui-agent-sdk
  • a2ui-core

Servicios 2

Apoyo

La base 2

Contenido 7

Validación 8

Pruebas 10

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

Despliegue 1

  • logging3 archivos

Herramientas 11

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

Otras 16

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

Otros repos con un stack parecido

Ordenados por cuánto de su stack comparten con a2ui, y después por estrellas.

Preguntas frecuentes

¿En qué lenguaje está escrito a2ui?
a2ui está escrito en TypeScript, con 662,704 líneas escritas.
¿Qué framework usa a2ui?
a2ui está hecho con Flutter, anyio, Lit, Angular y React.
¿a2ui usa IA?
Sí. a2ui usa IA con a2ui-agent-sdk, a2ui-core, mcp, openai y google-adk.
¿Qué servicios usa a2ui?
a2ui se conecta a Google y usa MCP.

La prueba: python/a2ui_adk/src/a2ui/adk/a2a/_rpc.py, línea 1

¿a2ui tiene pruebas?
Sí. a2ui tiene 1,165 archivos de prueba y se prueba con pytest-asyncio, Pytest, Vitest, karma-chrome-launcher, karma-jasmine, jsdom, axe-core, karma-coverage, karma-jasmine-html-reporter y Testing Library.
¿Qué repos tienen un stack parecido a a2ui?

Mira tu código por dentro, hoy.

Pega tu repo y lo ves dibujado, parte por parte: uno mediano, en menos de un minuto.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

¿Es tu repo? Ponle su insignia, tenlo al día o quítalo →