1位のFreeCodeCampは主にフロントエンド言語(HTML,CSS,JavaScript..etc)を学習できるサイトらしいです。 GitHub APIを使用すれば、上記のようなリポジトリ情報を取得する事ができます。パラメータを指定すればキーワード検索や言語の指定、ソートも可能です。 今回はGitHub APIを利用して、言語毎にスター数の多いリポジトリを可視化する事で誰でも簡単に人気のあるリポジトリを把握できるようにしようといった試みです。 ちなみにGitHub APIを使ったサービスに以下のようなものがあります。 GitHub Ranking(自分のGitHubアカウントでランク付けしてくれる。データが最新じゃないので更新はされていないっぽい?) GitHut(アクティブな言語を可視化する試み) 技術構成 技術構成は至ってシンプルです。今回は個人的にWeb ServerとAPI
