JustBuild 0.2.0

There is a newer version of this package available.
See the version list below for details.
dotnet tool install --global JustBuild --version 0.2.0
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local JustBuild --version 0.2.0
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=JustBuild&version=0.2.0
                    
nuke :add-package JustBuild --version 0.2.0
                    

JustBuild (Beta) 🚀

JustBuild is a smart, high-speed build orchestrator designed to eliminate "monorepo hell" in the .NET ecosystem.

It is built for large enterprise repositories with many implicit dependencies between projects, where you either have to build all projects at once or spend significant time figuring out which other solutions and projects need to be built.


⚡ Key Features

  1. Automatic HintPath Dependency Resolution
    In massive repositories, using standard ProjectReference often degrades Visual Studio performance. Developers frequently resort to referencing .dll files via HintPath. However, this breaks dependency visibility—it becomes unclear which projects must be compiled to update those binaries. JustBuild runs static analysis, maps the hidden dependency graph, and builds only what is necessary.

  2. Self-Healing Broken Builds
    During a build, a required executable (tool or utility) produced by another project in the repository may be missing, causing the build to fail. JustBuild analyzes the build failure reason, locates the source project that produces the missing binary, builds it, and then automatically resumes the original project's build.

  3. Artifact-Based Build Target
    Instead of specifying a project file, you can pass a path to an artifact (executable, or library) that you want to build. JustBuild automatically finds the project that produces it, builds that project and all its missing dependencies, delivering the final artifact ready to use.

  4. Maximum Speed
    The tool utilizes smart parallelization and caching strategies to minimize redundant re-compilation, giving you the fastest internal loop possible.


📦 Installation (Beta)

Install JustBuild globally using the .NET CLI:

dotnet tool install -g JustBuild

Run the Tool

Pass your solution or project file as an argument:

justbuild MySolution.sln
justbuild MyProject.csproj
justbuild path/to/artifact.dll

🛡️ Security & Privacy

  • 100% Local Analysis: JustBuild runs entirely on your local machine. No data is ever sent to the internet.
  • Transparent Logging: All actions are logged to the console for full visibility into dependency discovery and build execution.
  • No AI Used: The tool relies only on verified, repeatable algorithms—no machine learning or AI-based heuristics that could produce unpredictable results.

💬 Feedback & Bug Tracker

JustBuild is currently in beta testing. The source code and bug tracking will soon be available on GitHub. Stay tuned for updates!

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last Updated
0.2.1 90 6/2/2026
0.2.0 97 6/1/2026