---
name: "glab-repo-list"
section: "1"
platform: "linux"
package: "glab"
version: "1.126.0-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/glab-repo-list"
---

# glab-repo-list(1)

Get list of repositories.

## NAME

glab-repo-list - Get list of repositories.

## SYNOPSIS

**glab repo list \[flags\]**

## DESCRIPTION

By default, lists the projects you own. Use **--all** to list every project on the instance, **--group** to scope to one group, or **--user** to list another user's projects.

## OPTIONS

**-a**, **--all**\[=false\]\
 	List all projects on the instance. Removes the ownership filter. Results are still paginated. Use --page to navigate.

**--archived**\[=false\]\
 	Limit by archived status. Use 'false' to exclude archived repositories. Used with the '--group' flag.

**-g**, **--group**=""\
 	Return repositories in only the given group.

**-G**, **--include-subgroups**\[=false\]\
 	Include projects in subgroups of this group. Default is false. Used with the '--group' flag.

**--jq**=""\
 	Filter JSON output with a jq expression.

**--member**\[=false\]\
 	List only projects of which you are a member.

**-m**, **--mine**\[=false\]\
 	List only projects you own. Default if no filters are provided.

**-o**, **--order**="last\_activity\_at"\
 	Return repositories ordered by id, name, path, created\_at, updated\_at, similarity, star\_count, last\_activity\_at.

**-F**, **--output**="text"\
 	Format output as: text, json.

**-p**, **--page**=1\
 	Page number.

**-P**, **--per-page**=30\
 	Number of items to list per page.

**-s**, **--sort**=""\
 	Sort direction for --order field: asc or desc.

**--starred**\[=false\]\
 	List only starred projects.

**-u**, **--user**=""\
 	List user projects.

## OPTIONS INHERITED FROM PARENT COMMANDS

**-h**, **--help**\[=false\]\
 	Show help for this command.

## EXAMPLE

```
glab repo list
```

## SEE ALSO

**[glab-repo(1)](/glab-repo/1.md)**
