This is an automated archive made by the Lemmit Bot.

The original was posted on /r/opensource by /u/mute927 on 2025-01-16 09:48:03+00:00.


Introduction

Hey folks, how are you doing?

av is a completely free and open-source tool for managing stacked PRs.

There’s been a ton of interest in av. From startups to Fortune 500s, the world’s most effective engineering teams supercharge their developers with av - Slack, Figma, Mercedes, Doordash, Devrev, Square, Amplitude, Color and more!

At Aviator, our philosophy is to make every developer more productive and we aspire to give Google-level engineering tools to any and every developer out there!

Features

Av works with any build tool including Bazel, NX, Pants, Turborepo, or Gradle. Here are some of the features:

  • Completely FREE (no strings attached) and open source
  • Visualize your stack, and navigate across your stack using the av stack
  • Split, fold and reorder your commits. Delete and rename branches and
  • Easily create stacked PRs and add them to your current stack
  • Resolve conflicts quickly - No more fighting with merge conflicts across multiple PRs.
  • Smartly synchronize stacked branches when making changes.
  • Create PRs, and coordinate code reviews without worrying about managing child-parent relationships. The CLI tracks the entire stack to smartly create and modify PRs.
  • Stack-aware merge queue - Queue your entire stack or a partial stack to auto-merge using our stack-aware merge queue
  • With our **latest release (v0.1.0)**, we’ve also streamlined the syntax to make it easier than ever to use av:
  • Top-Level Commands: No more av stack and av commit — all commands are now top-level or integrated as flags for other commands.
  • Easier PR and Commit Creation: Commands like av commit and av pr now directly create commits and PRs.

Special thank you to this community for giving us space to introduce everyone to av ❤️

If you’d star our repo, it’d be amazing! ⭐

As a side note, if you’re a new developer looking to level up your career, you might also want to join our community. We are a super-focused community of developers sharing and learning together and levelling up in their careers.

See you there! 🫂