Displaying 1 to 17 from 17 results

Bazel - Google's own build tool

Bazel is a build tool that builds code quickly and reliably. It is used to build the majority of Google's software, and thus it has been designed to handle build problems present in Google's development environment. A comprehensive, built-in set of rules lets you build software for a wide variety of languages and platforms right out of the box.

WiX Toolset - Windows Installer XML

The Windows Installer XML (WiX) is a toolset that builds Windows installation packages from XML source code. The toolset supports a command line environment that developers may integrate into their build processes to build MSI and MSM setup packages.

Apache Maven - Project Management and Comprehension Tool

Maven is a project development management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process.

Pants - Build System for Software Projects in a variety of Languages

Pants is a build system for software. It works particularly well for a source code workspace containing many distinct but interdependent pieces. It is optimizes for building multiple, dependent things from source, building code in a variety of languages, speed of build execution. A Pants build sees only the target it's building and the transitive dependencies of that target. This approach works well for a big repository containing several things.

Simple-build-tool - A build tool for Scala

sbt is a build tool for Scala, Java, and more. It can generate documentation with scaladoc, Accurate incremental recompilation using information extracted from the compiler, Parallel task execution, including parallel test execution, Continuous compilation and testing with triggered execution and lot more.

Grunt - The JavaScript Task Runner

Grunt is a Javascript task runner. It automates work you have to do when performing repetitive tasks like minification, compilation, unit testing, linting, etc. The Grunt ecosystem is huge and it's growing every day. With literally hundreds of plugins to choose from.

Buck - An Android build tool from Facebook

Buck is a build system for Android that encourages the creation of small, reusable modules consisting of code and resources. Because Android applications are predominantly written in Java, Buck also functions as a Java build system. Buck builds independent artifacts in parallel to take advantage of multiple cores. Further, it reduces incremental build times by keeping track of unchanged modules so that the minimal set of modules is rebuilt.

Graddle - Build Process Automation

Gradle pushes declarative builds to the next level by providing declarative language elements that you can assemble as you like. Those elements also provide build-by-convention support for Java, Groovy, OSGi, Web and Scala projects. This declarative language is extensible, add yours or extend exiting one.

Nullsoft Scriptable Install System for Windows

Nullsoft Scriptable Install System (NSIS) is a professional open source system to create Windows installers. It is designed to be as small and flexible as possible and is therefore very suitable for internet distribution. NSIS is script-based and allows you to create the logic to handle even the most complex installation tasks. Many plug-ins and scripts are already available: you can create web installers, communicate with Windows and other software components.

Vagrant - Automatic Deployment Tool

Vagrant is a tool for building complete development environments. With an easy-to-use workflow and focus on automation, Vagrant lowers development environment setup time, increases development/production parity. Machines are provisioned on top of VirtualBox, VMware, AWS, or any other provider. Then, industry-standard provisioning tools such as shell scripts, Chef, or Puppet, can be used to automatically install and configure software on the machine.

Build2 - C++ Build Toolchain

build2 is an open source (MIT), cross-platform toolchain for building and packaging C++ code. It includes the build system (build2), package manager (bpkg), and repository web interface (brep).

WixEdit - Edit WiX Source files

WixEdit is an editor for XML source code of the Windows Installer XML (WiX) toolset. WixEdit lets you create MSI and MSM setup packages with the WiX Toolset. It provides a visual representation of the dialogs and an easy way to edit the WiX source files.


PoshBuild is a set of tools for Powershell snap-in developers. It includes tools to generate help files for Cmdlets, and to generate display format information for .NET types. Those tools are available as MSBuild tasks so these files can be generated as part of a build process.

EnvRide - An easy and automated way to change XML Files

EnvRide provides an automated way to change everything in a XML file. Add, change or remove attributes and elements. Ideal to use on configuration files that have different values based on the Environment (Development, QA, Production, etc). Developed in C# , XML and XPath.

Kobalt - A Kotlin-based build system for the JVM

Kobalt is a build system inspired by Gradle and Maven. It reuses the best concepts from these two successful and popular build systems while adding a few modern features of its own. Kobalt is written entirely in Kotlin and its build files are valid Kotlin files as well.