GitHub Freshness 是一款浏览器扩展和油猴脚本,可以根据更新时间给 GitHub 仓库中的文件上色,让最近改过和长期未更新的内容一眼可见。
阿喵前言
打开一个陌生的 GitHub 项目,文件几十上百个,单看目录很难判断开发者最近主要改了哪里。
GitHub Freshness 用不同颜色标记文件的新旧程度,不用逐个翻提交记录,就能大致看出项目近期的开发重心。这个工具来自开发者投稿,阿喵自己也有在用,逛开源项目时确实方便。
资源介绍
GitHub Freshness 会读取 GitHub 页面中的更新时间,并按照设定的“新鲜期限”高亮仓库、文件和搜索结果。
它支持仓库文件列表、目录树以及 GitHub 搜索页面。颜色、文字和文件图标都能调整,浅色与深色主题还可以分别设置,不会因为切换GitHub主题影响辨识度。
截图

特色
- 用颜色区分文件更新时间
- 支持仓库列表和目录树
- 可高亮GitHub搜索结果
- 自定义文件的新鲜期限
- 分别设置浅色和深色主题
- 支持按更新时间排列文件
- 可将相对时间改为具体日期
- 支持JSON导入和导出设置
- 提供中文与英文界面
- 可增强Awesome项目列表显示
注意
- 颜色反映的是最后更新时间,不是与上次访问相比发生的改动
- 它不能代替Git提交记录、Diff或Pull Request审查
- GitHub调整页面结构后,脚本可能需要更新适配
- 建议从Greasy Fork或Chrome应用商店等官方入口安装
- 公开仓库包含油猴脚本源码和文档,Chrome扩展源码没有公开
- 仓库源码及文档采用非商业许可证,公司内部或商业使用需要单独授权
教程
油猴脚本安装方法:
- 在浏览器中安装 Tampermonkey 或其他用户脚本管理器。
- 打开 GitHub Freshness 的 Greasy Fork 页面。
- 点击“安装此脚本”,确认安装。
- 打开任意GitHub仓库或搜索页面。
- 点击页面中的GitHub Freshness图标进入设置。
- 调整时间范围、颜色主题和日期显示方式。
不想安装油猴的用户,也可以选择官方的 Chrome扩展版。



这个工具太方便了,终于不用一个个翻提交记录就能看出项目最近改哪里了,已经用上了!