Settings

Theme

Where is your GitHub network building from?

1 points by ThierryRkt 9 days ago · 1 comment · 1 min read


was tired of looking at a raw list of my GitHub followers and always wondered where the people who follow me are building from.

That's how I started building GitHub Audience Atlas. It visualizes a GitHub user's network and shows them on a map by categories: followers, following, and ghosts (those who don't follow you back). On the left, you can see the list of your audience by country (for those with a location set).

It is still under development, so new features and bug fixes are to be expected.

It's totally client-side, with nothing stored on any server for Security. I used React/TypeScript to handle the rendering and D3 for the visualization (essentially, it just does the math for the projection while React handles the rendering). I also coded the geocoding algorithm myself because I wanted to keep it lightweight.

Demo: https://github-audience-atlas.vercel.app/ Source code : https://github.com/ThierryRakotomanana/Github-Audience-Atlas

ThierryRktOP 9 days ago

Next features : - convert the visualization into images/canvas - Zoom on country - being able to unfollow multiple user - show audience with no location

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection