Enviar herramienta

Streamlit

Framework de código abierto en Python para crear apps de datos

Gratis Datos
Visitar herramienta →

Streamlit está hecho para científicos de datos que quieren compartir su trabajo sin aprender desarrollo web. Escribes un script en Python y añades llamadas como entrada de texto, deslizadores, gráficos y botones, y Streamlit genera una app web interactiva que vuelve a ejecutar el script cuando el usuario cambia algo. Este modelo es tan sencillo que se puede hacer una app en minutos, y se ha convertido en un estándar para herramientas internas y demos.

La biblioteca ha crecido con la ola de la IA. Tiene componentes de chat para crear interfaces conversacionales sobre modelos de lenguaje, caché y estado de sesión para gestionar los datos, y compatibilidad con bibliotecas de visualización habituales como Altair, Plotly y Matplotlib. Streamlit Community Cloud aloja apps públicas gratis, y las empresas despliegan apps en su propia infraestructura o en Snowflake, que adquirió Streamlit y lo integra con su plataforma de datos.

Streamlit es gratuito y de código abierto con licencia Apache 2.0. Su diseño de volver a ejecutar el script lo hace fácil, pero limita las interfaces complejas y muy personalizadas, y las apps grandes pueden ir lentas sin un uso cuidadoso de la caché. Gradio es el competidor más cercano para demos de aprendizaje automático, Dash y Panel sirven a quienes crean dashboards, NiceGUI y Reflex ofrecen un control más propio de la web, y los notebooks de Jupyter siguen siendo populares para explorar. Streamlit va bien para equipos de datos que quieren apps rápidas y fáciles de compartir.