GitHub

The following are applications and utilities that are used in conjunction with GitHub.

Applications

GitHub Actions

jwt-bearer-token-vendor: A GitHub Action used to request an access tokens from an external OAuth 2.0 server that supports the jwt-bearer grant type authenticated to with a GitHub OIDC token.

Command Line Utilities

badgeindexer: Collects README badges across an organization and generates a structured dashboard with per-repo and per-badge detail pages.

dotgithubindexer: A tool for indexing the different GitHub Actions workflows files across repositories within an organization.

unreleasedcommits: Generates reports that identify commits on the default branch which haven’t yet been included in the latest GitHub release.

bulkfilepr: Batch-update one or more standardized files across many local GitHub repositories, then commit the changes on a new branch and open pull requests back to each repository’s default branch.

ghprmerge: A command-line tool to automatically evaluate, merge, and optionally rebase GitHub pull requests sharing the same source branch across an organization.