Definition
A software development strategy where you keep all your project code in a single repository, rather than scattered across dozens of repos. Loved by Google and Facebook, feared by everyone else's Git clients.
Example Usage
We switched to a monorepo and now our checkout takes 45 minutes, but at least dependency management is easier.
Origin
Emerged from large tech companies' practices in the 2010s, particularly Google's legendary single repository containing billions of lines of code
Fun Fact
Google's monorepo contains approximately 2 billion lines of code and 86 terabytes of data, requiring custom-built tools just to make Git not explode.
Source: Software engineering practices at scale-focused companies
Related Terms
Translate This Term
See “monorepo” in Corporate Speak, Gen-Z Slang, Pirate Speak, and more.
Try the Translator