awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
apache avatar

apache/maven-mvnd

0
View on GitHub↗
3,427 stars·247 forks·Java·Apache-2.0·4 viewsmaven.apache.org↗

Maven Mvnd

Apache Maven Build Accelerator is a command-line build runner and extension designed to speed up Java software compilation and multi-module project execution. It distributes compilation tasks concurrently across multiple available CPU cores by default and executes these tasks inside a persistent background daemon. This background process serves multiple consecutive requests without restarting the runtime environment, while caching loaded plugin classes and compiled native code across executions to eliminate redundant parsing overhead.

The tool provides specialized handling for concurrent execution, including a non-rolling console view that displays the status of each build thread on a separate line and forwards the complete output after execution finishes. Users can manage these persistent runner instances through explicit command-line flags, configuration properties, or properties file storage settings to list active daemons and terminate running processes.

Configuration options are managed through layered property files located at project, user, and system levels following explicit precedence rules. Additionally, the project provides channels for privately reporting security vulnerabilities to protect users from premature disclosure.

Features

  • Build Accelerators - Speeds up Java software builds and multi-module project compilation through concurrent execution.
  • Build Artifact Caching - Caches loaded plugin classes and compiled code across multiple executions to eliminate redundant parsing.
  • Parallel Build Engines - Executes build modules concurrently across multiple cores to significantly speed up compilation times.
  • Daemon Process Management - Controls persistent background runner processes and monitors active daemon instances.
  • Background Daemons - Runs build tasks inside a persistent background process that serves multiple consecutive requests.
  • Java Build Automation Tools - Serves as a command-line Java build runner that distributes multi-module project compilation across CPU cores.
  • CPU Core Distribution - Distributes compilation tasks across multiple CPU cores to accelerate multi-module project execution.
  • Build Daemons - Manages persistent build daemons to retain JVM state and accelerate consecutive requests.
  • Internal Project Dependency Management - Manages Java software project compilation and module dependencies using standard configurations.
  • Build Status Reporters - Provides real-time console feedback tracking the status of concurrent build threads.
  • Console Output Formatting - Displays a non-rolling console view tracking the status of each build thread on a separate line.

Star history

Star history chart for apache/maven-mvndStar history chart for apache/maven-mvnd

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Curated searches featuring Maven Mvnd

Hand-picked collections where Maven Mvnd appears.
  • Java build tool

Open-source alternatives to Maven Mvnd

Similar open-source projects, ranked by how many features they share with Maven Mvnd.
  • ducktors/turborepo-remote-cacheducktors avatar

    ducktors/turborepo-remote-cache

    1,456View on GitHub↗

    This project provides a self-hosted remote cache server designed to store and share build artifacts across distributed development teams and continuous integration pipelines. By acting as a centralized proxy for build outputs, it enables teams to synchronize task results, effectively minimizing redundant execution and accelerating build times for monorepo projects. The system distinguishes itself through a modular architecture that supports diverse storage backends, allowing artifacts to be persisted on local disks or integrated with various cloud-based object storage providers. It incorporat

    TypeScriptfastifyhacktoberfestmonorepo
    View on GitHub↗1,456
  • facebook/buck2facebook avatar

    facebook/buck2

    4,360View on GitHub↗

    Buck2 is a programmable monorepo build tool and hermetic build system designed to manage large-scale projects with complex target graphs and multi-language dependencies. It functions as a remote execution framework and dependency graph analyzer, providing an artifact caching engine to ensure reproducible and consistent build results across different environments. The system distinguishes itself through an incremental computation engine that recomputes only the specific nodes in a dependency graph invalidated by changes. It utilizes content-addressable storage for build artifact caching and su

    Rust
    View on GitHub↗4,360
  • earthly/earthlyearthly avatar

    earthly/earthly

    12,035View on GitHub↗

    Earthly is a containerized build system and Docker build framework designed for creating reproducible build pipelines. It ensures environment consistency by executing every build step inside an isolated container, combining the isolation of container images with dependency tracking and parallel execution. The system differentiates itself through a focus on hermeticity and multiplatform support, allowing for the generation of container images targeting multiple CPU architectures within a single execution flow. It maintains a hermetic build environment by isolating network access and utilizing

    Gobuildbuild-automationbuild-system
    View on GitHub↗12,035
  • moonrepo/moonmoonrepo avatar

    moonrepo/moon

    3,687View on GitHub↗

    Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It functions as a dependency graph orchestrator that executes build targets in topological order and utilizes input hashing to cache results and skip redundant work. The project features a polyglot toolchain manager that automates the installation and versioning of language runtimes and CLI tools to ensure environment consistency. It also includes a plugin framework based on WebAssembly, allowing developers to extend build logic and toolchain behavior using any supported language.

    Rustbuild-systembuild-toolbun
    View on GitHub↗3,687
See all 30 alternatives to Maven Mvnd→

Frequently asked questions

What does apache/maven-mvnd do?

Apache Maven Build Accelerator is a command-line build runner and extension designed to speed up Java software compilation and multi-module project execution. It distributes compilation tasks concurrently across multiple available CPU cores by default and executes these tasks inside a persistent background daemon. This background process serves multiple consecutive requests without restarting the runtime environment, while caching loaded plugin classes and compiled native…

What are the main features of apache/maven-mvnd?

The main features of apache/maven-mvnd are: Build Accelerators, Build Artifact Caching, Parallel Build Engines, Daemon Process Management, Background Daemons, Java Build Automation Tools, CPU Core Distribution, Build Daemons.

What are some open-source alternatives to apache/maven-mvnd?

Open-source alternatives to apache/maven-mvnd include: ducktors/turborepo-remote-cache — This project provides a self-hosted remote cache server designed to store and share build artifacts across distributed… facebook/buck2 — Buck2 is a programmable monorepo build tool and hermetic build system designed to manage large-scale projects with… earthly/earthly — Earthly is a containerized build system and Docker build framework designed for creating reproducible build pipelines.… moonrepo/moon — Moon is a monorepo build system and task runner designed to orchestrate complex projects with multiple packages. It… microsoft/rushstack — Rushstack is a comprehensive toolset for managing large-scale TypeScript monorepos, providing a framework for build… buildbot/buildbot — Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a…