每天在 GitHub 上刷 Trending 或者搜关键字,还是觉得漏掉了很多好项目?GitRec 是一支开源的浏览器插件,背后由 Gorse 推荐引擎驱动,它的核心逻辑非常简单:根据你 star 过的仓库,推荐你可能会喜欢的其他项目。同时它也能为任意一个热门仓库找到高度相似的替代品。
再也不用大海捞针
装上 GitRec 之后,每次打开 GitHub 主站或者某个仓库页面,插件会在侧边栏或者弹出窗口直接生成一串推荐列表。比如你 star 过 Vue、React 和 Svelte,它会自然推荐 Solid、Qwik 这类新兴框架;如果你收藏了 Flask 和 FastAPI,那么 Starlette、Sanic 也会被列出来。推荐依据不是简单的标签匹配,而是基于社区中其他用户协同过滤的协作结果,比单纯按 Topic 搜索要准得多。
同类工具我都试过
GitHub Explorer 靠的是随机轮播,Awesome Lists 需要人工维护且更新滞后。GitRec 最大的区别是动态个性化——它不需要你关注特定账户或者手动添加关键词,后台的 Gorse 会持续学习你的 Star 行为。另外,它的后端完全开源,可以自托管,对注重数据隐私的开发者非常友好。相比之下,像 OctoTree 这样的插件侧重于仓库文件树浏览,与推荐场景并不冲突。
如何安装和使用
- 在 Chrome 网上应用店或 Firefox Add-ons 搜索 GitRec 即可一键安装。
- 安装后无需任何配置,访问任意 GitHub 页面,插件图标旁会出现推荐弹窗。
- 点击“相似仓库”按钮,能辅助你找到某个专题下的最佳替代品(比如找 Lottie 动画的替代库)。
一点小吐槽
目前推荐数量默认显示 5 个,对重度用户来说有点少,好在可以在选项页调整成 10 个或更多。另外初次使用需要数秒冷启动,等 Star 记录足够多后效果会越来越好。如果觉得推荐不够准,可以主动去 Star 一些标杆项目,算法会迅速矫正方向。
总的来说,GitRec 让我从每天无聊地刷 Trend 变成了“等插件给我惊喜”。如果你也在 GitHub 上淘项目,强烈建议装上试试。