← All projects

Sapling

A Scalable, User-Friendly Source Control Management System

Dev Toolsversion-controlsource-controlgitclimonorepoopen-sourcedeveloper-tools
Sapling screenshot

About

Sapling is an open-source source control system originally developed at Meta to handle massive monorepos at scale. It offers an intuitive CLI and UI that simplifies common workflows like stacking commits, amending, and undoing changes, while also supporting Git repositories for use with GitHub and other hosting services. It is designed to improve developer velocity for both new and experienced engineers.

Problem

Existing source control systems like Git can be difficult to use and don't scale to repositories with tens of millions of files and commits.

For

Software developers and engineering teams, especially those working with large-scale repositories or monorepos

How it works

Sapling provides a CLI and visual UI that simplifies workflows such as stacking commits and undoing changes, while supporting both its own scalable backend and Git repositories via native Git integration.

Business model

open-source

Status

launched

Company

Meta

Similar projects