WHAT IS A MONOREPO A monorepo is a project which contains smaller projects -- whereas each project can be anything from individual application to reusable package (e.g. functions, components). The practice of combining projects dates back to the early 2000 when it was called a shared codebase. The name monorepo stems from the words mono (single) and repo (repository). While the former is self-ex..