Monorepo

Noun · Development

Definitions

  1. A single version control repository containing multiple projects or services. Google, Meta, and Microsoft use monorepos containing billions of lines. Whether this is genius or madness depends on the quality of your build tools.

    In plain English: Keeping all your code in one big repository instead of separate ones for each project — simpler in some ways, more complex in others.

Related Terms