An open-source Python library that makes it easy to create and share beautiful, custom web apps for machine learning and data science in minutes.
Streamlit

- Pitone
- Grafica 2D, intelligenza artificiale e apprendimento automatico, Automazione, Analisi dei dati, Simulazione
- Interfaccia di programmazione dell'applicazione (API), Intelligenza artificiale (IA), Apprendimento profondo, Apprendimento automatico, Fonte aperta, Software, Software come servizio (SaaS), Interfaccia utente (UI)
Caratteristiche:
- Rapid web app development from Python scripts,interactive widgets (sliders,buttons,text input,file uploaders,etc.),automatic UI generation,data visualization (integration with Matplotlib,Plotly,Altair,etc.),caching for performance,live code updates,easy deployment options (Streamlit Sharing,Docker),no HTML/CSS/JavaScript knowledge required for basic apps
Prezzi:
- Freemium
- Extremely easy to turn Python scripts into interactive web apps, enables rapid prototyping and sharing of data science projects, great for building dashboards and ML model demos, active community and growing ecosystem, Streamlit Sharing platform for free deployment (with limitations).
- Less flexible for highly customized UI/UX compared to full web frameworks (Flask,Django), primarily designed for single-page applications, managing complex state can become tricky, performance with very large datasets or complex computations in the app requires careful design.
Ideale per:
- Data scientists, machine learning engineers, and analysts who want to quickly create and share interactive web applications from their Python scripts without extensive web development experience.