Streamlit is an open-source Python library that makes it easy to create and share beautiful, custom web apps for machine learning and data science. In just a few minutes you can build and deploy powerful data apps.
In practice, a Streamlit application is just a
.pyfile where you add a few Streamlit commands and then you run it with
streamlit run your_script.py [-- script args]
As soon as you run the script as shown above, a local Streamlit server will spin up and your app will open in a new tab in your default web browser. This app is your canvas, where you'll draw charts, text, widgets, tables, and more. This
.pyfile is all you need to build a fully-featured web-app!