Wie alt ist ein GitHub-Repository?

GitHub speichert für jedes Repository drei Datumsangaben: wann es erstellt wurde, wann zuletzt jemand einen Push auf einen seiner Branches durchgeführt hat und wann sein Eintrag zuletzt geändert wurde. Anhand des Erstellungsdatums erkennen Sie, ob ein Projekt neu ist oder schon seit Jahren besteht. Der letzte Push zeigt, ob noch jemand daran arbeitet. Wurde ein Projekt erst später zu GitHub verschoben, wird das Datum dieses Umzugs angezeigt, auch wenn die Commit-Historie weiter zurückreicht.

Beschreibung des Tools

Geben Sie ein öffentliches Repository im Format owner/name, einen Link zu einer beliebigen seiner Seiten auf github.com oder seine Klon-URL ein und klicken Sie auf „Repository-Alter prüfen“. Sie erhalten:

  • Das Alter in Jahren, Monaten und Tagen sowie die Gesamtzahl der Tage
  • Die Anzahl der Tage seit dem letzten Push
  • Das Erstellungsdatum, das Datum des letzten Pushs und das Datum der letzten Aktualisierung
  • Den Namen, die Beschreibung, die Anzahl der Sterne und Forks sowie die Information, ob das Repository archiviert oder ein Fork ist

Die Prüfung läuft auf unserem Server. Dieser fragt die REST API von GitHub unter api.github.com nach dem Repository ab – ohne GitHub-Token. Es werden nur owner/name übermittelt. Wurde ein Repository umbenannt oder übertragen, wird es unter seinem aktuellen Namen aufgerufen, der im Feld „Name“ angezeigt wird.

Private Repositorys werden als nicht gefunden angezeigt, da GitHub sie ohne Anmeldung nicht sichtbar macht. GitHub begrenzt außerdem die Anzahl der Anfragen, die ein Server ohne Token stellen kann. Ist dieses Limit erreicht, versuchen Sie es später erneut.

KI-Assistenten, die mit dem Rapid Tool Set MCP-Server verbunden sind, können dieselbe Prüfung mit github_repository_age_checker ausführen.

Beispiele

Alle folgenden Eingaben prüfen 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

Funktionen

  • Alter in Jahren, Monaten und Tagen sowie Gesamtzahl der Tage und Anzahl der Tage seit dem letzten Push
  • Akzeptiert owner/name, beliebige Links zum Repository auf github.com oder eine Klon-URL
  • Zeigt Sterne, Forks sowie den Archivierungs- und Fork-Status an