gradio-app/gradio

Build and share delightful machine learning apps, all in Python. 🌟 Star to support our work!

81
/ 100
Verified

This tool helps machine learning engineers, researchers, and data scientists quickly create interactive web applications for their machine learning models or any Python function. You provide a Python function and specify the input/output types (like text or images), and it generates a user-friendly web interface that anyone can use directly in their browser. This allows for easy sharing and showcasing of models without needing to write any web development code.

42,013 stars. Used by 94 other packages. Actively maintained with 85 commits in the last 30 days. Available on PyPI.

Use this if you need to rapidly build a shareable, interactive demo for your machine learning model or a Python function, allowing others to test it without needing a complex setup.

Not ideal if you require a highly customized user interface with complex web design or need to build a full-fledged production web application with advanced backend services and databases.

machine-learning-demonstrations model-sharing interactive-prototyping data-science-showcasing AI-application-development
Maintenance 22 / 25
Adoption 15 / 25
Maturity 25 / 25
Community 19 / 25

How are scores calculated?

Stars

42,013

Forks

3,321

Language

Python

License

Apache-2.0

Last pushed

Mar 12, 2026

Commits (30d)

85

Dependencies

29

Reverse dependents

94

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/gradio-app/gradio"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.