Skip to content

We opened our Constanța studio. See the photos

LABS

What is Monorepo?

A monorepo is a single repository that holds many projects, packages, or services together, instead of splitting them across separate repos. It makes sharing code and changing several things at once easier, at the cost of needing better tooling to stay fast.

Read in RomanianMonorepo

Why it matters

When projects share code and change together, separate repos create friction: version mismatches, cross-repo pull requests, and drift. A monorepo keeps everything in lockstep and atomic to change.

In practice

The trade is tooling. A monorepo needs a build system that only rebuilds what changed and tests only what is affected, or it gets slow as it grows. With that in place, the developer experience is hard to beat.

Related terms

Pick which categories of cookies you're OK with. You can change this any time from the footer.