LFX Platform

Know more about LFX Platform

LFX Insights

Build Automation Systems

High-level build orchestration solutions that compile code, run tests, manage dependencies, and package software for deployment.

68 projects

119,552 contributors

$984M

Expo

Expo is an open-source platform and framework for building universal native and web applications using React Native. It provides a set of tools, libraries, and services that simplify the development of cross-platform mobile and web apps, including features like over-the-air updates, push notifications, and access to native device capabilities.

Contributors

28,857

Organizations

4,537

Software value

$62M

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.

Contributors

16,499

Organizations

3,101

Software value

$391M

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.

Contributors

9,200

Organizations

2,096

Software value

$68M

Turborepo

Turborepo is a high-performance build system and monorepo management tool that optimizes the build process for JavaScript and TypeScript codebases. It provides intelligent caching, parallel execution, and dependency graph optimization to speed up builds and testing across multiple packages and applications.

Contributors

5,872

Organizations

1,909

Software value

$12M

spksrc

Cross compilation framework to create native packages for the Synology's NAS

Contributors

5,350

Organizations

630

Software value

$16M

Meson

The Meson Build System

Contributors

4,734

Organizations

1,324

Software value

$5.8M

Wazuh

Wazuh is an open source security platform that provides unified XDR and SIEM protection for endpoints and cloud workloads. It performs threat detection, integrity monitoring, incident response and regulatory compliance through integrated capabilities for log analysis, file integrity monitoring, vulnerability detection, and security configuration assessment.

Contributors

4,221

Organizations

376

Software value

$102M

Setuptools

Setuptools is a library for easily building and distributing Python packages, providing tools and utilities to manage dependencies, package metadata, and distribution. It enables developers to create, package, and publish Python projects with standardized build processes and dependency specifications.

Contributors

3,979

Organizations

1,383

Software value

$3M

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.

Contributors

3,864

Organizations

782

Software value

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

Contributors

3,821

Organizations

1,128

Software value

$3.9M

Cabal

Cabal is a system for building and packaging Haskell projects. It handles dependencies, compilation, and distribution of Haskell software, serving as the standard build system and package manager for the Haskell ecosystem.

Contributors

2,464

Organizations

731

Software value

$9.4M

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.

Contributors

2,059

Organizations

575

Software value

$860K

OP-TEE Trusted OS

OP-TEE (Open Portable Trusted Execution Environment) is an open source trusted OS that implements TEE Internal Core API v1.1.x specifications. It provides a secure world operating system that runs alongside the normal world OS, offering secure services and trusted applications execution in an isolated environment.

Contributors

1,992

Organizations

232

Software value

$19M

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.

Contributors

1,883

Organizations

304

Software value

$9.2M

Spring Data JPA

Spring Data JPA is a framework that simplifies the implementation of JPA-based data access layers in Java applications by reducing boilerplate code and providing powerful repository abstractions and query methods.

Contributors

1,795

Organizations

324

Software value

$2.1M

FAKE - F# Make

FAKE is a build automation system for .NET and F# projects that uses F# script files to specify build tasks. It provides a domain-specific language for defining build processes, dependency management, and automated deployment workflows.

Contributors

1,376

Organizations

273

Software value

$6M

Cake

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

Contributors

1,365

Organizations

317

Software value

$4.5M

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.

Contributors

1,311

Organizations

450

Software value

$478K

Dune

Dune is a build system for OCaml projects that handles compilation, dependency management, and package building. It provides a fast and reliable way to build OCaml applications while managing complex dependencies and configurations.

Contributors

1,280

Organizations

362

Software value

$13M

Hatch

Modern, extensible Python project management

Contributors

1,178

Organizations

481

Software value

$2M

cx_Freeze

cx_Freeze creates standalone executables from Python scripts, with the same performance, is cross-platform and should work on any platform that Python itself works on.

Contributors

1,138

Organizations

188

Software value

$1.1M

Open Build Service (OBS)

The Open Build Service (OBS) is a generic system to build and distribute software packages from sources in an automatic, consistent, and reproducible way. It can create packages for various distributions and architectures, handling dependencies and providing a collaborative platform for package maintenance.

Contributors

1,019

Organizations

268

Software value

$32M

Maturin

Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages

Contributors

1,002

Organizations

445

Software value

$1.7M

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.

Contributors

955

Organizations

259

Software value

$5.3M

NUKE

🏗 The AKEless Build System for C#/.NET

Contributors

894

Organizations

196

Software value

$12M

Microbundle

A zero-configuration bundler for tiny modules, using Rollup under the hood to generate highly optimized bundles in multiple formats (ESM, CommonJS, UMD) from TypeScript, JavaScript, and JSX source code

Contributors

846

Organizations

383

Software value

$82K

Apache Maven

Apache Maven core

Contributors

798

Organizations

216

Software value

$11M

ncc

A tool for compiling Node.js modules into a single file, along with their dependencies, enabling the creation of optimized, standalone executables that don't require node_modules.

Contributors

777

Organizations

386

Software value

$124K

MSYS2 Runtime

Our friendly fork of Cygwin 💖 https://cygwin.org 💖 see the wiki for details

Contributors

711

Organizations

167

Software value

$38M

Mock

Mock is a tool for a reproducible build of RPM packages.

Contributors

661

Organizations

165

