streamlit-to-marimo 是做什么的?
将一个 Streamlit 应用转换为 marimo 笔记本
将 Streamlit 应用转换为 marimo 笔记本
marimo-team/streamlit-to-marimo 是一个高效的转换工具,旨在帮助开发者将现有的 Streamlit 应用无缝迁移到 marimo 笔记本环境。该技能能够自动解析 Streamlit 应用的代码结构,并将其转换为 marimo 所支持的格式,保留原有的逻辑和交互功能。对于已经使用 Streamlit 构建了原型或生产级应用、并希望利用 marimo 更现代化的开发体验(如反应式编程、更好的可视化集成和自动状态管理)的团队来说,这一功能极具价值。该工具可能基于代码分析实现转换,支持广泛使用的 Streamlit 特性,并兼容 Linux、macOS 和 Windows 等主流平台。通过使用该技能,开发者可以显著减少手动迁移的工作量,并快速体验 marimo 带来的优势。
npx skills add https://github.com/marimo-team/skills/tree/main/skills/streamlit-to-marimoInstalled? Explore more 编程与开发 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →
将一个 Streamlit 应用转换为 marimo 笔记本
This repo contains 7 individual skills — each has its own dedicated page.
Add "Open in molab" badge(s) linking to marimo notebooks. Works with READMEs, docs, websites, or any markdown/HTML target.
Generate anywidget components for marimo notebooks.
Implement a research paper as an interactive marimo notebook together with the user. Start by understanding what the user wants to explore, fetch the paper via alphaxiv, then build a focused notebook.
Convert a Jupyter notebook (.ipynb) to a marimo notebook (.py).
An opintionated skill to prepare a marimo notebook to make it ready for a scheduled run.
Write a marimo notebook in a Python file in the right format.
Check if a marimo notebook is compatible with WebAssembly (WASM) and report any issues.
Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.
Control Eight Sleep pods (status, temperature, alarms, schedules).
BluOS CLI (blu) for discovery, playback, grouping, and volume.
Create, search, and manage Bear notes via grizzly CLI.
Capture frames or clips from RTSP/ONVIF cameras.
Search GIF providers with CLI/TUI, download results, and extract stills/sheets.