Learn to code and work with code, if you don't know how to use GitHub, you may need to go back and rebuild. Many novices have not yet realized the power of GitHub. Whether it is for study, graduation or work, they can find many useful project resources on it.
However, finding projects has always been the most troublesome problem for newbies, especially blind search projects, which is even more difficult. So today, I will teach you a few tips for using GitHub to quickly find the project you want.
1. Use GitHub smoothly
Before starting the skill teaching, let's help you solve a common problem: the web page opens GitHub and turns around, and even many times it can't be opened.
Recommend a free gadget, dev-sidecar, on GitHub smoothly .
First open gitee's website, then enter "dev-sidecar" to search, click "docmirror/dev-sidecar", this is a tool that can solve the problem of poor website access.
Find "Download Installation Package" in the menu bar, then click "Gitee Release", and then select the version corresponding to your computer system type to download. After the download is complete, start the installation.
After completion, you can open GitHub stably, and then we start to learn some tips for finding projects on GitHub.
2. Tips for finding projects on GitHub
The difference from blindly searching for projects is that you will use tricks to filter out some projects you don't want on GitHub and find what you want directly.
Method 1: Filter by project name/description/readme
When searching, you can use keywords to search for related content. For example, using in:name redis, you can search for projects that contain springboot in the project name.
Method 2, filter by the number of stars or forks
For excellent and popular projects, the number of stars and forks will be larger. Use keywords to search for redis stars >=200 , and you can filter out related projects with the number of stars and forks greater than the specified value.
Obviously, there are not many projects with more than 20,000 stars, only 7.
Method 3, filter by time
When you search blindly, the project you find may be an old project that no one maintains and is in disrepair, so you can add a time conditional search, such as entering redis pushed:>2022-01-01
Method 4: Mixed Use
The methods mentioned above can also be mixed, and multiple qualifications can be added together to find the items you want in a smaller range. Or take redis as an example, to find out the project after January 1, 2021, the number of stars is greater than 2000, and the description contains redis, you can search like this:
in:discription redis stars:>2000 pushed:>2022-01-01
Finally, we check the language we want, such as Python, to find projects related to Python that meet the above conditions.
There are only 15 eligible projects, which is much stronger than finding a needle in a haystack from hundreds of thousands of projects .
So today's sharing is here first. If you think it is helpful to you, please don't hesitate!