2018 年の前半があっという間に終わりましたね。
2018 年も後半に差しかかったので、 2018 年上半期に登場した GitHub リポジトリのうち多くのスターが付けられた Python 関連リポジトリを調べてまとめてみました。次の記事と同様のまとめです。
具体的には次の基準でリポジトリをピックアップしました。
- GitHub に認識されているリポジトリの言語が Python
- 2018 年 7 月時点でスター数が 2000 以上
ちなみに、 2018 年のまとめでは「スター数 2500 以上」を条件としましたが、今回は少し条件を緩めて 2000 以上にしました。理由は、 2018 年前半が終わってすぐに調べるとスターが付くのに十分な時間が経っておらずリポジトリ数が少なかったためです。
2018 年上半期にスター数の多かった GitHub リポジトリ
上の条件で検索した結果、ひっかかったリポジトリの数は 10 個です。
以下、スター数が多かったものから順にあげていきます。 description の翻訳とかんたんな説明をつけているので、興味のある方はご覧になってみてください。
FastPhotoStyle
black
Douyin-Bot
Python-100-Days
AutoSploit
vibora
minigo
Tensorflow-Project-Template
rebound
gif-for-cli
FastPhotoStyle
画像の雰囲気を他の画像に写す機能を提供するライブラリ。「コンテンツ画像」と「スタイル画像」の 2 つの画像があったときに、スタイル画像のスタイル(色味)をコンテンツ画像に適用した画像を自動生成してくれるようです。 NVIDIA 社製で、ライセンスは CC BY-NC-SA 4.0 。
リポジトリ名 | FastPhotoStyle |
---|---|
説明 | Style transfer, deep learning, feature transform |
説明(翻訳) | スタイルの転写、ディープラーニング、特徴変換 |
URL | https://github.com/NVIDIA/FastPhotoStyle |
ホームページ | - |
スター | 8330 |
black
Python コードを整形する black
コマンドを提供するライブラリ。設定値(≒自由度)を極力少なくすることで、シンプルに使えることを目指したフォーマッタです。
ライセンスは MIT 。
リポジトリ名 | black |
---|---|
説明 | The uncompromising Python code formatter |
説明(翻訳) | 妥協なしの Python コードフォーマッタ |
URL | https://github.com/psf/black |
ホームページ | https://black.readthedocs.io/en/stable/ |
スター | 4538 |
Douyin-Bot
中国語で書かれておりよくわかりませんが、美人の画像を自動で探してくるボットのようです。
リポジトリ名 | Douyin-Bot |
---|---|
説明 | Python 抖音机器人,论如何在抖音上找到漂亮小姐姐?😍 |
説明(翻訳) | - |
URL | https://github.com/wangshub/Douyin-Bot |
ホームページ | https://zhuanlan.zhihu.com/p/37365182 |
スター | 4058 |
Python-100-Days
中国語で書かれておりよくわかりませんが、「 100 日で Python をマスターしよう」的な Python チュートリアルのようです。
リポジトリ名 | Python-100-Days |
---|---|
説明 | Python - 100天从新手到大师 |
説明(翻訳) | - |
URL | https://github.com/jackfrued/Python-100-Days |
ホームページ | - |
スター | 3856 |
AutoSploit
Metasploit のモジュールを使ってセキュリティ脆弱性を突いた攻撃を大量に行うためのライブラリ(悪用厳禁のもの)。
リポジトリ名 | AutoSploit |
---|---|
説明 | Automated Mass Exploiter |
説明(翻訳) | セキュリティ攻撃の自動化 |
URL | https://github.com/NullArray/AutoSploit |
ホームページ | - |
スター | 3096 |
vibora
Python 3.6+ の async 機能を利用した高速ウェブアプリケーションフレームワークです。
リポジトリ名 | vibora |
---|---|
説明 | Fast, asynchronous and elegant Python web framework. |
説明(翻訳) | 高速・非同期のエレガントな Python ウェブフレームワーク。 |
URL | https://github.com/vibora-io/vibora |
ホームページ | - |
スター | 2599 |
minigo
説明のとおり、 AlphaGo を越える性能を発揮した AlphaGoZero を Python で実装したリポジトリとのことです。
リポジトリ名 | minigo |
---|---|
説明 | An open-source implementation of the AlphaGoZero algorithm |
説明(翻訳) | AlphaGoZero アルゴリズムのオープンソース実装。 |
URL | https://github.com/tensorflow/minigo |
ホームページ | - |
スター | 2188 |
Tensorflow-Project-Template
マシンラーニングのフレームワーク TensorFlow のプロジェクトの参考テンプレートです。 base
model
trainer
data_loader
utils
等のディレクトリを提案しています。
リポジトリ名 | Tensorflow-Project-Template |
---|---|
説明 | A best practice for tensorflow project template architecture. |
説明(翻訳) | TensorFlow プロジェクトのテンプレートアーキテクチャのベストプラクティス。 |
URL | https://github.com/MrGemy95/Tensorflow-Project-Template |
ホームページ | - |
スター | 2121 |
rebound
python
コマンドの代わりに使用することで、 Python スクリプトの実行中のエラー発生時に Stack Overflow でエラーを検索した検索結果を表示してくれる rebound
コマンドです。
リポジトリ名 | rebound |
---|---|
説明 | Command-line tool that instantly fetches Stack Overflow results when you get a compiler error |
説明(翻訳) | コンパイラエラーが出たときに Stack Overflow での検索結果をすぐに取得するコマンドラインツール |
URL | https://github.com/shobrook/rebound |
ホームページ | - |
スター | 2116 |
gif-for-cli
アニメーション GIF 画像または Tenor ( tenor.com )というサイトの GIF 画像からアニメーションアスキーアートを生成するライブラリ。 Google 社製。
リポジトリ名 | gif-for-cli |
---|---|
説明 | - |
説明(翻訳) | - |
URL | https://github.com/google/gif-for-cli |
ホームページ | https://opensource.googleblog.com/2018/06/tenor-gif-for-cli.html |
スター | 2050 |
以上 10 つの Python リポジトリが 2018 年上半期では人気でした。
所感
2017 年に引き続き、マシンラーニング関連のリポジトリが多かった印象です。
Python にかぎらない話ですが、近年は中国語のリポジトリが目に見えて増えてきたのも印象的でした。いつか中国語リポジトリが上位の大半を占めるような日が来るのでしょうか。
個人的には、 vibora
rebound
あたりに興味があるので、チャンスがあれば試してみようと思います :)