GitHub Readme Stats(ギットハブ・リードミー・スタッツ)は、GitHubのプロフィールREADMEなどに、GitHub上の活動に関する統計情報を表示するオープンソースソフトウェアである。開発者のGitHubユーザー名を指定して、統計カードなどを生成できる。

概要 GitHub Readme Statsは、GitHubのプロフィールREADMEに統計カードを埋め込むためのソフトウェアである。GitHubのREADMEは、リポジトリやプロフィールに関する情報を表示するために使用できる。

機能

統計カード GitHub Readme Statsは、GitHubユーザーの活動に関する統計カードを生成する。カードには、公開リポジトリに関するスター数、コミット数、プルリクエスト数などの情報を表示できる。

使用言語の表示 「Top Languages Card」では、GitHubユーザーのリポジトリで使用されているプログラミング言語の情報を表示できる。公式ドキュメントでは、このカードはGitHub上の言語使用状況を示すものであり、ユーザーの技能水準を表すものではないと説明されている。

カスタマイズ 統計カードや言語カードは、表示する項目、テーマ、レイアウトなどを設定できる。公式リポジトリでは、統計の非表示、追加項目の表示、アイコンの表示、テーマの変更などの設定方法が説明されている。

リポジトリ・Gistカード GitHub Readme Statsは、リポジトリやGistを紹介するカードも提供している。これらのカードは、GitHubプロフィールREADMEなどに埋め込むことができる。

技術 GitHub Readme Statsは、GitHub APIを利用して統計情報を取得し、READMEに表示するカードを生成する。公式リポジトリでは、公開インスタンスの利用に伴うAPIのレート制限やアクセス集中への対策として、キャッシュの利用が説明されている。また、利用者が自身のインスタンスを運用する方法も案内されている。

ライセンス GitHub Readme Statsのソースコードは、MITライセンスで公開されている。

出典

外部リンク

公式リポジトリ