Software value

$801K

Bnd

Bnd is a software tool and library that helps developers create and maintain OSGi bundles. It analyzes Java classes and generates OSGi metadata, creates manifest files, and manages dependencies for OSGi applications. The tool provides build-time support for OSGi development and includes features for workspace management, bundle creation, and version control.

Contributors

659

Organizations

190

Software value

$73M

Bloop

Bloop is a Scala build server and compilation tool that aims to compile, test and run Scala code with high performance. It integrates with build tools like sbt, Maven and Gradle to enable faster compilation by caching previous results and running operations in parallel.

Contributors

631

Organizations

201

Software value

$2.1M

Rake

A make-like build utility for Ruby.

Contributors

526

Organizations

185

Software value

$304K

Poudriere

Port/Package build and test system

Contributors

512

Organizations

146

Software value

$8.5M

Omnibus

Easily create full-stack installers for your project across a variety of platforms.

Contributors

478

Organizations

141

Software value

$782K

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.

Contributors

469

Organizations

115

Software value

$13M

Flit

Flit is a simplified tool for building and publishing Python packages to PyPI, requiring minimal configuration and focusing on pure Python packages. It provides a streamlined alternative to setuptools by using pyproject.toml for configuration and handling package metadata, dependencies, and distribution.

Contributors

453

Organizations

219

Software value

$290K

rules_js

High-performance Bazel rules for running Node.js tools and building JavaScript projects

Contributors

429

Organizations

162

Software value

$1.9M

Nextest

A next-generation test runner for Rust.

Contributors

425

Organizations

212

Software value

$3.1M

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

Contributors

402

Organizations

147

Software value

$156K

Crane

A Nix library for building cargo projects. Never build twice thanks to incremental artifact caching.

Contributors

342

Organizations

137

Software value

$584K

Packit

Upstream project ← → Downstream distribution

Contributors

294

Organizations

59

Software value

$3.9M

melange

Melange is a build system for creating RPM and APK packages from source code, designed to produce reproducible builds with declarative build definitions. It enables users to build software packages in a secure, verifiable way using YAML specifications.

Contributors

285

Organizations

85

Software value

$1.2M

webpack-chain

A chaining API for webpack configuration that allows modifying webpack configurations in a fluent chainable way, making complex configurations more manageable and reusable

Contributors

227

Organizations

90

Software value

$159K

OSBuild

Build-Pipelines for Operating System Artifacts

Contributors

226

Organizations

59

Software value

$11M

Maven Enforcer Plugin

The Maven Enforcer Plugin provides a framework to create custom rules and checks that enforce specific requirements on Maven project builds. It allows teams to define and enforce build-time constraints like Maven version, JDK version, dependency convergence, and custom rules to maintain project consistency and quality.

Contributors

222

Organizations

69

Software value

$583K

Inno Setup

Inno Setup is a free installer creation tool for Windows programs, enabling developers to create professional installers with a script-driven installation system. It supports multiple languages, digital signing, and extensive customization options.

Contributors

199

Organizations

36

Software value

$4.1M

Qbs

Qbs is a build automation tool designed to help developers build software projects. It aims to help developers describe their build dependencies accurately while being faster than other build systems. Qbs offers a modern approach to build automation with a powerful language for describing build rules.

Contributors

181

Organizations

20

Software value

$8.6M

rake-compiler

A tool that helps build native Ruby extensions by providing cross-compilation support and simplified packaging. It automates the process of compiling C/C++ extensions for different Ruby implementations and platforms.

Contributors

171

Organizations

91

Software value

$98K

Apache Maven Shade Plugin

The Apache Maven Shade Plugin is a build tool that packages the artifact in an uber-jar, including its dependencies and optionally shading - i.e. renaming - the packages of some dependencies to create a single JAR containing all needed classes. This helps avoid version conflicts when multiple dependencies share the same package names.

Contributors

161

Organizations

66

Software value

$502K

Apache Yetus

Apache Yetus is a collection of libraries and tools that enable contribution and release processes for software projects. It provides build and test automation, patch management, documentation generation, and release auditing capabilities to help maintain code quality and streamline development workflows.

Contributors

141

Organizations

25

Software value

$1.3M

pyproject-hooks

A Python library that provides a low-level API for interacting with build backends as specified in PEP 517. It enables build frontends to communicate with build backends through a standardized interface for building Python packages.

Contributors

120

Organizations

71

Software value

$46K

Apache Maven JAR Plugin

A Maven plugin that builds a Java Archive (JAR) file from the compiled project classes and resources. It provides capabilities to configure JAR creation, including manifest generation, archive compression, and inclusion/exclusion of specific files.

Contributors

98

Organizations

33

Software value

$94K

Ant

Apache Ant is a Java-based build tool.

This project hasn't been onboarded to LFX Insights.

Buck

A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.

This project hasn't been onboarded to LFX Insights.

Build

A simple, correct Python build frontend

This project hasn't been onboarded to LFX Insights.

Build System for Dart

A build system for Dart written in Dart

This project hasn't been onboarded to LFX Insights.

PyTorch Builder

Continuous builder and binary build scripts for pytorch

This project hasn't been onboarded to LFX Insights.

Surefire

Apache Maven Surefire

This project hasn't been onboarded to LFX Insights.
Looking for a project that’s not listed?