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 倉庫的開發者而言,這無疑是一個實用的小工具。