The best open source alternative to Streamlit is MDMA. If that doesn't suit you, we've compiled a ranked list of other open source Streamlit alternatives to help you find a suitable replacement.
Streamlit alternatives are mainly Chatbot Platforms. Browse these if you want a narrower list of alternatives or looking for a specific functionality of Streamlit.
Markdown Document with Mounted Applications, the open-source format that turns AI responses into interactive documents. Forms, tables, approval gates and charts render straight from the chat, no custom UI per use case.

MDMA (Markdown Document with Mounted Applications) extends Markdown with interactive components declared in fenced ```mdma blocks. When an LLM knows the MDMA spec, it responds with structured, validated, renderable UI — forms, tables, approval gates, charts, callouts, webhooks — instead of free-form text. A regular Markdown file becomes an interactive application.
Why it exists: AI conversations today are plain text. Every product that wants an LLM to do something — collect input, confirm an action, show data — has to parse free-form output and hand-build UI for it. MDMA replaces that with one predictable, schema-validated format the model already knows how to emit.
What's in the box:
@mobile-reality/mdma-renderer-react, all 9 types with hooksUse it for: chat apps, agents, and tools that generate interactive documents — intake forms, approval workflows, dashboards, incident triage, KYC flows. Bring your own design system; MDMA handles the format and validation. Web and native mobile.
Open source, MIT licensed.