Hey there! 👋
While feeling under the weather and with some free time on my hands, I decided to create a GitHub Network Graph project that visualizes the connections of any GitHub user.
This application allows users to input a GitHub username and visualize a comprehensive network graph that displays their followers, the users they are following, and any mutual connections.
- Flask:
- Cytoscape.js:
- Clone the repo.
- Install the dependencies with
pip install -r requirements.txt
. - Get your Github API Token by Settings => Developer Settings => Personal Access Tokens => Tokens (Classic)
- Run the app with
python app.py
. - Open your browser and go to
http://localhost:5000
. - Enter a GitHub username and hit "Visualize Network". Voila!
I wanted to explore the GitHub API and create a tool that helps visualize connections between users. I hope you find it as useful and engaging as I did while developing it!
Feel free to fork it, star it, or just take a look around. If you have any questions or suggestions, just drop me a message.