開源專案
zmrlft/GreenWall avatar
zmrlft/GreenWall

GreenWall:用圖片與 GitHub 貢獻日曆做一張可推送的圖

此專案圍繞「customizing the GitHub contribution graph, allowing you to draw various patterns on it. GitHub .」建置,聚焦實際場景的開源實作,提供可重用的工具鏈與整合方式。

1,363 個 Star95 個 ForkTypeScriptMIT
GitHub

秒懂

它是什麼?
GreenWall 把圖片轉換成 GitHub 貢獻格點,透過 Wails 提供桌面介面,README 描述了圖片調整、繪製、複製與推送流程,也提醒貢獻圖有顯示延遲。
適合誰用?
GreenWall 適合把個人圖像轉成 GitHub 活動展示的人,不適合把貢獻圖當即時監控或審計資料。驗證時先在介面載入一張小圖片,記下日期範圍和調整值,再用 README 的 Wails 啟動命令建立測試倉庫,分別檢查本地繪製、複製和推送後的 commit。
可以商用嗎?
可以。MIT 是寬鬆授權:你可以使用、修改並販售以它為基礎的軟體,只需保留著作權與授權聲明。
還在維護嗎?
有在維護。儲存庫最近一次提交在 127 天前。
用什麼語言寫的?
主要是 TypeScript(依據 GitHub 的語言統計)。

以上回答依據專案的 GitHub 資料(最近同步於 2026年9月14日)與我們的分析,不構成法律意見。

開源專案深度解析

圖片如何映射到貢獻格

圖片如何映射到貢獻格 是 GreenWall README 中可直接核對的範圍。GreenWall 把圖片轉換成 GitHub 貢獻格點,透過 Wails 提供桌面介面,README 描述了圖片調整、繪製、複製與推送流程,也提醒貢獻圖有顯示延遲。 這個小節不把專案宣稱改寫成測試結果,而是說明使用者會遇到的具體入口、輸入、輸出與限制。GreenWall 的文件把相關行為放在 README 中,實際採用時應對照原文與當前版本。\n\n對 GreenWall 而言,這個區域的價值在於能否接上既有工作流程。文件未說明的相容性、效能、資料保存或失敗恢復,不能從 star 數或描述推導。若涉及憑證、帳號、模型、硬體或外部服務,應把它們視為獨立的風險面,保留最小權限和可回復的測試資料。

亮度、尺寸與日期範圍

亮度、尺寸與日期範圍 是 GreenWall README 中可直接核對的範圍。GreenWall 把圖片轉換成 GitHub 貢獻格點,透過 Wails 提供桌面介面,README 描述了圖片調整、繪製、複製與推送流程,也提醒貢獻圖有顯示延遲。 這個小節不把專案宣稱改寫成測試結果,而是說明使用者會遇到的具體入口、輸入、輸出與限制。GreenWall 的文件把相關行為放在 設定檔與命令 中,實際採用時應對照原文與當前版本。\n\n對 GreenWall 而言,這個區域的價值在於能否接上既有工作流程。文件未說明的相容性、效能、資料保存或失敗恢復,不能從 star 數或描述推導。若涉及憑證、帳號、模型、硬體或外部服務,應把它們視為獨立的風險面,保留最小權限和可回復的測試資料。

繪製與複製的差異

繪製與複製的差異 是 GreenWall README 中可直接核對的範圍。GreenWall 把圖片轉換成 GitHub 貢獻格點,透過 Wails 提供桌面介面,README 描述了圖片調整、繪製、複製與推送流程,也提醒貢獻圖有顯示延遲。 這個小節不把專案宣稱改寫成測試結果,而是說明使用者會遇到的具體入口、輸入、輸出與限制。GreenWall 的文件把相關行為放在 專案目錄和官方文件 中,實際採用時應對照原文與當前版本。\n\n對 GreenWall 而言,這個區域的價值在於能否接上既有工作流程。文件未說明的相容性、效能、資料保存或失敗恢復,不能從 star 數或描述推導。若涉及憑證、帳號、模型、硬體或外部服務,應把它們視為獨立的風險面,保留最小權限和可回復的測試資料。

