Rapidly build AI apps in Python
6,587
stars
1,520
commits
Python
primary language
Aug 31, 2026
updated
[!WARNING] Mesop is no longer maintained as of September 30, 2026. No further updates, bug fixes, or support will be provided.
If you're interested in learning how to use Mesop, please read our main docs.
If you're interested in contributing to the core Mesop framework, please read our contributing guide.
Mesop is a Python-based UI framework that allows you to rapidly build web apps like demos and internal apps:
Intuitive for UI novices β¨
Frictionless developer workflows ποΈ
Flexible for delightful demos π€©
import mesop as me
import mesop.labs as mel
@me.page(path="/text_to_text", title="Text to Text Example")
def app():
mel.text_to_text(
upper_case_stream,
title="Text to Text Example",
)
def upper_case_stream(s: str):
return "Echo: " + s.capitalize()
You can try Mesop on Colab!
Step 1: Install it
pip install mesop
Step 2: Copy the example above into main.py
Step 3: Run the app
mesop main.py
Learn more in Getting Started.
If you identify a security vulnerability with Mesop, please file a GitHub security issue and we will promptly respond to it.
This is not an officially supported Google product.
Hacker News (1)
Python
48.6%
TypeScript
31.1%
Starlark
8.2%
JavaScript
5.6%
Jupyter Notebook
1.7%
HTML
1.6%
SCSS
1.5%
Rapidly build AI apps in Python
6,587
stars
1,520
commits
Python
primary language
Aug 31, 2026
updated
[!WARNING] Mesop is no longer maintained as of September 30, 2026. No further updates, bug fixes, or support will be provided.
If you're interested in learning how to use Mesop, please read our main docs.
If you're interested in contributing to the core Mesop framework, please read our contributing guide.
Mesop is a Python-based UI framework that allows you to rapidly build web apps like demos and internal apps:
Intuitive for UI novices β¨
Frictionless developer workflows ποΈ
Flexible for delightful demos π€©
import mesop as me
import mesop.labs as mel
@me.page(path="/text_to_text", title="Text to Text Example")
def app():
mel.text_to_text(
upper_case_stream,
title="Text to Text Example",
)
def upper_case_stream(s: str):
return "Echo: " + s.capitalize()
You can try Mesop on Colab!
Step 1: Install it
pip install mesop
Step 2: Copy the example above into main.py
Step 3: Run the app
mesop main.py
Learn more in Getting Started.
If you identify a security vulnerability with Mesop, please file a GitHub security issue and we will promptly respond to it.
This is not an officially supported Google product.
Hacker News (1)
Python
48.6%
TypeScript
31.1%
Starlark
8.2%
JavaScript
5.6%
Jupyter Notebook
1.7%
HTML
1.6%
SCSS
1.5%