Häufig gestellte Fragen
Die Fragen, die uns am häufigsten zu Aufnahmekriterien, Datenherkunft und zur Berechnung der Ranglisten erreichen.
Welche Repos werden aufgenommen?
Öffentliche GitHub-Repositories mit mehr als 500 Sternen, in die außerdem kürzlich gepusht wurde. Beide Bedingungen zählen — ein Repo mit vielen Sternen, aber ohne jüngste Aktivität, oder eines, das aktiv ist, aber unter der Sterne-Schwelle liegt, taucht in der Hauptrangliste nicht auf. Gelöscht wird trotzdem nie: Repos, die unter die Schwelle rutschen, bekommen eine Statusmarkierung und behalten ihre Historie.
Wie oft werden die Daten aktualisiert?
Ein vollständiger Abgleich läuft einmal täglich und scannt alle Repos neu, die die Schwelle erfüllen. Zusätzlich läuft alle 4 Stunden ein leichtgewichtiger Aufsteiger-Scan, der neue Repos einfängt, die die Sterne-Schwelle vielleicht noch nicht erreicht haben. Die Trend-Änderungen werden aus den täglichen Snapshots berechnet.
Woher kommen die Daten?
Zu 100 % aus der offiziellen REST- / Search-API von GitHub — kein HTML-Scraping, keine Spiegel oder Caches von Dritten.
Ist das ein offizieller GitHub-Dienst?
Nein. Dies ist ein unabhängiges Drittanbieter-Projekt ohne Verbindung, Partnerschaft oder Unterstützung seitens GitHub, Inc. Es liest lediglich Daten über die öffentliche API von GitHub.
Wie ist das Verhältnis zu git-stars.org?
Dies ist ein eigenständiger Nachbau. Seine Informationsarchitektur — Sortierung nach Sprache/Thema/Eigentümer, eine Aufsteiger-Ansicht und ein ähnlicher funktionaler Aufbau — wurde von git-stars.org inspiriert, was hier mit Dank genannt wird. Es besteht keine Verbindung und keine Unterstützung, und Datenpipeline, Code und visuelles Design sind eigenständig entstanden.
Warum weichen die Sternezahlen hier leicht von denen auf GitHub ab?
Was hier steht, ist die Zahl aus unserem jüngsten Abgleich; die Seite von GitHub selbst ist live. Der Abstand beträgt höchstens einen Abgleichzyklus — meist unter einem Tag — und das ist so erwartet, kein Datenfehler.
Wie wird die Aufsteiger-Rangliste berechnet?
Sie filtert nach Erstellungsdatum (Repos aus den letzten 7 / 15 / 30 / 60 / 90 Tagen) und sortiert die Top 100 nach Sternen, mit einer sehr niedrigen Sterne-Untergrenze (≥ 5), damit noch unbewiesene Repos früh sichtbar werden. Das 90-Tage-Fenster haben wir über das hinaus ergänzt, was git-stars bietet, um einen längeren Blick zu ermöglichen.
Wie funktioniert der Trend-Bereich, und warum zeigt er manchmal einen Countdown?
Der Trend wird aus täglichen Snapshots berechnet — tägliche Änderungen brauchen 2 Tage Historie, wöchentliche 8. Solange nicht genug Historie zusammengekommen ist, zeigen wir ehrlich eine Countdown-Seite statt einer Rangliste, die wir noch nicht belegen können; nach der Freischaltung wird automatisch umgeschaltet.
Was ist der Unterschied zwischen Neuer Generation und Aufsteigern?
Die Aufsteiger nutzen ein gleitendes Fenster auf Basis des Erstellungsdatums, das immer weiterwandert. Die Neue Generation nutzt einen festen Stichtag — jedes indexierte Repo, das seit 2023 erstellt wurde (ungefähr, als die Open-Source-Welle nach ChatGPT losging) — eine deutlich größere, stabile Menge, um das Ökosystem dieser Generation als Ganzes zu betrachten.
Kann ich mich bei etwas Wichtigem auf diese Zahlen verlassen?
Davon würden wir abraten. Wir garantieren weder Echtzeit-Genauigkeit noch Vollständigkeit, und die zugrunde liegende Search-API hat harte Obergrenzen für Ergebnisse, die in Randfällen eine wirklich erschöpfende Zählung in einem sehr dicht besetzten Sternebereich verhindern können. Wenn es auf etwas ankommt, bitte direkt auf GitHub nachsehen.
Die Eigentümer-Rangliste reicht nur ein paar hundert Seiten tief — wo ist der Rest?
Die Eigentümer-Rangliste zeigt nur die 5.000 Konten mit den meisten Sternen insgesamt (bei unserer Seitengröße rund 167 Seiten). Gelöscht werden die Daten von niemandem — Konten jenseits dieser Grenze werden nur nicht in die Rangliste hineinpaginiert, weil Tausende Seiten, zu denen nie jemand scrollt, keine nützliche Navigation sind.