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-finderThe 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
UsepipThis tool can be easily installed,pipIs 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
pipAfter 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-goList 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 androidThe command will search for the awesome-android repository.
awesome awesomeThe command will search for the awesome repository.
awesome elixirThe command will search for awesome-elixir.
awesome goThe command will search for awesome-go.
awesome iosThe command will search for awesome-ios.
awesome javaThe command will search for awesome-java.
awesome javascriptThe command will search for awesome-javascript.
awesome phpThe command will search for awesome-php.
awesome pythonThe command will search for awesome-python.
awesome rubyThe command will search for awesome-ruby.
awesome rustThe command will search for awesome-rust.
awesome scalaThe command will search for awesome-scala.
awesome swiftThe command will search for awesome-swift.
In addition, it automatically filters the content you enter in the prompt. For example, when I enterdjThen, it displays Django-related content.
If you wantawesome-<topic>(Instead of using cached data) to search, use-fOr-forceFlag:
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