EVERYTHING XIAOMI
Get listed
30 alternatives · from build automation software

Alternatives to Bazel

Bazel is a free, open-source build and test tool for projects that span languages, platforms, and large codebases. It caches prior work, rebuilds changed targets, and runs tasks in parallel. Starlark BUILD files support custom rules, while sandboxed and hermetic execution can improve reproducibility. Bazel runs on Linux, macOS, and Windows and can produce desktop, server, Android, and iOS outputs. Alternatives make sense when you need capabilities outside Bazel’s core build…

17.9
AWS CodeBuild logo

AWS CodeBuild is a cloud service for automating software builds.

Free planWebAPILinux
From $0.01 a month
27.4
fastlane logo

fastlane is a free, open-source platform for automating iOS and Android app development and release workflows.

Free planAndroidiOSLinux
Free plan
37.2
Nx logo

Nx is a build system for JavaScript and TypeScript monorepos, with plugins that can extend it to other languages.

Free planWebLinuxmacOS
From $29 a month
  1. 4FASTBuild logo

    FASTBuild

    FASTBuild is a free, open-source build system for Windows, Linux, and macOS.

    Free planLinuxmacOSWindows
    6.6Free plan
  2. 5

    Open Build Service

    Open Build Service (OBS) automates building and distributing binary packages from source code in consistent, reproducible builds.

    Free planWebAPILinuxSelf-hosted
    6.6Free plan
  3. 6

    Qbs

    Qbs is a free build automation tool for managing software projects across platforms.

    Free planAndroidiOSLinuxmacOS
    6.6Free plan
  4. 7

    Apache Maven

    Apache Maven is a build tool for Java projects that uses a project object model, or POM, to manage compilation, testing, and documentation.

    Free planLinuxmacOSSelf-hostedWindows
    6.5Free plan
  5. 8Gradle logo

    Gradle

    Gradle Build Tool is a free, open-source system for automating software builds across projects of different types and sizes.

    Free planAPILinuxmacOSWindows
    6.5Free plan
  6. 9

    Buildroot

    Buildroot is a free, open-source tool for building complete Linux systems for embedded devices through cross-compilation.

    Free planLinuxSelf-hosted
    6.4Free plan
  7. 10

    qmake

    qmake is a build tool for applications, libraries, and other components.

    Free planiOSLinuxmacOSWindows
    6.4Free plan
  8. 11SCons logo

    SCons

    SCons is an open source software construction tool that provides a cross-platform alternative to Make.

    Free planLinuxmacOSSelf-hostedWindows
    6.4Free plan
  9. 12

    Ninja

    Ninja is a free build system focused on evaluating incremental builds quickly.

    Free planLinuxmacOSWindows
    6.3Free plan
  10. 13

    Pants

    Pants is a free build system for codebases of different sizes, focused on Python, Go, Java, Scala, Kotlin, Shell, and Docker.

    Free planLinuxmacOSWindows
    6.3Free plan
  11. 14Rush logo

    Rush

    Rush is a free monorepo manager for JavaScript developers maintaining many packages in a shared Git repository.

    Free planLinuxmacOSWindows
    6.3Free plan
  12. 15

    Shake

    Shake is a free, open-source Haskell library for writing build systems as an alternative to make, Ant and Scons.

    Free planLinuxmacOSWindows
    6.3Free plan
  13. 16Buck2 logo

    Buck2

    Buck2 is a free build system from Meta for large-scale repositories that combine multiple programming languages.

    Free planLinuxmacOSSelf-hostedWindows
    6.2Free plan
  14. 17Meson logo

    Meson

    Meson is a free, open-source build system for projects in C, C++, C#, D, Fortran, Java, and Rust.

    Free planLinuxmacOSWindows
    6.2Free plan
  15. 18Xmake logo

    Xmake

    Xmake is a free, Lua-based build utility that can compile source code or generate project files.

    AndroidiOSLinuxmacOS
    6.2
  16. 19Apache Ant logo

    Apache Ant

    Apache Ant is a Java library and command-line tool for running processes laid out in build files as targets and tasks.

    Free planLinuxmacOSSelf-hostedWindows
    6.1Free plan
  17. 20

    distcc

    distcc is free software that distributes C, C++, Objective C, and Objective C++ builds across networked machines.

    Free planLinuxmacOSSelf-hostedWindows
    6.1Free plan
  18. 21GN logo

    GN

    GN is a free meta-build system that generates Ninja build files for software projects.

    Free planLinuxmacOSWindows
    6.1Free plan
  19. 22Premake logo

    Premake

    Premake is a free, cross-platform command-line tool that reads scripted project definitions and creates project files for development toolsets.

    Free planLinuxmacOSWindows
    6.1Free plan
  20. 23

    Prepros

    LinuxmacOSWindows
    6.1$29 one-time
  21. 24

    Rake

    Rake is a Make-like task runner written in Ruby for defining tasks and their dependencies.

    Free planLinuxmacOSWindows
    6.1Free plan
  22. 25

    Tup

    Tup is a file-based build system for Linux, macOS, and Windows.

    Free planLinuxmacOSWindows
    6.1Free plan
  23. 26CodeKit logo

    CodeKit

    macOS
    6.0$39 one-time
  24. 27
    6.0$0.01 usage-based
  25. 28sbt logo

    sbt

    sbt is a free, open-source build tool for Scala, Java, and more.

    Free planLinuxmacOSWindows
    6.0Free plan
  26. 29moon logo

    moon

    moon is a free, open-source tool for organizing repositories and coordinating tasks in web ecosystem codebases.

    LinuxmacOSWindows
    5.8
  27. 30Please logo

    Please

    LinuxmacOS
    5.8

Back to Bazel