Build Systems

All apps in Build Systems category. Use the filters below to narrow down your search. 
Copy a direct link to this comment to your clipboard
  1. Gulp.js icon
     47 likes

    A toolkit to automate & enhance your workflow. Leverage gulp and the flexibility of JavaScript to automate slow, repetitive workflows and compose them into efficient build pipelines.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Node.JS
    • Self-Hosted
    14 alternatives
  2. CMake icon
     33 likes

    CMake is a family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Haiku
    CMake screenshot 1
    40 alternatives
  3. Maven icon
     35 likes

    Apache Maven is a Java-based tool for build automation and project management (in software development). It is centered around a Project Object Model (POM) described in a XML file that describes the project structure and its dependencies to other components and libraries.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    Maven screenshot 1
    31 alternatives
  4. Webpack icon
     19 likes

    Webpack is a module bundler for modern JavaScript applications. When webpack processes your application, it recursively builds a dependency graph that includes every module your application needs, then packages all of those modules into a small number of bundles — often only one...

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    Webpack screenshot 1
    15 alternatives
  5. Turborepo icon
     1 like

    Turborepo is a high-performance build system for JavaScript and TypeScript codebases, designed to scale monorepos and speed up single-package workspace workflows. It uses a lightweight approach to optimize repository tasks, saving time and reducing costs for developers and large...

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Self-Hosted
    • JavaScript
    • Typescript
    Turborepo screenshot 1
    Turborepo screenshot 1
    Turborepo screenshot 2
    19 alternatives
  6. Gradle icon
     18 likes

    Gradle is a build tool with a focus on build automation and support for multi-language development. If you are building, testing, publishing, and deploying software on any platform, Gradle offers a flexible model that can support the entire development lifecycle from compiling...

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Snapcraft
    • Android Studio
    • Eclipse
    • IntelliJ IDEA
    • Java
    • Apache NetBeans
    Gradle screenshot 1
    29 alternatives
  7. pywebview icon
     2 likes

    pywebview is a lightweight cross-platform wrapper around a webview component that allows to display HTML content in its own native GUI window. You may think of as Electron for Python (minus huge executable sizes).

    Cost / License

    Platforms

    • Mac
    • Windows
    • Linux
    Windows
    macOS
    Linux
    15 alternatives
  8. Rush is a monorepo manager for JavaScript developers, aiding in creating and publishing multiple packages from a shared Git repository. It supports parallel builds, repository policies, and NPM installations, acting as an orchestrator for the Rush Stack.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Self-Hosted
    Rush Monorepo screenshot 1
    14 alternatives
  9. Yalc icon
     Like

    Yalc is an open-source monorepo tool that helps developers publish, install, and manage packages locally. It integrates smoothly with package managers like npm, yarn, and pnpm, allowing developers to work on multiple projects and packages simultaneously.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Self-Hosted
    Yalc screenshot 1
    Yalc screenshot 1
    16 alternatives
  10. Parcel JS icon
     5 likes

    Parcel combines a great out-of-the-box development experience with a scalable architecture that can take your project from just getting started to massive production application.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • Self-Hosted
    Parcel JS screenshot 1
    12 alternatives
  11. Brunch.io icon
     7 likes

    Brunch lets you focus on what matters most — solving real problems instead of messing around with the glue.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
    • Node.JS
    16 alternatives
  12. Broccoli icon
     2 likes

    A fast, reliable asset pipeline, supporting constant-time rebuilds and compact build definitions. Comparable to the Rails asset pipeline in scope, though it runs on Node and is backend-agnostic.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Alerts

    • Discontinued

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Node.JS
    • npm
    • Self-Hosted
    15 alternatives
  13. Rake icon
     5 likes

    Rake is a software task management and build automation tool. It allows you to specify tasks and describe dependencies as well as to group tasks in a namespace.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    29 alternatives
  14. Meson icon
     2 likes

    Open source build system with multiplatform support, fast full and incremental builds, cross-compilation capabilities, and a user-friendly non-Turing complete DSL.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    20 alternatives
  15. EBuild icon
     1 like

    EBuild is a software project build, dependency management and reporting technology. The aim is to be able to tackle any build problem in a structured, declarative and elegant way. It is extensible via a plugin interface.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    • BSD
    • Haiku
    28 alternatives
  16. Cake icon
     1 like

    Cake (C# Make) is a cross-platform build automation system with a C# DSL for tasks such as compiling code, copying files and folders, running unit tests, compressing files and building NuGet packages.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    Cake screenshot 1
    29 alternatives
  17.  1 like

    Tup is a file-based build system for Linux, OSX, and Windows. It inputs a list of file changes and a directed acyclic graph (DAG), then processes the DAG to execute the appropriate commands required to update dependent files.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    19 alternatives
  18. Buildr icon
     1 like

    Apache Buildr is a build system for Java-based applications, including support for Scala, Groovy and a growing number of JVM languages and tools. We wanted something that’s simple and intuitive to use, so we only need to tell it what to do, and it takes care of the rest.

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    27 alternatives
  19. BuildAMation icon
     1 like

    BuildAMation is a build system and project generator for C and C++ desktop applications, with an extensible architecture. It is written in C#, and works on Windows, Linux and Apple OSX. Build modes supported are a multithreaded native command line build, VisualStudio solution...

    Cost / License

    • Free
    • Open Source

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    6 alternatives
  20. RiotKit Do icon
     1 like

    RKD: Task executor - balance between Makefile and Gradle. Written in Python. Powerful tool for every DevOps. Automates production tasks as well as local development tasks.

    Cost / License

    Application type

    Platforms

    • Linux
    • BSD
    RiotKit Do screenshot 1
    RiotKit Do screenshot 1
    RiotKit Do screenshot 2
    +1
    RiotKit Do screenshot 3
    18 alternatives
  21. Lerna icon
     1 like

    Lerna is a fast, modern build system for managing and publishing multiple JavaScript/TypeScript packages from the same repository.

    Cost / License

    • Free
    • Open Source (MIT)

    Application type

    Platforms

    • Self-Hosted
    • JavaScript
    Lerna screenshot 1
    15 alternatives
  22. Bazel icon
     Like

    Bazel is an open-source build and test tool similar to Make, Maven, and Gradle. It uses a human-readable, high-level build language. Bazel supports projects in multiple languages and builds outputs for multiple platforms.

    Cost / License

    Application type

    Platforms

    • Mac
    • Windows
    • Linux
    Bazel screenshot 1
    34 alternatives