AWS CodeBuild is a cloud service for automating software builds.
Alternatives to Premake
fastlane is a free, open-source platform for automating iOS and Android app development and release workflows.
Nx is a build system for JavaScript and TypeScript monorepos, with plugins that can extend it to other languages.
- 4

Bazel
Bazel is a free, open-source tool for automating software builds and tests across languages and platforms.
Free planLinuxmacOSWindows6.7Free plan - 5

FASTBuild
FASTBuild is a free, open-source build system for Windows, Linux, and macOS.
Free planLinuxmacOSWindows6.6Free plan - 6
Open Build Service
Open Build Service (OBS) automates building and distributing binary packages from source code in consistent, reproducible builds.
Free planWebAPILinuxSelf-hosted6.6Free plan - 7
Qbs
Qbs is a free build automation tool for managing software projects across platforms.
Free planAndroidiOSLinuxmacOS6.6Free plan - 8
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-hostedWindows6.5Free plan - 9

Gradle
Gradle Build Tool is a free, open-source system for automating software builds across projects of different types and sizes.
Free planAPILinuxmacOSWindows6.5Free plan - 10
Buildroot
Buildroot is a free, open-source tool for building complete Linux systems for embedded devices through cross-compilation.
Free planLinuxSelf-hosted6.4Free plan - 11
qmake
qmake is a build tool for applications, libraries, and other components.
Free planiOSLinuxmacOSWindows6.4Free plan - 12

SCons
SCons is an open source software construction tool that provides a cross-platform alternative to Make.
Free planLinuxmacOSSelf-hostedWindows6.4Free plan - 13
Ninja
Ninja is a free build system focused on evaluating incremental builds quickly.
Free planLinuxmacOSWindows6.3Free plan - 14
Pants
Pants is a free build system for codebases of different sizes, focused on Python, Go, Java, Scala, Kotlin, Shell, and Docker.
Free planLinuxmacOSWindows6.3Free plan - 15

Rush
Rush is a free monorepo manager for JavaScript developers maintaining many packages in a shared Git repository.
Free planLinuxmacOSWindows6.3Free plan - 16
Shake
Shake is a free, open-source Haskell library for writing build systems as an alternative to make, Ant and Scons.
Free planLinuxmacOSWindows6.3Free plan - 17

Buck2
Buck2 is a free build system from Meta for large-scale repositories that combine multiple programming languages.
Free planLinuxmacOSSelf-hostedWindows6.2Free plan - 18

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

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

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-hostedWindows6.1Free plan - 21
distcc
distcc is free software that distributes C, C++, Objective C, and Objective C++ builds across networked machines.
Free planLinuxmacOSSelf-hostedWindows6.1Free plan - 22

GN
GN is a free meta-build system that generates Ninja build files for software projects.
Free planLinuxmacOSWindows6.1Free plan - 23
Prepros
LinuxmacOSWindows6.1$29, paid once - 24
Rake
Rake is a Make-like task runner written in Ruby for defining tasks and their dependencies.
Free planLinuxmacOSWindows6.1Free plan - 256.1Free plan
- 26

CodeKit
macOS6.0$39, paid once - 27
Google Cloud Build
WebAPILinux6.0From $0.01 a month - 28
6.0Free plan - 29

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

Please
LinuxmacOS5.8


