How to easily find great projects and resources on GitHub

Source: Internet
Author: User
Tags arch linux linux mint

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:

  1. sudo pacman -S python-pip

In RHEL, CentOS:

  1. sudoyum install epel-release
  1. sudoyum install python-pip

On Fedora:

  1. sudo dnf install epel-release
  2. sudo dnf install python-pip

On Debian, Ubuntu, and Linux Mint:

  1. sudoapt-get install python-pip

On SUSE and openSUSE:

  1. sudo zypper install python-pip

pipAfter installation, run the following command to install 'awesome-finder '.

  1. 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:

  1. 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:

  1. awesome <topic>-f (--force)

Like this:

  1. awesome python -f

Or,

  1. 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:

  1. 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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.