Use GitHub trending filter to block spamming repositories
2018-10-14 / modified at 2022-04-04 / 311 words / 1 mins
️This article has been over 2 years since the last update.

As I noticed there are full of spamming or Chinese-only repositories in Github Trending. It wastes my time on find a TRUE interesting project.

What happened

The trending page you opened just shown

  • A collection of awesome-xxx with 10k+ star.
  • A interview/algorithm summary for getting a job.
  • A Chinese-only project for Chinese users.

If you are only interested in coding, it may be frustrated on the no-code projects.

Why

As Github is a community open for all users and all language, there are many ways to use the repository.

Knowledge Sharing

People use the Markdown to summary the knowledge, like an interview summary, which is not against the Term of Use, they have freedom to publish and to be stared by the others.

Chinese-only/Staring Driven Project

Chinese-only Project
The Chinese-only projects are written in Chinese, but as known to all, the code of language is English, so many English users won’t get useful information on the project. It’s hard but we need to encourage Chinese developers to translate the projects into English and give the community in return.

Staring/KPI Driven Project
Many companies are recruiting the employee with Star Ranked, the more star you have, the more money you earn. So they promote their project everywhere like Ads, articles, even buy stars as 0.2$/star.

Freedom of speech

In China, while Github is not self-censorship and is unblocked by Administrator, Chinese also use Github in their life, following repositories used to be on Github trending for a long time

  • A summary for buying properties in China: Link
  • A charge of sex abuse( #Me too) in China’s university: Link
  • An evidence of political corruption in China: Link

Solutions

I create a tampermonkey script removes project by personal keywords in github-trending

View more at github-trending-filter