Streamlit — Next-Gen Web App Development Framework

7 min readMay 15, 2024

Usually, before diving into learning a new framework, people typically research what tasks that framework can accomplish. But when it comes to Streamlit, trust me, this is a framework you can easily pick up.

  • For students involved in data analysis, how do you showcase analysis results as an application for others to see?
  • If you want to collect some user data, but certain public platforms only offer data collection without the development capabilities to process and provide feedback on that data, what do you do?
  • Do you really want to go through the hassle of learning HTML, CSS, JS, FastAPI for such simple requirements?

These are challenges faced by most non-professional developers, and they’re also among the main reasons why the Streamlit framework has become popular.

What is Streamlit?

Streamlit is a free and open-source framework tailored for swiftly creating and distributing visually appealing web applications for machine learning and data science endeavors.