#bors #homu

bin+lib borsholder

Dashboard of rust-lang/rust’s bors queue

16 releases (7 breaking)

Uses old Rust 2015

0.9.3 Jul 29, 2018
0.9.1 Apr 21, 2018
0.9.0 Mar 28, 2018
0.5.5 Dec 23, 2017
0.5.3 Nov 24, 2017
Download history 1/week @ 2022-03-02 17/week @ 2022-03-09 49/week @ 2022-03-16 50/week @ 2022-03-23 1/week @ 2022-04-13 48/week @ 2022-04-27 96/week @ 2022-05-04 242/week @ 2022-05-11 67/week @ 2022-05-18 64/week @ 2022-05-25 132/week @ 2022-06-01 52/week @ 2022-06-08 2/week @ 2022-06-15

266 downloads per month

MIT license

1.5K SLoC

Rust 1K SLoC JavaScript 276 SLoC GraphQL 248 SLoC


Build Status crates.io

borsholder is a dashboard for monitoring the Rust compiler repository's pull requests status. It is a combination of rust-lang/rust's Homu queue with useful information (labels, recent timeline, CI status, etc) obtained from the GitHub API.


  1. Download Rust.

  2. Install borsholder by typing in the command line:

    cargo install borsholder
  3. Register a GitHub account.

  4. Create a personal access token. You do not need to enable any scopes or permissions.

  5. Start borsholder:

    borsholder --token «your_personal_access_token»
  6. Navigate to in your browser.

Note: The GitHub query is quite complex, and thus processing can be slow, and may take up to 2 minutes to get an output. If you see the webpage responds with Error: https://api.github.com/graphql: Server Error: 502 Bad Gateway, please just wait for a while and refresh.

Filter syntax

Enter any keyword in the filter text field to show a subset of the PRs. You may also look for a specific field like below:

Field Example
PR number ^number:45678
Author ^author:niko
Title ^title:.*macro
Has merge conflict? ^conflict
Labels ^labels:.*-review
Is rollup? ^rollup
Priority ^p=[1-9]
Homu status ^approved
CI status ^travis:failure

List of possible Homu status: Success, Pending, Approved, Reviewing, Error, Failure

List of possible CI status: Success, Pending, Error, Failure, Expected


~684K SLoC