Hoe oud is een GitHub-repository?

GitHub houdt voor elke repository drie datums bij: wanneer deze is aangemaakt, wanneer iemand voor het laatst naar een van de branches heeft gepusht en wanneer de gegevens ervan voor het laatst zijn gewijzigd. De aanmaakdatum laat zien of een project nieuw is of al jaren bestaat, en de datum van de laatste push laat zien of er nog aan wordt gewerkt. Bij een project dat later naar GitHub is verhuisd, wordt de datum van die verhuizing weergegeven, ook als de commitgeschiedenis verder teruggaat.

Beschrijving van de tool

Voer een openbare repository in als owner/name, een link naar een pagina op github.com of de clone-URL, en klik op Repositoryleeftijd controleren. Je krijgt het volgende:

  • De leeftijd in jaren, maanden en dagen, plus het totaal aantal dagen
  • Het aantal dagen sinds de laatste push
  • De aanmaakdatum, datum van de laatste push en datum van de laatste wijziging
  • De naam, beschrijving, het aantal sterren en forks, en of de repository is gearchiveerd of een fork is

De controle wordt uitgevoerd op onze server, die de REST API van GitHub op api.github.com opvraagt voor de repository, zonder GitHub-token. Alleen owner/name wordt verzonden. Een hernoemde of overgedragen repository wordt gevolgd naar de huidige naam, die wordt weergegeven in het veld Naam.

Privérepositories worden als niet gevonden weergegeven, omdat GitHub ze zonder aanmelding niet toont. GitHub beperkt ook het aantal aanvragen dat een server zonder token kan doen. Is die limiet bereikt, probeer het dan later opnieuw.

AI-assistenten die zijn verbonden met de Rapid Tool Set MCP-server kunnen dezelfde controle uitvoeren met github_repository_age_checker.

Voorbeelden

Met al deze voorbeelden wordt vercel/next.js gecontroleerd:

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

Functies

  • Leeftijd in jaren, maanden en dagen, plus het totale aantal dagen en het aantal dagen sinds de laatste push
  • Accepteert owner/name, een link naar de repository op github.com of een clone-URL
  • Toont het aantal sterren en forks, en de archiverings- en forkstatus