How old is a GitHub repository?

GitHub keeps three dates for every repository: when it was created, when someone last pushed to any of its branches, and when its record last changed. The creation date tells you whether a project is new or has been around for years, and the last push tells you whether anyone still works on it. A project that moved to GitHub later shows the date of the move, even when its commit history goes back further.

Tool description

Enter a public Repository as owner/name, a github.com link to any of its pages, or its clone URL, and press Check Repository Age. You get:

  • The age in Years, Months and Days, plus Total Days
  • Days Since Last Push
  • The Created, Last Push and Updated dates
  • The Name, Description, Stars and Forks, and whether the repository is Archived or a Fork

The check runs on our server, which asks GitHub's REST API at api.github.com for the repository, without a GitHub token. Only owner/name is sent. A renamed or transferred repository is followed to its current name, which the Name field shows.

Private repositories answer as not found, since GitHub doesn't show them without a login. GitHub also limits how many requests a server can make without a token, so when that runs out, try again later.

AI assistants connected to the Rapid Tool Set MCP server can run the same check as github_repository_age_checker.

Examples

All of these check vercel/next.js:

  • vercel/next.js
  • github.com/vercel/next.js
  • https://github.com/vercel/next.js/tree/canary/packages
  • git@github.com:vercel/next.js.git

Features

  • Age in years, months and days, plus total days and days since the last push
  • Takes owner/name, any github.com link to the repository or a clone URL
  • Shows stars, forks, and archive and fork status