
About Sapling
Sapling is a source control system from Meta, built to handle very large repositories. It is designed to make stacking and submitting work simpler.
What it does
Sapling offers an easy interface over common source control workflows and scales to large repositories. It helps you stack changes, iterate on them and submit each one for review, without managing a long list of branches. It can also clone and work with Git repositories, so you can use it with GitHub and other Git hosts.
Key features
- Stacked changes for review
- Works with Git repositories and hosts
- Built to scale to very large repos
- Simple UI for common workflows
- Documented on its own site
Who it's for
Sapling suits developers on large teams and anyone who works with stacked changes. Individuals who want a simpler workflow on GitHub can use it too.
Pricing and good to know
Sapling is open source, and the license listed for its repository is GPL-2.0. The project has community channels for questions. Teams already on Git may need to learn its commands and how they map to their existing habits.
Highlights
- Stacks changes for review
- Works with Git repositories and hosts
- Scales to very large repositories
- Simple UI for common workflows












