毎日、 GitHubに何百もの新しい追加があります Webサイト。 GitHubには何千ものものがあるので、良いプロジェクトを探すときに疲れ果ててしまいます。幸いなことに、寄稿者のグループがGitHubでホストされているすばらしいものの厳選されたリストを作成しました。これらのリストには、プログラミング、データベース、エディター、ゲーム、エンターテインメントなど、さまざまなカテゴリにグループ化されたすばらしいものがたくさん含まれています。これにより、GitHubでホストされているプロジェクト、ソフトウェア、リソース、ライブラリ、書籍、その他すべてのものを簡単に見つけることができます。仲間のGitHubユーザーが一歩先に進み、「Awesome-finder」というコマンドラインユーティリティを作成しました。 素晴らしいシリーズリポジトリで素晴らしいプロジェクトとリソースを見つけるために。このユーティリティは、もちろんブラウザを使用せずに、ターミナルを離れることなく、すばらしいリストの厳選されたリストを閲覧するのに役立ちます。
この簡単なガイドでは、Unixライクなシステムで厳選されたすばらしいリストのリストを簡単に閲覧する方法を紹介します。
Awesome-finderのインストール
Awesome-FinderはPython3+のみをサポートします 。 pipを使用してAwesomeを簡単にインストールできます 、Pythonプログラミング言語を使用して開発されたプログラムをインストールするためのパッケージマネージャー。 Linuxシステムにpipがインストールされていることを確認してください。
- Pipを使用してPythonパッケージを管理する方法
PIPをインストールしたら、次のコマンドを実行して「Awesome-finder」ユーティリティをインストールします。
$ pip install awesome-finder
または、
$ pip3 install awesome-finder
Awesome-finderを使用してGitHubでホストされている素晴らしいプロジェクトとリソースを簡単に見つける
Awesome-finderは現在、GitHubサイトの次の素晴らしいトピック(もちろんリポジトリ)のコンテンツを一覧表示しています:
- 素晴らしい
- awesome-android
- awesome-elixir
- awesome-erlang
- すごい-行く
- awesome-ios
- awesome-java
- awesome-javascript
- awesome-nodejs
- awesome-php
- awesome-python
- 素晴らしいルビー
- 素晴らしい錆
- awesome-scala
- すごい-スウィフト
- awesome-vue
このリストは定期的に増え続けます。ですから、リストに注目してください。
それでは、GitHubでホストされているすばらしいものを見つけましょう。たとえば、awesome-goリポジトリからキュレートされたリストを表示するには 、次のように入力します:
$ awesome-hub go
「Go」を使用して書かれた人気のあるものをすべてアルファベット順に並べ替えて表示します。

素晴らしいgoリポジトリ
UP / DOWNを使用してリスト内を移動できます 矢印。探しているものが見つかったら、それを選択して ENTERを押します。 キーを押して、デフォルトのWebブラウザでリンクを開きます。
同様に、
- "awesome-hub android"コマンドは、 awesome-androidを検索します リポジトリ。
- "awesome-hub awesome"コマンドは、 awesomeを検索します リポジトリ。
- "awesome-hub elixir"コマンドは、 awesome-elixirを検索します 。
- 「awesome-hubios」はawesome-iosを検索します 。
- 「awesome-hubjava」はawesome-javaを検索します 。
- 「awesome-hubjavascript」はawesome-javascriptを検索します 。
- 「awesome-hubphp」はawesome-phpを検索します 。
- 「awesome-hubpython」はawesome-pythonを検索します 。
- 「awesome-hubruby」はawesome-rubyを検索します 。
- 「awesome-hubrust」はawesome-rustを検索します 。
- 「awesome-hubscala」はawesome-scalaを検索します 。
- 「awesome-hubswift」はawesome-swiftを検索します 。
- など。
また、プロンプトに入力すると、提案が自動的に表示されます。たとえば、「dj」と入力すると、Djangoに関連するものが表示されます。

Awesome-finderによるリポジトリの提案
最新の素晴らしいものから素晴らしいものを見つけたい場合は、
$ awesome-hub <topic> -f (--force)
例:
$ awesome-hub python -f
または、
$ awesome-hub python --force
上記のコマンドは、 awesome-pythonから厳選されたもののリストを表示します GitHubリポジトリ。
すごいですね。
このユーティリティを終了するには、 ESCを押します。 キー。
ヘルプを表示するには、次のように入力します。
$ awesome-hub -h