A web application for visualizing a Github repository's open issues in a directed graph format.
- Private Repository Support: Securely connect to private repositories using your GitHub authentication token
- Visual Insights:
- Nodes are dynamically sized based on their connectivity
- Color-coded nodes reflect GitHub issue labels
- Interactive visualization of issue relationships
- Interactive Exploration: Click any node to view detailed issue information
This is a very quickly hacked together application and by no means a polished finished product. My objective was mostly curiousity about what these graphs looked like for some of the very active repositories. I can think of many ways this can be improved. Here are a few:
- Enhanced Filtering:
- Filter issues by label type
- Toggle visibility of isolated nodes (degree 1)
- Search functionality for issue titles and descriptions
- Filtering by time ranges
- User Experience:
- Persist GitHub token in local storage
- Save and load graph layouts
- Visualization:
- Customize node colors and sizes
- Add tooltips with issue previews
- Export graph as image or JSON
We welcome contributions! Please follow these guidelines:
- Fork the repository
- Create a new branch for your feature or bugfix
- Make your changes
- Submit a pull request with a clear description of your changes
This project is licensed under the MIT License.
