Skip to content
PluginStats

Branch Guard installs statistics

By Olawale Lawal · GitHub Marketplace

Define rules in YAML to enforce file checks, require approvals and gate merges based on which files changed

View on GitHub Marketplace Fresh · Oct 19, 2026

Branch Guard has 7 recorded installs on GitHub Marketplace.

It ranks #1097 of 1,410 tracked GitHub Marketplace listings by installs.

PluginStats has 2 daily observations since Oct 16, 2026; the latest is from Oct 19, 2026.

Installs
7
Public listing page · Oct 19, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1097
Among tracked GitHub Marketplace listings

About Branch Guard

BranchGuard runs configurable checks on pull requests based on which files changed. Define rules in a YAML config file with no CI pipelines required. Enforce migration sync, lockfile consistency, team approvals and more.

BranchGuard is a GitHub App that enforces programmable branch protection rules on pull requests. It evaluates conditions using the GitHub API and posts pass/fail check runs — no CI runner needed.

How it works

Add a .github/branch-guard.yml file to your repository. Each rule specifies which branches and file patterns to watch, and what check to run. BranchGuard evaluates rules automatically when PRs are opened, updated, or reviewed.

Check types

• file_presence — Ensure files on the base branch also exist on the PR branch. Catch missing migrations, diverged protobuf files, or deleted config. • file_pair — When one file changes, require a companion file to change too. Enforce lockfile updates alongside package.json or schema changes alongside migrations. • external_status — Make other check runs conditionally required. Only require frontend lint when frontend files change. • branch_age — Fail PRs from branches that diverged more than N days ago. Keep branches fresh. • approval_gate — Require approving reviews from specific teams or users when certain files change. Like CODEOWNERS, but per-rule and configurable.

Features

• YAML config — all rules defined in .github/branch-guard.yml • PR notifications — sticky comment on failures so authors are notified (GitHub doesn't notify for third-party check failures) • Recheck command — comment /recheck to re-evaluate all rules • Auto-request reviewers — automatically request missing reviewers when approval gates fail • PR body allowlist — authors can acknowledge intentional file deletions with a reason • Branch protection compatible — always creates check runs so rules can be marked as required status checks • Installation backfill — automatically evaluates existing open PRs when first installed • Stateless and lightweight — no database, no external dependencies. All state comes from the GitHub API and your config file.

Description from the GitHub Marketplace listing.

  • Code review
  • Deployment Protection Rules

Where Branch Guard sits in the listing

Each band is one page of 20. Installs on a log scale. Placement is projected from installs, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All GitHub Marketplace1,410 listings · 71 pages · page 55, #17 (overall #1097)
All GitHub Marketplace: every listing in installs order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

Branch Guard installs on GitHub Marketplace, last 90 days: 7 installs as of Oct 19, 2026.Branch GuardInstalls on GitHub Marketplace · Last 90 days7installs6.26.46.66.877.27.47.67.8Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19installsobservedarchived (Internet Archive)no observationsOct 16, 2026 – Oct 19, 2026 · 2 observations · Updated Oct…pluginstats.com
Branch Guard installs on GitHub Marketplace, last 90 days: 7 installs as of Oct 19, 2026.
PNG SVG

7/30/90-day growth

Branch Guard installs growth on GitHub Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.Branch GuardInstalls growth on GitHub Marketplace7installs now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 19, 2026pluginstats.com
Branch Guard installs growth on GitHub Marketplace: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.
PNG SVG

Ranking history

Branch Guard GitHub Marketplace ranking history: currently #1097 (by installs).Branch GuardGitHub Marketplace ranking · by installs · Last 90 days#1097current rank#1086#1088#1090#1092#1094#1096#1098#1100Jul 21Aug 5Aug 20Sep 4Sep 19Oct 4Oct 19rankOct 16, 2026 – Oct 19, 2026 · 2 observations · Updated Oct 19, 2026pluginstats.com
Branch Guard GitHub Marketplace ranking history: currently #1097 (by installs).
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (2)
Recent installs observations for Branch Guard
Date (UTC)InstallsChange vs. previous
70
7—

Similar GitHub Marketplace plugins

Data source

Install counts (installations of each GitHub App across accounts and organizations) are read from public GitHub Marketplace listing pages. GitHub does not publish ratings. Category positions reflect GitHub's own popularity sort.

Listing: https://github.com/marketplace/branch-guard. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.