70 projects
Bazel
Bazel is an open-source build and test tool that enables reproducible builds across multiple programming languages and platforms. It uses a human-readable build language and creates a dependency graph to efficiently build and test software at scale.
16,172
3,015
$351M
OpenSearch
The purpose of the OpenSearch Software Foundation is to raise, budget and spend funds in support of various open source, open data and/or open standards projects relating to open source search and analysis solutions.
14,604
1,871
$570M
nx
Nx is a smart, extensible build framework and set of monorepo tools for developing, testing, and building JavaScript/TypeScript applications at scale. It provides capabilities for managing multiple applications and libraries within a single workspace, offering features like dependency graph visualization, intelligent build caching, and automated code generation.
13,367
2,731
$35M
Gradle
Gradle is an open-source build automation tool that supports multi-language software development. It uses a Groovy or Kotlin-based DSL for declaring project configurations and manages build processes, dependencies, and project automation. The system emphasizes convention over configuration while maintaining flexibility for complex build scenarios.
9,128
2,066
$67M
Cargo
Cargo is the official package manager and build tool for the Rust programming language. It handles dependencies, compiling projects, running tests, generating documentation, and publishing packages to crates.io. It provides a consistent workflow for Rust development through manifest files and commands that automate common tasks.
7,602
2,666
$11M
Tauri
Tauri is a framework for building lightweight, secure desktop applications using web technologies. It allows developers to create native applications with web frontends while providing access to the system's native capabilities through a Rust backend.
6,613
1,743
$4.2M
Meson
The Meson Build System
4,708
1,263
$5.8M
Microsoft.Build (MSBuild)
MSBuild is Microsoft's build engine for .NET and Visual Studio, providing an XML-based project format to control how software platforms process and build applications. It enables developers to orchestrate and build products in build environments where Visual Studio is not installed.
3,848
759
$17M
SBT
SBT (Simple Build Tool) is a build tool for Scala and Java projects that emphasizes dependency management, task automation, and incremental compilation. It uses Scala for its build definition files, allowing for type-safe and flexible build configurations.
3,746
1,113
$3.7M
IntelliJ IDEA
IntelliJ IDEA is a leading integrated development environment (IDE) for Java and other programming languages, offering advanced code assistance, debugging tools, and extensive framework support. The intellij-community repository contains the open-source Community Edition of the IDE.
3,554
451
$559M
Stack
Stack is a cross-platform build tool for Haskell projects that manages dependencies, builds packages, and helps developers create reproducible environments. It integrates with Cabal and provides features like sandboxed builds, multiple package versions, and automated GHC installation.
2,771
862
$2.9M
Ninja
Ninja is a small build system focused on speed. It differs from other build systems by being designed to have its input files generated by a higher-level build system, and by being as fast as possible while still being reliable.
2,043
559
$858K
Rush Stack
Rush Stack is a scalable monorepo build system and toolchain that enables large teams to share code, reduce duplication, and maintain consistent standards across multiple JavaScript/TypeScript projects. It provides tools for dependency management, compilation, linting, testing, and publishing.
2,010
536
$23M
Xmake
Xmake is a cross-platform build utility that uses Lua as its configuration language. It provides a simple and efficient build system with features like package management, toolchain management, and cross-compilation support for C/C++ and other programming languages.
1,847
293
$8.9M
Asciidoctor
:gem: A fast, open source text processor and publishing toolchain, written in Ruby, for converting AsciiDoc content to HTML 5, DocBook 5, and other formats.
1,677
547
$2.2M
Spotless
Keep your code spotless
1,608
414
$1.8M
Just
Just is a command runner and task automation tool that serves as a modern alternative to Make. It allows users to save and run project-specific commands using a simple YAML-like syntax in a justfile, providing features like dependencies, aliases, and cross-platform support.
1,438
572
$1.5M
Bit
A build system for development of composable software.
1,375
284
$8.8M
Cake
:cake: Cake (C# Make) is a cross platform build automation system.
1,357
305
$4.5M
sccache
A compiler cache tool that speeds up compilation by caching the results of previous compilations, reducing build times for C/C++, Rust and other compiled languages
1,187
446
$1.4M
Rebar3
Erlang build tool that makes it easy to compile and test Erlang applications and releases.
1,173
339
$1.8M
Cloud Foundry Foundation (CFF)
Cloud Foundry is the industry-standard open source cloud application platform for developing and deploying enterprise cloud applications.
1,169
260
.NET Arcade
.NET Arcade is Microsoft's shared infrastructure and tooling platform that provides build, test, and publishing services for .NET Core engineering teams. It offers a common set of tools, templates, and processes to streamline development workflows across .NET repositories.
925
100
$6.4M
Mill
Mill is a build tool for Scala and Java projects that aims to be a better alternative to SBT. It features a clean design, fast compilation, and type-safe build definitions written in Scala, with support for incremental compilation, dependency management, and multi-module projects.
925
258
$4.9M
NUKE
🏗 The AKEless Build System for C#/.NET
888
194
$12M
EasyBuild
EasyBuild is a software build and installation framework that automates the compilation and installation of scientific software on HPC systems. It provides a collection of easyblocks which are Python modules implementing software-specific installation procedures.
583
112
$1.2M
Eclipse Tycho
Tycho project repository (tycho)
528
112
$7M
SCons
SCons is an open source software construction tool and build system implemented in Python. It serves as an improved alternative to the classic Make utility, offering a more flexible and maintainable way to build software through configuration files written in Python. SCons automatically analyzes dependencies, parallel builds, and cross-platform compatibility.
475
116
$13M
Jake
Jake is a JavaScript build tool and task runner that offers a pure JavaScript alternative to Make, supporting asynchronous task execution and file operations
402
146
$156K
Gulp
A toolkit to automate & enhance your workflow
266
57
$144K
AEgir
AEgir - Automated JavaScript project building
Ant
Apache Ant is a Java-based build tool.
Apache Maven Artifact Resolver
Apache Maven Artifact Resolver
Apache Software Foundation Release Audit Tool
Apache Yetus
Bazel C++ Rules
C++ Rules for Bazel
Bazel Swift Manager
Collection of utilities and Bazel rules to aid in the development and maintenance of Swift repositories using Bazel.
Build System for Dart
A build system for Dart written in Dart
BuildBuddy
BuildBuddy is an open source Bazel build event viewer, result store, remote cache, and remote build execution platform.
Dependency Analysis Gradle Plugin
Gradle plugin for JVM projects written in Java, Kotlin, Groovy, or Scala; and Android projects written in Java or Kotlin. Provides advice for managing dependencies and other applied plugins
Drools, jBPM, and OptaPlanner Build Bootstrap
The build bootstrap contains the parent pom, guidelines and scripts for Drools, jBPM and OptaPlanner.
FAKE
FAKE - F# Make
Fedora CoreOS Assembler
Tooling container to assemble CoreOS-like systems
GradleUp Shadow
Gradle plugin to create fat/uber JARs, apply file transforms, and relocate packages for applications and libraries. Gradle version of Maven's Shade plugin.
Hydra
Hydra, the Nix-based continuous build system
Jib
🏗 Build container images for your Java applications.
Leiningen
Moved to Codeberg; this is a convenience mirror
M2Eclipse
M2Eclipse is a Linux Foundation project that integrates Maven functionality into the Eclipse IDE, enabling developers to manage dependencies, run builds, and configure projects directly within the Eclipse environment.
MSBuild Structured Log
A logger for MSBuild that records a structured representation of executed targets, tasks, property and item values.
Magefile Build Tool for Go Developers
a Make/rake-like dev tool using Go
Maven Site
Apache Maven site
Netlify Build
Netlify Build (node process) runs the build command, Build Plugins and bundles Netlify Functions. Can be run in Buildbot or locally using Netlify CLI
PlatformIO Core
Your Gateway to Embedded Software Development Excellence :alien:
PyTorch Builder
Continuous builder and binary build scripts for pytorch
Rake Compiler
Provide a standard and simplified way to build and package Ruby C and Java extensions using Rake as glue.
Rules for Kotlin
Bazel rules for Kotlin
Style Dictionary
A build system for creating cross-platform styles.
Swift Rules for Bazel
Bazel rules to build Swift on Apple and Linux platforms
Vinyl
Virtual file format.
gruntjs/grunt
Grunt: The JavaScript Task Runner
rattler-build
rattler-build is a universal package builder for Windows, macOS and Linux