MultiRepoCompare is a web-based tool that allows you to compare the development activity of multiple GitHub repositories. It provides a visual representation of commit activity and contributor count for selected repositories over a specified time range.
- Compare multiple GitHub repositories side by side
- Visualize commit activity and contributor count
- Customize time range for comparison (1 week to all-time)
- Easy-to-use interface with responsive design
- Secure storage of GitHub access token in local storage
- Configurable repository list
You can try out the live demo of MultiRepoCompare here.
-
Clone the repository:
git clone https://github.com/healthsgood/MultiRepoCompare.git
-
Navigate to the project directory:
cd MultiRepoCompare
-
Open
index.html
in a web browser.Note: Due to CORS restrictions, you may need to run the project on a local web server. You can use tools like Live Server for Visual Studio Code or Python's
http.server
module.
-
When you first open the application, you'll be asked to enter the list of repositories you want to compare. Enter each repository in the format
username/repository
, one per line. -
Next, you'll be prompted to enter your GitHub Personal Access Token. This is required to make API calls to GitHub.
-
Select the time range for comparison from the dropdown menu.
-
Click the "Compare" button to generate the comparison.
-
The results will be displayed in a table, showing the commit activity and contributor count for each repository.
- To change the GitHub Access Token: Click the key icon in the top right corner.
- To modify the list of repositories: Click the gear icon in the top right corner.
This project is licensed under the MIT License - see the LICENSE.md file for details.
If you have any questions, feel free to reach out to [email protected].
Made with ❤️ by [healthsgood]