{"repo":"evoluteur/meet-the-fans","free":true,"listed":false,"github":"https://github.com/evoluteur/meet-the-fans","clone":"git clone https://github.com/evoluteur/meet-the-fans.git","description":"Query and visualize the network graph of your GitHub repositories, forks, followers, and stargazers (using GraphQL and D3).","language":"JavaScript","stars":128,"topics":["visualization","network","graph","github","followers","stars","forks","repository","d3js","social-network"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"&middot; Network graph of repositories, followers, stargazers, and forks to meet your GitHub fans. Installation Download or clone from GitHub. or use the npm package: Project structure The two files you'll actually use are: - index-data.html — fetches your GitHub data (see Getting the data). - index.html — renders the graph (see Visualizing the data). Getting the data Get your data (user info, repositories, followers, stars, and forks) using GitHub GraphQL API. Open index-data.html in your browser to fetch and download your data easily. Just enter your GitHub user name and your GitHub Access Token, then click the \"Fetch data\" button. Your token stays in your browser: it is used only to call the GitHub GraphQL API directly from your machine and is never sent to any server. When fetching is done a \"Download\" button appears. Use it to download your data. Note: it is only fetching original repositories (not including forked repos) but it is easy to change in the code. Visualizing the data Visualize your data using D3 force layout. To switch to your data, change the path to \"data/data-evoluteur.js\" for the new file you just downloaded (in index.html). Clicking a project dot (on the graph or in the side pane) highlights it with its stargazers and forks. The graph supports zoom and pan. Colors, size and force layout can be configured in the config.js file. You may also want to modify the CSS. To rebuild the project (minimizing the JS), run the following commands: License Meet-the-Fa","default_branch":null,"files":null,"tree":[],"storefront":"/r/evoluteur","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/evoluteur/meet-the-fans/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}