Skip to content

mchave3/Foundry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

132 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foundry logo

Foundry

Latest release Downloads Foundry release Foundry.Automation License Windows 11 Architecture x64 / ARM64 .NET 10

Foundry is designed to simplify Windows deployment for end users and IT administrators. It helps you create deployment media, boot a device, choose a Windows version, and start a guided deployment experience with a cleaner, more repeatable workflow.

Releases · Issues · License

Foundry preview

What Foundry Does

Foundry is built around a simple goal: make Windows deployment easier to prepare, easier to run, and easier to repeat.

Instead of relying on a fully manual installation process, Foundry helps you create ready-to-use deployment media and launch a guided deployment experience once the target device boots from it.

It is intended for people who want a more practical way to deploy Windows with fewer manual steps, less repetition, and a workflow that is easier to standardize across devices.

Highlights

  • Builds WinPE-based ISO and bootable USB deployment media from a desktop UI.
  • Simplifies the Windows deployment experience with a guided workflow.
  • Lets you choose Windows version, language, edition, and deployment options more easily.
  • Supports Windows 11 23H2 to 25H2 in x64 and ARM64, with 38 languages in the current catalog.
  • Retrieves Windows files and drivers from online sources during deployment when needed.
  • Supports Dell, HP, Lenovo, and Microsoft Surface driver workflows, with automatic OEM driver pack selection based on detected hardware or driver retrieval through Microsoft Update Catalog.
  • Detects and manages Windows ADK and WinPE Add-on requirements.
  • Includes logging, cache-aware workflows, CA2023 boot support, and optional driver, firmware, and Autopilot support.

Deployment Flow

  1. Use Foundry to generate a deployment ISO or USB drive.
  2. Boot the target device from that media.
  3. Select the target disk, Windows version, and deployment options.
  4. Let Foundry download the Windows files it needs, apply Windows, configure, and finalize the deployment.

Getting Started

Use a release

Download the latest packaged build from the Releases page.

Use Foundry to create deployment media, then boot that media on the target device to start the deployment experience.

Build from source

Requirements:

  • Windows 10 or Windows 11
  • .NET 10 SDK
  • Windows ADK 11 24H2 with the WinPE Add-on for deployment media creation

Build the solution:

dotnet build .\src\Foundry.slnx

Run the app:

dotnet run --project .\src\Foundry\Foundry.csproj

Deployment scope

Foundry currently targets WinPE-based Windows deployment from prepared media. It is designed to simplify Windows deployment, hardware-aware driver handling, and repeatable deployment workflows for real-world IT usage.

Today, Foundry focuses on Windows 11 deployment for versions 23H2, 24H2, and 25H2, with support for both x64 and ARM64, broad language coverage, automatic OEM driver pack selection for supported hardware, Microsoft Update Catalog driver retrieval, and CA2023-capable boot media.

Contributing

Foundry is intended to stay approachable for open source contributors. If you want to improve the deployment experience, report a bug, refine the workflow, or propose a new capability, start with an issue or open a pull request directly.

Small, focused contributions are preferred.

Third-Party Components

7-Zip Extra

This project uses parts of the 7-Zip program (7za.exe) from the 7-Zip Extra package.

  • Upstream: https://www.7-zip.org/
  • License: GNU LGPL (with additional BSD 2-clause / BSD 3-clause notices for portions of 7za.exe)
  • Included license files: src/Foundry/Assets/7z/License.txt, src/Foundry/Assets/7z/readme.txt

About

Foundry is a simplified internet-based Windows deployment platform for end users and IT administrators, built around WinPE deployment media.

Topics

Resources

License

Stars

Watchers

Forks

Contributors