Github Champion

Github Champion

by mihails

Automatically identify your top GitHub contributors by analyzing closed issues, PRs opened, and reviews. Perfect for team leads and open-source maintainers.

371 runs
10 users
Try This Actor

Opens on Apify.com

About Github Champion

Ever wonder who's really moving the needle in your GitHub organization? It's not always the loudest voice in the meetings. I built this actor to cut through the noise and surface your true top contributors based on what they actually *do*. It analyzes three key metrics that matter: the number of assigned issues they close, the volume of PRs they open, and how many pull requests they review for others. You can run it for any time period—last month, last quarter, this year—to get a clear, data-driven picture of performance. It's perfect for team leads who need to identify rock-solid engineers for recognition or mentorship, for open-source maintainers wanting to spot potential new committers, or for anyone who's tired of guessing who the most impactful developers are. I use it quarterly to help inform our contributor shout-outs and it always surfaces a few quiet heroes I might have otherwise missed. Just point it at your org, set your date range, and get a straightforward breakdown of who's driving your projects forward.

What does this actor do?

Github Champion is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

GitHub Champion

Overview

GitHub Champion analyzes your organization's GitHub activity to identify top contributors. It ranks developers based on closed issues, PR reviews, and opened pull requests, celebrating impactful work that often goes unnoticed. The actor calculates scores per contributor and outputs top-three rankings for your entire organization and individual repositories.

Key Features

  • Rank contributors using weighted metrics:
  • Closed issues: 1 point each
  • PR reviews: 0.75 points each
  • Created pull requests: 0.5 points each
  • Generate two types of reports:
  • Top 3 contributors per repository and organization-wide
  • Detailed metrics per contributor (additions, deletions, commits, PRs, reviews, closed issues)
  • Exclude noisy metrics like additions/deletions from scoring (these appear only in detailed breakdowns)
  • Integrate with workflows using Apify schedules and webhooks
  • Support for private repos with GitHub API token authentication

How to Use

  1. Authentication: For private repositories, create a GitHub API token with full repo permissions at https://github.com/settings/tokens/new. Paste it into the githubApiToken input field. If you encounter Not Found errors, verify your token has the correct permissions.

  2. Data requirements:

  3. Issues must be assigned to contributors to count toward their score
  4. GitHub releases are excluded from calculations by default

  5. Integration: Connect the actor to your sprint cycles using the provided integration helper. Schedule regular runs with Apify schedules and receive results automatically via webhooks.

Input/Output

Input: Requires your organization name and an optional GitHub API token for private repositories.

Output: Two datasets in the Apify key-value store:

  1. Top contributors (top-contributors.json in top-threes store):
[
  {
    "Organization All-stars": [
      { "name": "user1", "total": 29.5, "pullReviews": 25, "issuesClosed": 3, "pullsCreated": 3 }
    ]
  }
]
  1. Detailed metrics (detailed-repo-metrics store):
[
  { "id": "user1", "additions": 123, "deletions": 45, "commits": 8, "pullsCreated": 3, "pullReviews": 25, "issuesClosed": 3 }
]

The actor filters out contributors with zero activity across all measured metrics.

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Github Champion now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
mihails
Pricing
Paid
Total Runs
371
Active Users
10
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support