Small, Focused PRs
Break large features into reviewable chunks. Each PR does one thing well.
Large features are hard to review. Stacked PRs let you break them into small, focused changes that build on each other—making code review faster and merging safer.
Small, Focused PRs
Break large features into reviewable chunks. Each PR does one thing well.
Fast Reviews
Reviewers can approve smaller changes quickly. No more 1000-line review bottlenecks.
Easy Rebasing
When parent branches change, rung sync automatically rebases all children
with one command.
GitHub Native
Creates real GitHub PRs with automatic stack navigation comments. Works with your existing workflow.
# Install rungcargo install rung-cli
# Initialize in your reporung init
# Create your first stackrung create -m "feat: add user model"# ... make changes ...rung create -m "feat: add user API"# ... make more changes ...rung create -m "feat: add user tests"
# Submit all as PRsrung submit
# View your stackrung status$ rung status
Stack ────────────────────────────────────────────────── ● feat-add-user-model #41 ← main ● feat-add-user-api #42 ← feat-add-user-model ● ▶ feat-add-user-tests #43 ← feat-add-user-api ──────────────────────────────────────────────────
● synced ● needs sync ● conflictWhen the base branch moves forward, sync your entire stack:
$ rung sync✓ Synced feat-add-user-model (rebased 3 commits)✓ Synced feat-add-user-api (rebased 2 commits)✓ Synced feat-add-user-tests (rebased 1 commit)--continue / --abortrung undo restores your stack--json flag for CI/CD integrationgh) authenticated, or GITHUB_TOKEN environment variable