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.

    13 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...

    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.

    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...

    Webpack screenshot 1
    14 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...

    • Build System
    • FreeOpen Source
    • Self-Hosted
    • JavaScript
    • Typescript
    Turborepo screenshot 1
    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...

    • Build System
    • FreeOpen Source
    • 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).

    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    Windows
    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.

    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.

    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.

    Parcel JS screenshot 1
    11 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.

    • Discontinued
    • Build System
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • BSD
    • Self-Hosted
    • Node.JS
    15 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.

    • Discontinued
    • Build System
    • FreeOpen Source
    • Mac
    • Windows
    • Linux
    • BSD
    • Node.JS
    • npm
    • Self-Hosted
    14 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.

    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.

    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.

    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.

    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.

    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.

    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...

    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.

    RiotKit Do screenshot 1
    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.

    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.

    Bazel screenshot 1
    34 alternatives