Technologies
What is marimo built with?
marimo is a Python repo built with FastAPI, starlette, uvicorn, React, and Vite. It uses AI through ai and @ai-sdk/react, makes its content with markdown, marked, dompurify, html-to-image, katex, and 3 more, validates its data with msgspec, jsonschema, @hookform/resolvers, and Zod, is tested with pytest-asyncio, Pytest, Vitest, Testing Library, @playwright/test, and 1 more, and deploys with psutil. It has 907,947 written lines, with 1,461 test files.
Read on November 4, 2026, at commit b62dfd4. Read it as markdown
/
frontend
Frontend
Styles
- Tailwind CSS
class-variance-authority22 files
- @radix-ui/colors2 files
- PostCSS1 file
tailwind-merge1 file
Interface
- CodeMirror104 files
- TanStack49 files
- Radix UI42 files
- React Hook Form21 files
vega-lite16 files
@uiw/react-codemirror12 files
react-aria-components12 files
@marimo-team/codemirror-languageserver9 files
- react-arborist9 files
react-resizable-panels9 files
- reactflow9 files
@uidotdev/usehooks7 files
dnd-kit7 files
- @lezer/highlight5 files
- cmdk5 files
@replit/codemirror-vim3 files
react-dropzone3 files
react-dnd2 files
react-error-boundary2 files
- Swiper2 files
@dagrejs/dagre1 file
dnd-core1 file
- Mermaid1 file
react-dnd-html5-backend1 file
- react-grid-layout1 file
- react-virtuoso1 file
- Vega1 file
xterm1 file
Icons
- Lucide227 files
- @radix-ui/react-icons7 files
Backend
AI
ai21 files
@ai-sdk/react6 files
Support
Content
Validation
@hookform/resolvers6 files
Testing
- Vitest573 files
- Testing Library202 files
@playwright/test25 files
msw1 file
Tools
- vscode-languageserver-protocol7 files
@vitejs/plugin-react1 file
sql-formatter1 file
- Storybook1 file
Other
jotai239 files
- Lodash14 files
pyodide9 files
- @lezer/common8 files
@internationalized/date5 files
- clsx5 files
- date-fns5 files
- @paralleldrive/cuid22 files
- lz-string2 files
- humanize-duration1 file
jotai-scope1 file
- path-to-regexp1 file
web-vitals1 file
packages/client
Support
Validation
- Zod3 files
Testing
- Vitest10 files
packages/lsp
Support
Testing
- Vitest2 files
Other
- minimist1 file
- ws1 file
packages/openapi
Support
Tools
openapi-typescript1 file
- TypeScript1 file
Other
openapi-fetch1 file
packages/smart-cells
Frontend
Interface
- @codemirror/lang-python1 file
Support
Testing
- Vitest5 files
Other
- @lezer/common2 files
Other repos with a similar stack
Ordered by how much of its stack they share with marimo, then by stars.
Frequently asked questions
What language is marimo written in?
What framework does marimo use?
Does marimo use AI?
Does marimo have tests?
Which repos have a stack like marimo's?
What is your repo built with?
Paste your public repo and see it drawn.
Free, no account.
Is it your repo? Add its badge, keep it up to date or take it down →