Github Find Active Forks
Overview
This is a Tampermonkey/Greasemonkey user script that helps users find the most active forks of a GitHub repository. It enhances the GitHub experience by displaying forks with relevant details like stars, forks, open issues, size, and last modification date.
Features
- ✅ Fetches active forks of any GitHub repository.
- ✅ Displays information in a sortable table.
- ✅ Uses the latest secure versions of jQuery, Bootstrap, Moment.js, and FooTable.
- ✅ No external CSS dependencies (removed Pastebin dependency for security).
- ✅ Utilizes GitHub API securely via
fetch()
instead of GM_xmlhttpRequest
.
- ✅ Works with GitHub’s Turbo navigation.
Installation
Requirements
- Install Tampermonkey or Greasemonkey browser extension.
- Copy and paste the script into a new user script within Tampermonkey.
Steps
- Open Tampermonkey (or Greasemonkey) in your browser.
- Click on Create a New Script.
- Delete the default content and paste the updated script.
- Click Save.
- Visit a GitHub repository and navigate to
/network/members
to see the active forks.
Usage
- Go to any GitHub repository.
- Click on Forks (Network).
- The script will automatically display a table with relevant information about forks.
- You can sort and filter forks based on activity.
How It Works
- Detects when a user visits
/network/members
on GitHub.
- Fetches repository details using the GitHub API.
- Fetches a list of forks and sorts them by activity.
- Displays the forks in a responsive sortable table.
Security Enhancements
- Removed external Pastebin CSS (now included in the script).
- Uses latest secure versions of all dependencies.
- Replaced
GM_xmlhttpRequest
with fetch()
for better security and stability.
- Improved error handling to avoid crashes.
Dependencies
The script loads the following trusted libraries:
Disclaimer
This script does not collect or store user data. It only fetches publicly available GitHub information.
📢 Feedback & Contributions
If you encounter any issues or have suggestions, feel free to create an issue or contribute improvements!