The most flexible build tool for monorepo
Last updated Mar 20, 2026
219
Stars
31
Forks
22
Issues
0
Stars/day
Attention Score
37
Topics
Language breakdown
No language data available.
▸ Files
click to expand
README

mbt
>> The most flexible build orchestration tool for monorepo
Features
- Differential Builds
- Content Based Versioning
- Build Dependency Management
- Dependency Visualisation
- Template Driven Deployments
Status
mbt is production ready. We try our best to maintain semver. Visit Github issues for support.
Install
curl -L -o /usr/local/bin/mbt [get the url for your target from the links below]
chmod +x /usr/local/bin/mbt
Releases
Stable
|OS |Download| |-----------------|--------| |darwin x8664 || |linux x8664 |
| |windows |
|
Dev Channel
|OS |Download| |-----------------|--------| |darwin x8664 || |linux x8664 |
| |windows |
|
Building Locally
Linux/OSX
- You need
cmakeandpkg-config(latest of course is preferred) - Get the code
go get github.com/mbtproject/mbt - Change to source directory
cd $GOPATH/src/github.com/mbtproject/mbt
$GOPATH, change it to ~/go which is the default place used by go get.
See this for more information about $GOPATH
- Run
make buildto build and run all unit tests - Run
make installto install the binary in$GOPATH/bin
$GOPATH/bin is in your path in order to execute the binary
Windows
Local builds on Windows is not currently supported. However, the specifics can be found in our CI scripts (appveyor.yml and build_win.bat)
Demo
Credits
mbt is powered by these awesome libraries
🔗 More in this category
