← back

category

Stacked pull requests

Split a change into a stack of dependent branches or commits and keep their pull requests in sync.

Side by side

Stacked pull requests
ToolStarsLicenceTermsSelf-hostedLanguageLatestLast push
git-branchless4.1kApache-2.0Open sourceNoRustv0.11.12026-10-01
Git Town3.4kMITOpen sourceNoGherkinv24.1.02026-09-26
spr1.3kMITOpen sourceNoGov0.17.62026-04-22
ghstack1kMITOpen sourceNoPythonv0.14.02026-09-24
av508MITOpen sourceNoGov0.1.452026-10-05

5 tools

spr

Stacked Pull Requests on GitHub

Language
Go
Licence
MIT
Stars
1.3k
Latest
v0.17.6
Last push
2026-04-22
ghstack

Submit stacked diffs to GitHub on the command line

Language
Python
Licence
MIT
Stars
1k
Latest
v0.14.0
Last push
2026-09-24
av

A command line tool to manage stacked PRs with Aviator

Language
Go
Licence
MIT
Stars
508
Latest
v0.1.45
Last push
2026-10-05

What these tools replace