Monorepo 在版本控制系統中Monorepomono意為單一repo是存儲庫的縮寫是一種軟體開發策略其中多個專案的程式碼存儲在同一個存儲庫裡面 這種做法至少可以回溯到  年代初期當時這種做法通常被稱為共享程式碼庫 Google Meta Microsoft Uber Airbnb 以及Twitter 所有這些公司都採用非常大的單一儲存庫Monorepo採用不同的策略來擴充具有大量程式碼和日常改版的建置系統和版本控制軟體 一個相關的概念是龐大應用程式但是龐大應用程式將其子專案組合成一個大專案而單一存儲庫Monorepo可能包含多個獨立專案