Streamlit

Streamlit
软件
软件描述
Streamlit 是一个开源的 Python 库,可轻松创建和共享用于机器学习和数据科学的精美定制网页应用。只需几分钟,您就可以构建并部署功能强大的数据应用。
官方网站
访问软件的官方网站了解更多信息
streamlit.io
什么是 Streamlit?
Streamlit 是一个开源的 Python 库,可轻松创建和共享用于机器学习和数据科学的精美定制网页应用。只需几分钟,你就可以构建并部署功能强大的数据应用。
🔄 替代方案
8 个选择OpenBoard 是一款跨平台(Linux / Windows / macOS)的互动白板应用程序。目前由瑞士日内瓦州教育局(DIP)维护。
Open WebUI
Open WebUI 是一个可扩展、功能丰富且用户友好的自托管 AI 平台,可完全离线运行。它支持多种 LLM 运行器,如 Ollama 和 OpenAI 兼容 API,并内置 RAG 推理引擎,是一款强大的 AI 部署解决方案。

Voilà
Voilà可将Jupyter笔记本转换为独立的Web应用程序。每个连接到Voilà Tornado应用的用户都会获得一个专用的Jupyter内核,用于执行Jupyter交互式控件变化的回调。

Dash by Plotly
Dash 是一个用于构建分析型网页应用的 Python 框架,无需 JavaScript。

Panel
Panel 是一个开源的 Python 库,可通过将用户自定义的控件连接到图表、图像、表格或文本,帮助创建自定义的交互式网络应用和仪表板。

Shiny
Shiny 是一个 R 包,可轻松从 R 构建交互式网页应用。你可以将独立的应用程序托管在网页上,或将其嵌入 R Markdown 文档中,或构建仪表板。你还可以通过 CSS 主题、htmlwidgets 和 JavaScript 操作来扩展你的 Shiny 应用。

Streamoku
使用 Streamoku 轻松部署 Streamlit 应用。享受一键部署、全球扩展、灵活隐私设置,专注于数据科学,基础设施交给我们来处理。

Mercury framework
Mercury 允许你在 Python 笔记本中添加交互式控件,从而将笔记本分享为网页应用。无需再将笔记本重写为网页框架来分享结果。Mercury 提供了一组控件,可轻松重新执行单元格。


