Tecnologías

¿Con qué está hecho marimo?

marimo es un repo de Python hecho con FastAPI, starlette, uvicorn, React y Vite. Usa IA con ai y @ai-sdk/react, arma su contenido con markdown, marked, dompurify, html-to-image, katex y 3 más, valida sus datos con msgspec, jsonschema, @hookform/resolvers y Zod, se prueba con pytest-asyncio, Pytest, Vitest, Testing Library, @playwright/test y 1 más y se despliega con psutil. Son 907,947 líneas escritas, con 1,461 archivos de prueba.

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

/

marimo

Backend

La base

Apoyo

La base

  • starlette58 archivos
  • uvicorn7 archivos

Contenido

  • markdown7 archivos

Validación

  • msgspec85 archivos
  • jsonschema1 archivo

Pruebas

  • pytest-asyncio
  • Pytest484 archivos

Despliegue

Herramientas

  • click23 archivos
  • jedi3 archivos
  • pygments1 archivo

Otras

  • ",
  • and
  • pyyaml
  • s
  • tomlkit5 archivos
  • pyodide2 archivos
  • httpx1 archivo

frontend

Frontend

La base

Estilos

Interfaz

  • CodeMirror104 archivos
  • TanStack49 archivos
  • Radix UI42 archivos
  • React Hook Form21 archivos
  • vega-lite16 archivos
  • @uiw/react-codemirror12 archivos
  • react-aria-components12 archivos
  • @marimo-team/codemirror-languageserver9 archivos
  • react-arborist9 archivos
  • react-resizable-panels9 archivos
  • reactflow9 archivos
  • @uidotdev/usehooks7 archivos
  • dnd-kit7 archivos
  • @lezer/highlight5 archivos
  • cmdk5 archivos
  • @replit/codemirror-vim3 archivos
  • react-dropzone3 archivos
  • react-dnd2 archivos
  • react-error-boundary2 archivos
  • Swiper2 archivos
  • @dagrejs/dagre1 archivo
  • dnd-core1 archivo
  • Mermaid1 archivo
  • react-dnd-html5-backend1 archivo
  • react-grid-layout1 archivo
  • react-virtuoso1 archivo
  • Vega1 archivo
  • xterm1 archivo

Iconos

  • Lucide227 archivos
  • @radix-ui/react-icons7 archivos
frontend

Backend

IA

  • ai21 archivos
  • @ai-sdk/react6 archivos

Apoyo

Contenido

  • marked2 archivos
  • dompurify1 archivo
  • html-to-image1 archivo
  • katex1 archivo
  • rehype-sanitize1 archivo
  • streamdown1 archivo
  • yaml1 archivo

Validación

  • @hookform/resolvers6 archivos

Pruebas

  • Vitest573 archivos
  • Testing Library202 archivos
  • @playwright/test25 archivos
  • msw1 archivo

Herramientas

  • vscode-languageserver-protocol7 archivos
  • @vitejs/plugin-react1 archivo
  • sql-formatter1 archivo
  • Storybook1 archivo

Otras

  • jotai239 archivos
  • Lodash14 archivos
  • pyodide9 archivos
  • @lezer/common8 archivos
  • @internationalized/date5 archivos
  • clsx5 archivos
  • date-fns5 archivos
  • @paralleldrive/cuid22 archivos
  • lz-string2 archivos
  • humanize-duration1 archivo
  • jotai-scope1 archivo
  • path-to-regexp1 archivo
  • web-vitals1 archivo

packages/client

packages/client

Apoyo

Validación

Pruebas

  • Vitest10 archivos

packages/llm-info

packages/llm-info

Apoyo

Contenido

Validación

Pruebas

  • Vitest5 archivos

packages/lsp

packages/lsp

Apoyo

Pruebas

  • Vitest2 archivos

Otras

  • minimist1 archivo
  • ws1 archivo

packages/openapi

packages/openapi

Apoyo

Herramientas

  • openapi-typescript1 archivo
  • TypeScript1 archivo

Otras

  • openapi-fetch1 archivo

packages/smart-cells

Frontend

Interfaz

  • @codemirror/lang-python1 archivo
packages/smart-cells

Apoyo

Pruebas

  • Vitest5 archivos

Otras

  • @lezer/common2 archivos

Otros repos con un stack parecido

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

Preguntas frecuentes

¿En qué lenguaje está escrito marimo?
marimo está escrito en Python, con 907,947 líneas escritas.
¿Qué framework usa marimo?
marimo está hecho con FastAPI, starlette, uvicorn, React y Vite.
¿marimo usa IA?
Sí. marimo usa IA con ai y @ai-sdk/react.
¿marimo tiene pruebas?
Sí. marimo tiene 1,461 archivos de prueba y se prueba con pytest-asyncio, Pytest, Vitest, Testing Library, @playwright/test y msw.
¿Qué repos tienen un stack parecido a marimo?

¿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 →