explaingit

gayanvoice/top-github-users

4,750Audience · developerComplexity · 1/5Setup · easy

TLDR

Auto-updated ranked list of the most active GitHub users across 138 countries and 674 cities, ranked by public contributions, private contributions, and follower count. No code to install, just browse.

Mindmap

mindmap
  root((Top GitHub Users))
    What it does
      Rank developers
      By country
      By city
    Ranking factors
      Public contributions
      Private contributions
      Follower count
    Tech stack
      GitHub Actions
      Automated updates
    Use cases
      Find top devs
      Track own rank
      Discover talent
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Find out how you rank among developers in your country or city by browsing the country's markdown page.

USE CASE 2

Discover talented developers in your region to follow or collaborate with on GitHub.

USE CASE 3

Track your own progress over time by checking if your country ranking improves between automatic updates.

Tech stack

GitHub Actions

Getting it running

Difficulty · easy Time to first run · 5min

In plain English

This repository is a ranked list of the most active GitHub users organized by country and city. If you want to see where you stand compared to other developers in your country, this is the place to look. The list covers 138 countries and 674 cities, and it is updated automatically on a regular schedule, with the README reflecting the last refresh date. Rankings are based on three things: public contributions (code and activity visible to everyone), private contributions (work done in private repositories that GitHub counts but does not show in detail), and number of followers. Each country has its own page, and cities within each country are listed separately. To appear on the list for your country, your account needs to meet a minimum follower count, which varies by country and is defined in a configuration file in the repository. The data collection and page generation runs automatically using GitHub Actions, a system that can execute code on a schedule directly within GitHub. The actual logic for fetching user data is maintained in a separate companion repository called top-github-users-action. There is also a website version of the project at a GitHub Pages address linked from the README. The project is maintained by one developer, gayanvoice, and the README includes sharing buttons for social platforms in case you want to point others to the list. There is no code to write or install to use this project as a viewer, you just browse the markdown files for your country directly on GitHub or through the linked website. The full README is longer than what was shown.

Copy-paste prompts

Prompt 1
I want to check the top GitHub users in my country using the top-github-users repository. Show me how to navigate to the country page, what each column means, and how public versus private contributions are counted.
Prompt 2
How do I become eligible to appear on the top-github-users list for my country? Explain the minimum follower threshold and what kinds of activity count toward the contribution totals.
Prompt 3
I want to build a similar GitHub user ranking tool for a specific open-source ecosystem. Using GitHub Actions and the GitHub API, write a workflow that fetches contributor data for a given organization and generates a ranked markdown table sorted by total commits.
Open on GitHub → Explain another repo

← gayanvoice on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.