#Build Automation

Open-source projects categorized as Build Automation

Top 23 Build Automation Open-Source Projects

  • GitHub repo drone

    Drone is a Container-Native, Continuous Delivery Platform

    Project mention: Can you share some Go package that you think has high quality clean code? | reddit.com/r/golang | 2021-04-13
  • GitHub repo Brunch

    :fork_and_knife: Web applications made easy. Since 2011.

    Project mention: 🕵️Something new every now and then: Trying Brunch🍴 | dev.to | 2021-03-20

    So, the website looks promising:

  • GitHub repo MSBuild

    The Microsoft Build Engine (MSBuild) is the build platform for .NET and Visual Studio.

    Project mention: Fix Legacy Msbuild Issues | news.ycombinator.com | 2021-02-02
  • GitHub repo awesome-test-automation

    A curated list of awesome test automation frameworks, tools, libraries, and software for different programming languages. Sponsored by http://sdclabs.com

    Project mention: Testing | dev.to | 2021-01-19

    For large projects, simple assert statements aren't enough to adequately write and manage tests. You'll require built-in module unittest or popular third-party modules like pytest. See python test automation frameworks for more resources.

  • GitHub repo Cake

    :cake: Cake (C# Make) is a cross platform build automation system.

    Project mention: Introducing Cake ClickOnce Recipe - An opinionated recipe for building and publishing .NET 5 Windows apps | reddit.com/r/dotnet | 2021-03-03

    The recipe utilizes the Cake build automation .NET Tool in the background, but essentially the recipe exposes a C# class with a few properties you can control the recipe behavior, but the intention is that you should just set what's needed for your application and rest boring boiler plate is handled for you, and the recipe will automatically detect if it's running on GitHub actions and provided right secrets in place publish to Azure blob storage.

  • GitHub repo earthly

    Build automation for the container era

    Project mention: Docker wale tank | dev.to | 2021-03-30

    So I found this thing called earthly You can find the repo here: https://github.com/earthly/earthly

  • GitHub repo redo

    Smaller, easier, more powerful, and more reliable than make. An implementation of djb's redo.

    Project mention: Perl analogue of Python's doit? | reddit.com/r/perl | 2021-02-24

    redo or GNU Make with Perl scripts

  • GitHub repo Psake

    A build automation tool written in PowerShell

    Project mention: What build tool(s) do people use for their applications? | reddit.com/r/csharp | 2021-02-08

    I've used psake (powershell+make) https://github.com/psake/psake - the main thing that attracted me to this was that it wasn't an XML based system (Nant/MSbuild), and it handled task prerequisites very nicely. While some devs find powershell a bit of a pain to learn, they generally become useful very quickly, and I think it's useful to be able to do some level of powershelling anyway.

  • GitHub repo PyBuilder

    Software build automation tool for Python.

  • GitHub repo NUKE

    🏗 The AKEless Build System for C#/.NET (by nuke-build)

    Project mention: NUKE 5.1.0 Release – JSON Configuration Files, Extensible Build Summary, Improved Components and CI Generation | reddit.com/r/dotnet | 2021-04-12

    We've released a new version of NUKE – a build automation system that aims for native integration with all kinds of developer tools. I wrote a short list of features that could be interesting for existing users and everyone else working in build automation.

  • GitHub repo FAKE

    FAKE - F# Make

    Project mention: What build tool(s) do people use for their applications? | reddit.com/r/csharp | 2021-02-08

    Cake and Fake are both quite popular in the OSS world.

  • GitHub repo Phing

    PHing Is Not GNU make; it's a PHP project build system or build tool based on Apache Ant.

  • GitHub repo doit

    task management & automation tool

    Project mention: Looking Beyond Nox | dev.to | 2021-04-08

    So far, I've looked, relatively superficially, at Ninja, doit, Bazel, and SCons. It looks to me like Ninja and doit won't handle the third point above without requiring something really strange, and if Bazel or SCons documents things one way or the other, I haven't found it yet.

  • GitHub repo cargo-make

    Rust task runner and build tool.

    Project mention: Approach for releasing an application that has assets | reddit.com/r/rust | 2021-03-24

    Have you checked out cargo make?

  • GitHub repo FlubuCore

    A cross platform build and deployment automation system for building projects and executing deployment scripts using C# code.

    Project mention: What build tool(s) do people use for their applications? | reddit.com/r/dotnet | 2021-02-08
  • GitHub repo buildout

    Buildout is a deployment automation tool written in and extended with Python

  • GitHub repo Invoke-Build

    Build Automation in PowerShell

    Project mention: Module workflow in VS Code? | reddit.com/r/PowerShell | 2021-04-15

    I discovered the Invoke-Build build system, PSScriptAnalyzer for linting, and Pester for testing/mocking. I wrote a GitLab CI/CD pipeline that takes advantage of all of this to push releases to our company's PSRepo. I also discovered the Plaster template system for scaffolding new projects, and created a custom company template for standardizing our repo structures.

  • GitHub repo Gradle Xcode plugin

    gradle plugin for building Xcode Projects for iOS, watchOS, macOS or tvOS

  • GitHub repo Albacore

    Albacore is a professional quality suite of Rake tasks for building .NET or Mono based systems.

  • GitHub repo Nake

    Magic script-based C# task runner for .NET Core

  • GitHub repo CS Make

    Sake Build

  • GitHub repo igniteui-cli

    Ignite UI Command-Line Interface by Infragistics

  • GitHub repo aseprite-macos-buildsh

    Automated script to create latest release app (either beta, or release whichever is newer) of Aseprite for macOS

    Project mention: Help | reddit.com/r/macapps | 2021-04-16
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-04-16.


What are some of the best open-source Build Automation projects? This list will help you:

Project Stars
1 drone 22,801
2 Brunch 6,766
3 MSBuild 4,453
4 awesome-test-automation 4,268
5 Cake 2,884
6 earthly 2,258
7 redo 1,540
8 Psake 1,404
9 PyBuilder 1,295
10 NUKE 1,156
11 FAKE 1,143
12 Phing 1,085
13 doit 989
14 cargo-make 923
15 FlubuCore 710
16 buildout 510
17 Invoke-Build 455
18 Gradle Xcode plugin 430
19 Albacore 226
20 Nake 181
21 CS Make 121
22 igniteui-cli 105
23 aseprite-macos-buildsh 91