GitHubRanking
ふと思い立って、2020年5月16日時点のGitHubのスター数上位レポジトリを出したところ、結構知らないレポジトリが多かったので軽く調べてみました。
何か気づいたことがあれば修正依頼していただけると幸いです。
1位 freeCodeCamp/freeCodeCamp JavaScript star 310,728
無料のコードキャンプ
フルスタックWeb開発者になるためのコースが揃っている。
Learn to code at home | freeCodeCamp.org
2位 996icu/996.ICU Rust star 249,552
中国の労働問題を訴えるOSS活動
最終的に集中治療室(ICU)送りになるリスクを伴いながら午前9時から午後9時まで、週6日働く
中国の長時間労働にスタートアップが反撃 | TechCrunch Japan
3位 vuejs/vue JavaScript star 164,049
SPAを作るためのJavaScriptライブラリ/フレームワーク
TypeScriptとの相性の悪さが指摘されがち。
アリババが支援しているので中国での人気が高い。
中国でも求人数は React > Vue
4位 facebook/react JavaScript star 148,705
Hooks
という機能が2019年に追加された。SPAのデファクトスタンダード
NPMでのダウンロード数ではSPA御三家で圧倒的一位
ReactはウェブやHTMLとは特に関係のないライブラリです - Qiita
Reactはウェブ向けライブラリとして登場した
なんかReact Nativeとかいうのも出てきた
React NativeとうまくやるためにReact自体は2015年にウェブから完全に独立した
ウェブ向け機能はreact-domってライブラリがやるようになった
Reactに残った機能はコンポーネントのツリー管理とか差分検出システムぐらい
ウェブとかHTMLに依存してないからなんでも作れるようになった
React使っている人の方が強そう(小並感)
5位 EbookFoundation/free-programming-books - star 147,578
無料で利用できる学習リソースまとめ。GitHub Pagesで公開されている。
日本語リソースはこれ:Index | free-programming-books-ja
6位 tensorflow/tensorflow C++ star 144,362
Google開発の機械学習・ディープラーニング用ライブラリ
ブラウザで動くTensorFlow.jsもある
7位 twbs/bootstrap JavaScript star 140,787
世界で最も人気のあるCSSフレームワーク
Bootstrap 5のリリースはもうすぐみたい!注目の新機能、jQueryは削除、IE10のサポートは終了へ | コリス
8位 sindresorhus/awesome - star 133,119
役に立つ情報や素晴らしいライブラリのリスト。
フレームワークやライブラリの候補を洗い出す作業を短縮できる。
フォーマットが決まっているので二次利用しやすい。
9位 getify/You-Dont-Know-JS - star 121,215
JavaScriptのテキスト
JavaScriptのレベル別書籍のまとめ
10位 jwasham/coding-interview-university - star 115,174
コーディング面接に必要な知識と学習リソースへのリンクのリスト
完全習得すればAmazonで働けるかも -> I've Been Acquired by Amazon
10位以下で気になったもの
19位 d3/d3 JavaScript star 91,500
データドリブンでインタラクティブなSVGグラフを描画するJavaScriptライブラリ
Pythonの可視化ツールにも使われていることが多い(Plotly、Bokehとか)
12位 kamranahmedse/developer-roadmap - star 108,176
毎年1月ごろに更新される、Web開発者向けロードマップ
Web技術・ツールを俯瞰できるのでサラッと読むと面白い
バックエンドエンジニアのロードマップ in2020 - Qiita
私からあなたへ 一人前のJavaエンジニアになるためのロードマップを送ろう - Qiita
まとめ系
- 13位 github/gitignore - star 101,595
- gitignoreのテンプレ
- 25位 public-apis/public-apis Python star 82,044
- 無料で使えるWebAPIをカテゴリごとにまとめています
中国すごい
- 14位 CyC2018/CS-Notes Java star 101,029
- 技術面接対策用のテキストサイト(中国語)
- 22位 jackfrued/Python-100-Days Jupyter
- Pythonを習得するための100日分の教材とソースコード(中国語)
- 26位 Snailclimb/JavaGuide Java star 78,774
- Javaの学習教材(中国語)
中国語しか対応してなくてもこのスター数。総人口10億人越えのパワーをみた。
多言語対応教材(日本語もあり)
- 17位 donnemartin/system-design-primer Python star 95,326
- システム設計の学習資料。圧倒的な量。親切にも暗記カード付き。
- 28位 jlevy/the-art-of-command-line - star 75,368
- コマンドラインを使いこなすためのさまざまな情報やTipsをまとめたGitHub上のドキュメント
クロスプラットフォーム
- 18位 flutter/flutter Dart star 92,484
- 21位 facebook/react-native JavaScript star 87,215
いつの間にかFlutterがRNを抜いていたんですね。
ReactはウェブやHTMLとは特に関係のないライブラリです - Qiita