GitHub Repo Stats 是由知名開發者 Simon Willison 建立的一款輕量級工具,旨在解決 GitHub 移動版頁面不顯示倉庫提交次數的問題。Wilson 在評估新倉庫時,發現提交次數是一個關鍵指標,但移動端佈局卻將其隱藏。為此,他編寫了一段提示詞,並基於此構建了該工具。
使用時,只需輸入目標倉庫的名稱或完整 URL,工具便會直接透過瀏覽器呼叫 GitHub REST API(支援 REST 和 GraphQL,透過 CORS fetch 實現),在無需任何後端服務的情況下獲取並呈現倉庫的詳細統計資訊。這些資訊包括但不限於:提交次數、星標數量、分支數、標籤數、貢獻者列表、語言分佈、版本釋出記錄以及最近的活動時間戳。
值得一提的是,工具還提供了示例輸出,使用者可以直接檢視 simonw/datasette 和 simonw/llm 等倉庫的統計資料。為了滿足更頻繁的資料查詢需求,使用者可以選擇使用自己的 GitHub 賬號進行認證,從而將 API 請求速率限制從預設的 60 次/小時大幅提升至 5,000 次/小時。
該專案已在 Wilson 的部落格上釋出,並託管在 tools.simonwillison.net 上。對於經常在移動裝置上瀏覽 GitHub 倉庫的開發者而言,這無疑是一個實用的小工具。