AlternativeTo Logo

Apps with 'Build system' feature

  1. If you can build a website, you can build a desktop app. Electron is a framework for creating native applications with web technologies like JavaScript, HTML, and CSS. It takes care of the hard parts so you can focus on the core of your application.

  2. Qt Creator is a cross-platform C++, JavaScript and QML integrated development environment which is part of the SDK for the Qt Framework.



  3. A cross-platform Software Development Kit including a GUI toolkit, a 2D/3D graphics engine, a networking library, an audio output library, an IDE, a compiler for the eC programming language, and more.

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

    • FreeOpen Source
    • Mac
    • Windows
    • Linux

    Gradle is build automation evolved. Gradle can automate the building, testing, publishing, deployment and more of software packages or other types of projects such as generated static websites, generated documentation or indeed anything else.

    No screenshots yet
  5. The main design point of Meson is that every moment a developer spends writing or debugging build definitions is a second wasted. So is every second spent waiting for the build system to actually start compiling code.

    No screenshots yet
  6. 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.

    No screenshots yet
  7. 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.

  8. "WinBuilder is an engine designed to build and customize boot disks (Live CDs) based on Microsoft Windows (WinPE). WinBuilder powers several projects that build customized boot disks according to the Windows source that you have available."

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

  10. 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
    • Node.JS

    A lightning-fast build tool for modern web development. Mimosa includes support for JavaScript, CSS, and template compilers, bower, linting, optimization, serving, RequireJS support, and Live Reload. It is also modular and pluggable for authoring your own functionality.

    Discontinued

    Last commit in 2015:https://github.com/dbashford/mimosa

    No screenshots yet
  11. 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.

    No screenshots yet
    • FreeOpen Source
    • Mac
    • Windows
    • Linux

    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.

    No screenshots yet
    • FreeOpen Source
    • Mac
    • Windows
    • Linux

    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.

    No screenshots yet