Repolode
emanuelef

emanuelef/daily-stars-explorer

GitHubリポジトリの日ごとのスター履歴を、コミット、PR、Issue、フォーク、コントリビューターの推移とあわせてグラフ化するWebツール。

代替できる製品:Star History

スター
410
フォーク
16
未解決の Issue
15
最終コミット
7 日前

これは何?

Daily Stars Explorerでは、公開されているGitHubリポジトリを検索し、スター履歴全体を日ごとのグラフで確認できます。スター数だけでなく、コミット、プルリクエスト、Issue、フォーク、コントリビューターの活動も時系列で表示されるため、スター数が急増したときにプロジェクトで何が起きていたかを調べられます。

Hacker News、Reddit、YouTube、GitHubでの言及を重ねて、リポジトリが話題になった時期を確認できます。また、2つのリポジトリを並べて比較したり、移動平均や平滑化を適用して、日ごとのばらつきから傾向を読み取ったりできます。結果はCSVまたはJSONでエクスポートでき、取得したデータは7日間キャッシュされます。

スター履歴はGitHubのスター履歴エンドポイントを利用しているため、個人アクセストークンなしでグラフを表示できます。他の時系列データの表示にはPATが必要です。GitHubがスターしたユーザーごとのタイムスタンプの公開を停止したため、時間単位のスター数表示は利用できません。本プロジェクトはGoとJavaScriptのフロントエンドで構成されており、ローカルまたはDockerでセルフホストして実行できます。

主な機能

  • 01公開されている任意のリポジトリについて、日ごとのスター数をすべて表示します。
  • 02コミット、PR、Issue、フォーク、コントリビューターの推移をグラフ化します。
  • 03Hacker News、Reddit、YouTube、GitHubでの言及を重ねて表示します。
  • 042つのリポジトリを並べて比較します。
  • 05データをCSVまたはJSONでエクスポートします。
  • 06ローカルで実行するか、Dockerでセルフホストできます。

ユースケース

  • スター数の急増が、実際のリリースによるものか、外部サイトでの投稿によるものかを確認する。
  • ライブラリを採用する前に、活動状況やメンテナンス状況を見極める。
  • 競合する2つのオープンソースプロジェクトの成長の推移を比較する。
  • スター履歴データをエクスポートして、独自の分析やレポートに活用する。

クイックスタート

  1. 1

    GitHubトークンを記載した.envファイルを作成します

    echo "PAT=your_github_token" > .env
  2. 2

    Dockerイメージを実行し、localhost:8080を開きます

    docker run --rm --env-file .env -p 8080:8080 ghcr.io/emanuelef/daily-stars-explorer:latest

使う前に知っておきたいこと

  • GitHubがスターしたユーザーごとのタイムスタンプの公開を停止したため、時間ごとのスター数グラフは利用できなくなりました。
  • スターの合計数は、リポジトリの見出しに表示されるスター数と1〜2個ほど異なる場合があります。
  • コミット、PR、Issue、フォーク、コントリビューターの情報を取得するには、引き続きGitHubのPersonal Access Tokenが必要です。

収録されている特集

トピック

#github#github-stars#analytics#data-visualization#open-source#go#javascript#self-hosted#github-analytics#github-stars-history

よくある質問

daily-stars-explorer とは?
GitHubリポジトリの日ごとのスター履歴を、コミット、PR、Issue、フォーク、コントリビューターの推移とあわせてグラフ化するWebツール。 Daily Stars Explorerでは、公開されているGitHubリポジトリを検索し、スター履歴全体を日ごとのグラフで確認できます。スター数だけでなく、コミット、プルリクエスト、Issue、フォーク、コントリビューターの活動も時系列で表示されるため、スター数が急増したときにプロジェクトで何が起きていたかを調べられます。
daily-stars-explorer は無料で使えますか?ライセンスは?
daily-stars-explorer は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
daily-stars-explorer は今もメンテナンスされていますか?
活発にメンテナンス中。daily-stars-explorer の最終コミットは 2026年10月30日 です。
daily-stars-explorer は何に使えますか?
スター数の急増が、実際のリリースによるものか、外部サイトでの投稿によるものかを確認する。 ライブラリを採用する前に、活動状況やメンテナンス状況を見極める。 競合する2つのオープンソースプロジェクトの成長の推移を比較する。 スター履歴データをエクスポートして、独自の分析やレポートに活用する。
daily-stars-explorer のインストール方法は?
GitHubトークンを記載した.envファイルを作成します: echo "PAT=your_github_token" > .env Dockerイメージを実行し、localhost:8080を開きます: docker run --rm --env-file .env -p 8080:8080 ghcr.io/emanuelef/daily-stars-explorer:latest
daily-stars-explorer はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/emanuelef/daily-stars-explorer

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト