Free Tool
Reviewer Load Balancer
Distribute PR reviews fairly across your team based on availability and current workload.
Reviewers (3)
100%
Fully available
80%
Mostly available
60%
Partially available
Pull Requests (5)
How the Load Balancer Works
This tool uses a weighted load balancing algorithm to distribute PR reviews fairly across your team members.
Algorithm:
- Each reviewer starts with a load of 0
- For each PR, the algorithm calculates a "weighted load" for each reviewer:
current_load / (availability / 100) - The PR is assigned to the reviewer with the lowest weighted load
- That reviewer's load is incremented by 1
- The process repeats for all PRs
Availability Scores:
- 100%: Fully available - will receive proportionally more reviews
- 70-90%: Mostly available - will receive slightly fewer reviews
- 40-60%: Partially available - will receive significantly fewer reviews
- 0-30%: Limited/unavailable - will receive minimal or no reviews
This ensures that team members with higher availability naturally receive more reviews, while those with limited capacity are protected from overload.