68 projects
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.
28,857
4,537
$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.
16,499
3,101
$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.
9,200
2,096
$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.
5,872
1,909
$12M
spksrc
Cross compilation framework to create native packages for the Synology's NAS
5,350
630
$16M
Meson
The Meson Build System
4,734
1,324
$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.
4,221
376
$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.
3,979
1,383
$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.
3,864
782
$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,821
1,128
$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.
2,464
731
$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.
2,059
575
$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.
1,992
232
$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.
1,883
304
$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.
1,795
324
$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.
1,376
273
$6M
Cake
:cake: Cake (C# Make) is a cross platform build automation system.
1,365
317
$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.
1,311
450
$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.
1,280
362
$13M
Hatch
Modern, extensible Python project management
1,178
481
$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.
1,138
188
$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.
1,019
268
$32M
Maturin
Build and publish crates with pyo3, cffi and uniffi bindings as well as rust binaries as python packages
1,002
445
$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.
955
259
$5.3M
NUKE
🏗 The AKEless Build System for C#/.NET
894
196
$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
846
383
$82K
Apache Maven
Apache Maven core
798
216
$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.
777
386
$124K
MSYS2 Runtime
Our friendly fork of Cygwin 💖 https://cygwin.org 💖 see the wiki for details
711
167
$38M
Mock
Mock is a tool for a reproducible build of RPM packages.
661
165
$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.
659
190
$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.
631
201
$2.1M
Rake
A make-like build utility for Ruby.
526
185
$304K
Poudriere
Port/Package build and test system
512
146
$8.5M
Omnibus
Easily create full-stack installers for your project across a variety of platforms.
478
141
$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.
469
115
$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.
453
219
$290K
rules_js
High-performance Bazel rules for running Node.js tools and building JavaScript projects
429
162
$1.9M
Nextest
A next-generation test runner for Rust.
425
212
$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
402
147
$156K
Crane
A Nix library for building cargo projects. Never build twice thanks to incremental artifact caching.
342
137
$584K
Packit
Upstream project ← → Downstream distribution
294
59
$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.
285
85
$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
227
90
$159K
OSBuild
Build-Pipelines for Operating System Artifacts
226
59
$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.
222
69
$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.
199
36
$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.
181
20
$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.
171
91
$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.
161
66
$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.
141
25
$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.
120
71
$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.
98
33
$94K
Ant
Apache Ant is a Java-based build tool.
Buck
A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.
Build
A simple, correct Python build frontend
Build System for Dart
A build system for Dart written in Dart
PyTorch Builder
Continuous builder and binary build scripts for pytorch
Surefire
Apache Maven Surefire