/meaningful-forks

Sort Github fork lists by the number of stars and commits ahead from the source repo.

Primary LanguageJavaScriptMIT LicenseMIT

meaningful-forks

Sort Github fork lists by the number of stars and commits ahead from the source repo.

Angular forks

Features

  • Sort forks according to the number of effective stars (excluding fork author's own star)
  • Sort forks according to the number of commits ahead from the source repo (displayed using a green up arrow)
  • Show a flame symbol for forks more recent than the source repo

Installation

  1. If you don't already have an userscript manager, we suggest Tampermonkey. [Chrome] [Firefox] [Others]
  2. Click here -> [Install meaningful-forks]
  3. (optional) All keys are rate limited. Get your own Github API token with public_repo permission (or also for private repos, the repo permission).
    Edit meaningful-forks locally (Tampermonkey > meaningful-forks > edit) and paste the key where you see "Authorization","token <YOUR ACCESS TOKEN>" and then save.

Now you can use meaningful-forks on any github page. To test this, go to the fork page for Angular. Your page should look similar to the demo image above.

Changelog

1.2

  • Adapt to DOM changes which broke the script
  • Improve status box

1.1

  • Github API auth switched to authorization header token
  • Subforks are now included in the ranking (limited to one level below direct forks)

Credits

Forked from @AlienKevin's, whose creation was inspired by Utkarsh Upadhyay's lovely-forks.

License

This project is licensed under the terms of the MIT license.