メインコンテンツへスキップ
Github-star-radar
FAQ

よくある質問

収録ルール、データの出所、ランキングの計算方法について、よく寄せられる質問をまとめました。

どんなリポジトリが収録されますか?

対象は、500 スター以上かつ直近にもプッシュが行われている公開 GitHub リポジトリです。この 2 つの条件はどちらも重要で、スターが多くても最近の活動がないもの、活動はあってもスター数の基準に届かないものは、メインのランキングには載りません。ただし、データを削除することはありません。基準を下回ったリポジトリはステータスを付けて保持され、履歴もそのまま残ります。

データはどのくらいの頻度で更新されますか?

全量同期を 1 日 1 回実行し、基準を満たすすべてのリポジトリを再スキャンします。その上で、軽量な急上昇スキャンが 4 時間ごとに行われ、まだスター基準に達していない新しいリポジトリも拾い上げます。トレンドの増減は日次スナップショットから算出します。

データはどこから来ていますか?

100% 公式の GitHub REST / Search API から取得しています。HTML のスクレイピングは行わず、サードパーティのミラーやキャッシュも一切使いません。

GitHub 公式のサービスですか?

いいえ。これは GitHub, Inc. とはいかなる関係もない独立したサードパーティプロジェクトで、提携や承認も受けていません。GitHub の公開 API を通じてデータを読み取っているだけです。

git-stars.org とはどのような関係ですか?

これは独立した再構築プロジェクトです。情報アーキテクチャ——言語・トピック・オーナーごとの分類や、急上昇ビューなどの機能設計——は git-stars.org に触発されたもので、ここに謝意を記します。同サイトとの提携・承認関係はなく、データパイプラインもコードもビジュアルデザインもすべて独自に構築しています。

ここでのスター数が GitHub 本体と少し違うのはなぜですか?

ここに表示されているのは直近の同期時点で取得した数字で、GitHub 側のサイトはリアルタイムです。差は最大でも同期 1 サイクル分(通常は 1 日以内)で、これは想定内のことであり、データのエラーではありません。

急上昇ランキングはどうやって計算されていますか?

作成日で絞り込み(直近 7 / 15 / 30 / 60 / 90 日以内に作成されたリポジトリ)をして、スター数上位 100 件をランキングします。スター数の下限は意図的に非常に低く(5 以上)設定しているので、まだ実績のないリポジトリでも早期に浮上できます。90 日ウィンドウは、git-stars が提供する範囲を超えて私たちが追加したもので、より長い視点で見られるようにしています。

トレンドはどう計算されますか?また、カウントダウンが表示されることがあるのはなぜですか?

トレンドは日次スナップショットから計算します。日次増減には 2 日分、週次増減には 8 日分の履歴が必要です。十分な履歴が溜まるまでは、まだ裏付けの取れないランキングを出す代わりに、正直なカウントダウンページを表示します。条件を満たすと自動的に正式なランキングへ切り替わります。

「新世代」と「急上昇」の違いは何ですか?

急上昇は作成日に基づくローリングウィンドウで、基準日が日々前に進んでいきます。新世代は固定の基準を使います——2023 年以降に作成された収録済みリポジトリすべて(ChatGPT 以降のオープンソース活動の波が始まった頃)——規模がはるかに大きく安定したセットで、この世代のエコシステム全体を眺められます。

この数字を重要な判断に使っても大丈夫ですか?

おすすめはしません。リアルタイムの正確性や完全性は保証できませんし、基盤となる Search API には結果数の上限があり、ごくまれにスター数が密集した帯域で完全な網羅ができないこともあります。重要な判断には、GitHub 本体を直接確認してください。

オーナーランキングは、なぜ数百ページまでしかないのですか?

オーナーランキングは、総スター数上位 5,000 アカウントのみを表示しています(当サイトのページサイズで約 167 ページ分)。誰のデータも削除されていません。基準を超えたアカウントは単にランキングのリストにページングされていないだけで、誰もスクロールしないような何千ページものリストは、使いやすいナビゲーションとは言えないからです。