Streamlit

Данные и MLЧастота употребления: высокая· Сложность: 2/5· Актуальность: 5/5· Тренд: стабильно

Python-библиотека с открытым исходным кодом для быстрого создания и публикации приложений для работы с данными.

Подробно

Streamlit — фреймворк, который позволяет «быстрее строить и делиться data-приложениями»: по описанию репозитория streamlit/streamlit это инструмент для ускоренной разработки и публикации приложений на данных. Проект написан на Python, распространяется под лицензией Apache-2.0, имеет 45906 звёзд на GitHub и официальный сайт https://streamlit.io. Его темы включают data-analysis, data-science, data-visualization, deep-learning, machine-learning, python и developer-tools, то есть библиотека позиционируется в центре аналитического и ML-стека. Типичное применение — быстрые дашборды, демо моделей и внутренние инструменты для команд данных.

Примеры употребления

  • Запуск приложения: streamlit run app.py
  • Мини-приложение: import streamlit as st; st.title("Sales"); st.line_chart(df)
  • Вывод таблицы данных: st.dataframe(df)
  • Публикация демо ML-модели как внутреннего инструмента команды
#python #data-apps #dashboard #open-source

Источники