快速查询GitHub开源项目的创建日期/首次提交时间
平时做技术选型或者调研开源库时,经常会想了解一个项目到底是哪一年建的、沉淀了多久。
但在 GitHub 的项目主页上,官方并没有直观展示仓库的建立日期,通常只能看到最近提交时间和 Release 状态。要想看最早是哪天创建的,要么得在几百上千页的 Commit 记录里翻到最底部的初始提交,要么得自己写命令调 GitHub API,多少有些麻烦。
最近找到这个小工具,输入Github链接就能一键查出项目创建时间:
工具地址:查询 GitHub 项目的创建日期
操作步骤
使用起来非常简单,不需要登录 GitHub 账号:
- 输入仓库地址或名称:
- 支持完整链接,例如
https://github.com/vuejs/core; - 支持简写格式,例如
vuejs/core或facebook/react; - 即使复制的链接带有分支、子目录或额外参数(如
.../tree/main/src),工具也会自动提取出正确的所有者与仓库名。
- 支持完整链接,例如
- 点击查询:
- 粘贴后直接按回车键,或者点击右侧的“查询创建日期”。
- 支持 URL 参数直达分享:
- 页面支持在网址后拼接
?q=参数直接打开并自动查询,例如:
https://abctool.info/find-github-repo-creation-date/zh/?q=https://github.com/vuejs/core - 每次查询成功后,浏览器地址栏会自动同步带上参数,直接复制地址即可发给其他人或作为书签收藏。
- 页面支持在网址后拼接
查询结果包含哪些信息
查询成功后,页面会整理出以下几类关键数据:
1. 精确时间与项目年龄
- 创建时间(本地时间):按当前浏览器的本地时区自动格式化展示(如
2019-12-09 23:29:43),不需要自己换算时差。 - 创建时间(UTC 标准时间):保留 GitHub 原始的 UTC 时间与 ISO 8601 标准格式字符串(
created_at)。 - 已创建时长(项目年龄):直接计算出从建库至今累计的总天数,并换算成直观的“X年X个月X天”,方便一眼看出项目的资历。
2. 活跃状态与最近维护
- 最后推送时间(Pushed At):显示仓库最后一次执行
git push的本地时间。结合创建时间,很容易判断该项目是还在活跃迭代,还是早已停更变成“僵尸库”。
3. 基础项目指标
- 仓库名称、简介(Description)以及项目可见性(Public)。
- 主要编程语言(Language)、当前 Star 数量、Fork 派生数。
- 开源许可协议(License,如 MIT、Apache-2.0 等)。
4. 便捷操作与原始数据
- 单独复制 / 一键汇总复制:每个时间字段右侧都配有独立复制按钮,另外还提供“复制查询结果汇总”,一点就能把整套关键信息拷进剪贴板,写周报或调研笔记时随手就能粘。
- 查看原始 JSON:点击可展开 GitHub API 返回的完整原始响应数据,方便做脚本开发或排查其他元数据字段(如
archived、open_issues_count、topics、size等)。