GitSnap is a Chrome extension designed to enhance your GitHub experience by transforming repository data into visually engaging charts. This is a fun project inspired by the CSS viewer extension that uses the Echarts library to generate various chart types—such as line, pie, and bar charts.
The extension enables users to hover over repository links on GitHub, which triggers the display of dynamic charts showcasing contributor activity, branch statistics, pull requests, and issue tracking in a user-friendly format. This tool is particularly beneficial for developers and project managers who aim to assess repository performance and make informed decisions based on up-to-date metrics.
During the development of GitSnap, I encountered several challenges that enhanced my learning experience: