Tecnologías

¿Con qué está hecho prefect?

prefect es un repo de Python hecho con FastAPI, starlette, uvicorn, AIOHTTP, Ray y 5 más. Guarda sus datos en Postgres, accede a ellos con SQLAlchemy y alembic, inicia sesión con azure-identity y cryptography, arma su contenido con jinja2, react-markdown, rehype-raw, rehype-sanitize y remark-gfm, valida sus datos con Pydantic, jsonschema, Zod y @hookform/resolvers, se prueba con Vitest, Testing Library, msw, @playwright/test y @axe-core/playwright, se despliega con OpenTelemetry, docker, prometheus-client y boto3 y usa aiosqlite, Redis y SQLite. Son 2,114 archivos y 945,152 líneas escritas, con 1,242 archivos de prueba.

Leído el 4 de noviembre de 2026, en el commit 60d9ea5. Léela en markdown

/

Frontend

Interfaz

prefect

Backend

La base

Acceso a los datos

  • SQLAlchemy243 archivos
  • alembic236 archivos

Inicio de sesión

  • azure-identity3 archivos
  • cryptography2 archivos

Apoyo

La base

  • starlette18 archivos
  • uvicorn5 archivos
  • AIOHTTP2 archivos
  • Ray1 archivo

Contenido

  • jinja27 archivos

Validación

  • Pydantic218 archivos
  • jsonschema4 archivos

Despliegue

  • OpenTelemetry
  • docker8 archivos
  • prometheus-client6 archivos
  • boto33 archivos

Herramientas

  • typing-extensions162 archivos
  • packaging15 archivos
  • Typer9 archivos
  • pathspec3 archivos
  • pluggy3 archivos
  • click2 archivos

Otras

  • pyparsing
  • t
  • httpx50 archivos
  • pydantic-settings39 archivos
  • orjson37 archivos
  • cachetools19 archivos
  • pyyaml16 archivos
  • websockets12 archivos
  • python-dateutil7 archivos
  • tenacity7 archivos
  • jsonpatch5 archivos
  • certifi3 archivos
  • fsspec3 archivos
  • pytz3 archivos
  • readchar3 archivos
  • toml3 archivos
  • slack-sdk2 archivos
  • pyopenssl1 archivo
  • ruamel.yaml1 archivo

ui-v2

Frontend

La base

Estilos

Interfaz

  • sonner77 archivos
  • React Hook Form42 archivos
  • Radix UI28 archivos
  • tanstack23 archivos
  • recharts6 archivos
  • @uiw/react-codemirror4 archivos
  • codemirror3 archivos
  • react-day-picker3 archivos
  • dnd-kit2 archivos
  • cmdk1 archivo
  • GSAP1 archivo
  • Mermaid1 archivo

Iconos

  • Lucide41 archivos
  • @radix-ui/react-icons7 archivos
ui-v2

Apoyo

Contenido

  • react-markdown1 archivo
  • rehype-raw1 archivo
  • rehype-sanitize1 archivo
  • remark-gfm1 archivo

Validación

  • Zod46 archivos
  • @hookform/resolvers17 archivos

Pruebas

  • Vitest374 archivos
  • Testing Library328 archivos
  • msw126 archivos
  • @playwright/test13 archivos
  • @axe-core/playwright1 archivo

Herramientas

  • @tanstack/react-query-devtools2 archivos
  • Storybook2 archivos

Otras

  • TanStack150 archivos
  • date-fns32 archivos
  • clsx5 archivos
  • cronstrue3 archivos
  • date-fns-tz3 archivos
  • cron-parser2 archivos
  • Lodash2 archivos
  • rrule2 archivos
  • @amplitude/analytics-browser1 archivo
  • uuid1 archivo

ui

Frontend

La base

ui

Apoyo

Pruebas

  • Vitest1 archivo

Otras

  • Axios4 archivos

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito prefect?
prefect está escrito en Python: 2,114 archivos y 945,152 líneas escritas.
¿Qué framework usa prefect?
prefect está hecho con FastAPI, starlette, uvicorn, AIOHTTP, Ray, Vite, React, @tanstack/react-router, Vue y vue-router.
¿Qué base de datos usa prefect?
prefect guarda sus datos en Postgres y accede a ellos con SQLAlchemy y alembic.

La prueba: load_testing/track_cnx.py, línea 4

¿Con qué inicia sesión prefect?
prefect inicia sesión con azure-identity y cryptography.
¿Qué servicios usa prefect?
prefect usa aiosqlite, Redis y SQLite.
¿prefect tiene pruebas?
Sí. prefect tiene 1,242 archivos de prueba y se prueba con Vitest, Testing Library, msw, @playwright/test y @axe-core/playwright.
¿Qué repos tienen un stack parecido a prefect?

¿Con qué está hecho tu repo?

Pega tu repo público y míralo dibujado.

Gratis y sin cuenta.

O mira por dentro el de SeeRepo →

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