How to easily find great projects and resources on GitHub
On the GitHub website, hundreds of projects are added every day. Since GitHub has thousands of projects, it is almost exhausting to search for projects. Fortunately, a group of people have created some such lists. There are various categories, such as programming, databases, editors, games, and entertainment. This makes it much easier to find projects, software, resources, libraries, books, and other things hosted on GitHub. A GitHub user has taken another step and created a file namedAwesome-finder
The command line tool is used to find great projects and resources in the awesome series repository. This tool allows us to browse the awesome list without leaving the terminal (of course we do not need a browser.
In this simple description, I will show you how to easily browse the awesome list in Unix-like systems.
Awesome-finder-easily find great projects and resources on GitHub
Install Awesome-finder
Usepip
This tool can be easily installed,pip
Is a package manager used to install programs developed using the Python programming language.
In Arch Linux and its derivative releases (such as Antergos and Manjaro Linux), you can run the following command to installpip
:
sudo pacman -S python-pip
In RHEL, CentOS:
sudoyum install epel-release
sudoyum install python-pip
On Fedora:
sudo dnf install epel-release
sudo dnf install python-pip
On Debian, Ubuntu, and Linux Mint:
sudoapt-get install python-pip
On SUSE and openSUSE:
sudo zypper install python-pip
pip
After installation, run the following command to install 'awesome-finder '.
sudo pip install awesome-finder
Usage
Awesome-finder will list the following topics (actually repositories) on the GitHub Website:
- Awesome
- Awesome-Android
- Awesome-elixir
- Awesome-go
- Awesome-ios
- Awesome-java
- Awesome-javascript
- Awesome-php
- Awesome-python
- Awesome-ruby
- Awesome-rust
- Awesome-scala
- Awesome-swift
The list is updated regularly.
For example, to viewawesome-go
List in the repository, just enter:
awesome go
You can see all the popular things written with "Go", which are listed alphabetically.
You can navigate to the list through the up/down arrow. Once you find what you need, you only need to select it, and then press the Enter key to open the corresponding link with your default web browser.
Similarly,
awesome android
The command will search for the awesome-android repository.
awesome awesome
The command will search for the awesome repository.
awesome elixir
The command will search for awesome-elixir.
awesome go
The command will search for awesome-go.
awesome ios
The command will search for awesome-ios.
awesome java
The command will search for awesome-java.
awesome javascript
The command will search for awesome-javascript.
awesome php
The command will search for awesome-php.
awesome python
The command will search for awesome-python.
awesome ruby
The command will search for awesome-ruby.
awesome rust
The command will search for awesome-rust.
awesome scala
The command will search for awesome-scala.
awesome swift
The command will search for awesome-swift.
In addition, it automatically filters the content you enter in the prompt. For example, when I enterdj
Then, it displays Django-related content.
If you wantawesome-<topic>
(Instead of using cached data) to search, use-f
Or-force
Flag:
awesome <topic>-f (--force)
Like this:
awesome python -f
Or,
awesome python --force
The above command will display the list in the awesome-python GitHub repository.
Great, right?
To exit the tool, Press ESC. To display help information, enter:
awesome -h
This article ends now. I hope this article will help you. If you think our articles are helpful to you, please share them with your social networks for the benefit of the masses. We have other good things coming soon. Coming soon!
GitHub Tutorials:
Create a personal technical blog via GitHub
GitHub tutorials
Use the Git command to download the source code from GitHub
Use Webhooks of GitHub/GitLab for automated website deployment
SSH key switching for multiple GitHub accounts
How to use two GitHub accounts on the same computer
Build a Maven repository on GitHub
Get to know GitHub in one minute
Share practical GitHub tutorials
GitHub User Guide
Getting started with GitHub
GitHub details: click here
GitHub: click here
Via: https://www.ostechnix.com/easily-find-awesome-projects-resources-hosted-github/
Author: SK Translator: lujun9972 Proofreader: wxy
This article was originally compiled by LCTT and launched with the honor of Linux in China