snsinahub/Organization-wide Branch Finder
List all repositories from an owner (user or organization) and optionally search for specific branches
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| owner | GitHub owner (username or organization name) | yes | — |
| token | GitHub token with repo read access | yes | — |
| branch-name | Optional: Branch name to search for across all repositories | no | "" |
| output-format | Output format: json, flat, array, or csv | no | json |
| visibility | Filter by repository visibility: all, public, private, or internal | no | all |
| include-forks | Include forked repositories: true, false, or only | no | true |
| max-repos | Maximum number of repositories to fetch (default: 5000, set to 0 for unlimited) | no | 5000 |
| page | Page number to start fetching from (for pagination control, default: 1) | no | 1 |
| per-page | Number of repositories per page (max: 100, default: 100) | no | 100 |
Outputs
| name | description |
|---|---|
| repositories | Repositories in the specified format (json, flat, array, or csv) |
| repositories-with-branch | Repositories with branch in the specified format (if branch-name is provided) |
| repository-count | Total count of repositories found |
| repositories-with-branch-count | Count of repositories containing the specified branch (if branch-name is provided) |