GitHubランキング(スター数)
以下のURLでGitHubのリポジトリスター数ランキングを表示することができます。
また、GitHubのAPIを使うことでJSON形式でもデータを取得することができます。
(リクエストのAcceptヘッダーで application/vnd.github.mercy-preview+json
を指定する)
curl -H "Accept: application/vnd.github.mercy-preview+json" "https://api.github.com/search/repositories?q=stars:%3E1&s=stars&type=Repositories"
ちなみに、2019年5月21日 11:00 現在での上位30位までリポジトリスター数ランキングは次のようになっております。
2019年5月21日 11:00現在 (30位まで)
過去のランキング
2016年1月10日 11:00現在 (20位まで)
順位 | リポジトリ | 言語 | スター数 |
---|---|---|---|
1 | twbs/bootstrap | CSS | 91,112 |
2 | FreeCodeCamp/FreeCodeCamp | JavaScript | 54,803 |
3 | vhf/free-programming-books | - | 48,422 |
4 | angular/angular.js | JavaScript | 45,878 |
5 | mbostock/d3 | JavaScript | 45,262 |
6 | FortAwesome/Font-Awesome | HTML | 38,720 |
7 | nodejs/node-v0.x-archive | - | 37,567 |
8 | jquery/jquery | JavaScript | 37,471 |
9 | facebook/react | JavaScript | 34,460 |
10 | h5bp/html5-boilerplate | JavaScript | 32,386 |
11 | robbyrussell/oh-my-zsh | Shell | 32,045 |
12 | github/gitignore | - | 31,214 |
13 | meteor/meteor | JavaScript | 31,154 |
14 | rails/rails | Ruby | 29,093 |
15 | torvalds/linux | C | 28,821 |
16 | airbnb/javascript | JavaScript | 28,407 |
17 | Homebrew/homebrew | Ruby | 28,365 |
18 | daneden/animate.css | CSS | 28,361 |
19 | docker/docker | Go | 27,630 |
20 | nwjs/nw.js | JavaScript | 26,714 |
おまけ
GitHubランキング情報のMarkdown形式のテーブルデータを生成するワンライナー
curl -H "Accept: application/vnd.github.mercy-preview+json" "https://api.github.com/search/repositories?q=stars:%3E1&s=stars&type=Repositories" | jq '.items[] | [.full_name, .html_url, .language // "-", .stargazers_count] | @tsv' -r | awk '{printf("%d|[%s](%s)|%s|%'"'"'d\n", NR, $1, $2, $3, $4)}'
参考
- Search | GitHub Developer Guide - https://developer.github.com/v3/search/