🚀 後端近期已完成升級。
icon of marimo

marimo

開源的即時反應 Python 筆記本,專為可重現、互動與易於分享的資料流程設計,並以純 Python 檔案儲存。

社群:

marimo preview

產品概覽

marimo 是什麼?

marimo 是新世代的 Python 筆記本,重新定義互動運算,確保可重現性、可維護性與流暢互動。不同於傳統筆記本,marimo 以純 Python 腳本(.py 檔案)儲存,支援 Git 版本控管、腳本執行與網頁應用部署。其即時反應執行可自動更新相關區塊,消除隱藏狀態與同步錯誤。內建 SQL 支援、互動式 UI 元件與 AI 原生編輯器功能,讓 Python 開發者在資料探索、原型開發到生產部署流程更順暢。


主要功能

  • 即時反應執行

    當程式區塊或 UI 元件變動時,自動重新執行相關的區塊,確保程式碼、輸出與狀態始終一致,無需手動干預。

  • Python 優先且支援 Git

    筆記本以純 Python 檔案儲存,方便版本控管、腳本執行,以及在不同筆記本或 Python 檔案間匯入符號。

  • 內建套件管理與沙盒環境

    可在筆記本內序列化套件依賴,並建立隔離的虛擬環境,確保從套件版本到執行環境皆可重現。

  • 互動式 UI 元件

    內建滑桿、下拉選單、資料表格與圖表,直接綁定 Python 變數,讓資料互動與探索更直覺、無需寫程式碼。

  • 一流 SQL 支援

    可直接於筆記本中以 SQL 查詢資料,並將結果轉為 Python DataFrame 進行後續處理。

  • 可分享與部署

    筆記本可匯出為由 WebAssembly 驅動的互動網頁應用程式,或透過 CLI 伺服器發布,輕鬆分享與部署。


使用案例

  • 資料科學與分析 : 資料科學家可建立可重現、互動的筆記本,無縫整合 Python 與 SQL 進行資料查詢與視覺化。
  • 研究與原型開發 : 研究人員可利用確定性執行與即時反應程式設計,快速迭代程式與模型,避免隱藏狀態錯誤。
  • 協作式開發 : 團隊可將筆記本當作 Python 腳本進行版本控管,分享互動應用,並維持開發與生產環境的一致性。
  • 教育工具 : 教師與學習者可建立結合程式碼、視覺化與 UI 元件的互動式筆記本,有效提升教學體驗。
  • 生產環境部署 : 開發者可將原型直接轉換為生產環境,透過腳本或部署為網頁應用程式,降低轉換門檻。

常見問題

marimo 網站分析

流量與排名
156.62K
月訪問量
00:01:26
平均訪問時長
#3129
類別排名
0.4%
用戶跳出率
流量趨勢:Mar 2026 - May 2026
marimo 的熱門地區
  1. 🇺🇸 US: 18.61%

  2. 🇩🇪 DE: 12.69%

  3. 🇨🇦 CA: 6.05%

  4. 🇰🇷 KR: 3.96%

  5. 🇬🇧 GB: 3.83%

  6. Others: 54.86%