推送到倉庫前的權限

推送到倉庫前的權限 是 GreenWall README 中可直接核對的範圍。GreenWall 把圖片轉換成 GitHub 貢獻格點,透過 Wails 提供桌面介面,README 描述了圖片調整、繪製、複製與推送流程,也提醒貢獻圖有顯示延遲。 這個小節不把專案宣稱改寫成測試結果,而是說明使用者會遇到的具體入口、輸入、輸出與限制。GreenWall 的文件把相關行為放在 專案目錄和官方文件 中,實際採用時應對照原文與當前版本。\n\n對 GreenWall 而言,這個區域的價值在於能否接上既有工作流程。文件未說明的相容性、效能、資料保存或失敗恢復,不能從 star 數或描述推導。若涉及憑證、帳號、模型、硬體或外部服務,應把它們視為獨立的風險面,保留最小權限和可回復的測試資料。

Wails 開發模式

Wails 開發模式 是 GreenWall README 中可直接核對的範圍。GreenWall 把圖片轉換成 GitHub 貢獻格點,透過 Wails 提供桌面介面,README 描述了圖片調整、繪製、複製與推送流程,也提醒貢獻圖有顯示延遲。 這個小節不把專案宣稱改寫成測試結果,而是說明使用者會遇到的具體入口、輸入、輸出與限制。GreenWall 的文件把相關行為放在 專案目錄和官方文件 中,實際採用時應對照原文與當前版本。\n\n對 GreenWall 而言,這個區域的價值在於能否接上既有工作流程。文件未說明的相容性、效能、資料保存或失敗恢復,不能從 star 數或描述推導。若涉及憑證、帳號、模型、硬體或外部服務,應把它們視為獨立的風險面,保留最小權限和可回復的測試資料。

Windows Linux macOS 啟動

Windows Linux macOS 啟動 是 GreenWall README 中可直接核對的範圍。GreenWall 把圖片轉換成 GitHub 貢獻格點,透過 Wails 提供桌面介面,README 描述了圖片調整、繪製、複製與推送流程,也提醒貢獻圖有顯示延遲。 這個小節不把專案宣稱改寫成測試結果,而是說明使用者會遇到的具體入口、輸入、輸出與限制。GreenWall 的文件把相關行為放在 專案目錄和官方文件 中,實際採用時應對照原文與當前版本。\n\n對 GreenWall 而言,這個區域的價值在於能否接上既有工作流程。文件未說明的相容性、效能、資料保存或失敗恢復,不能從 star 數或描述推導。若涉及憑證、帳號、模型、硬體或外部服務,應把它們視為獨立的風險面,保留最小權限和可回復的測試資料。

貢獻圖延遲與可見性

貢獻圖延遲與可見性 是 GreenWall README 中可直接核對的範圍。GreenWall 把圖片轉換成 GitHub 貢獻格點,透過 Wails 提供桌面介面,README 描述了圖片調整、繪製、複製與推送流程,也提醒貢獻圖有顯示延遲。 這個小節不把專案宣稱改寫成測試結果,而是說明使用者會遇到的具體入口、輸入、輸出與限制。GreenWall 的文件把相關行為放在 專案目錄和官方文件 中,實際採用時應對照原文與當前版本。\n\n對 GreenWall 而言,這個區域的價值在於能否接上既有工作流程。文件未說明的相容性、效能、資料保存或失敗恢復,不能從 star 數或描述推導。若涉及憑證、帳號、模型、硬體或外部服務,應把它們視為獨立的風險面,保留最小權限和可回復的測試資料。

編輯結論

GreenWall 適合把個人圖像轉成 GitHub 活動展示的人,不適合把貢獻圖當即時監控或審計資料。驗證時先在介面載入一張小圖片,記下日期範圍和調整值,再用 README 的 Wails 啟動命令建立測試倉庫,分別檢查本地繪製、複製和推送後的 commit。

官方來源

  1. Official README
  2. Project repository
  3. Release notes
社群筆記

社群筆記