Skip to content

mchave3/Foundry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

156 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Foundry logo

Foundry

Latest release Total release asset downloads Foundry CI Foundry.Automation License Windows 11 Architecture x64 / ARM64 .NET 10

Foundry is a modern Windows deployment solution built around a desktop app and a WinPE deployment experience. It helps you create deployment media, boot a device, and run a guided deployment with the right OS, drivers, firmware, and configuration.

Releases · Issues · License

Foundry preview

What Foundry Does

Foundry is built to make modern Windows deployment easier to prepare, easier to run, and easier to repeat.

It combines a desktop app for building deployment media with a WinPE deployment experience that runs on the target device.

Instead of relying on a fully manual process, Foundry helps you boot a device, select deployment options, retrieve the right content, and complete deployment with a cleaner and more repeatable workflow.

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 targets WinPE-based Windows deployment from prepared media. It is designed for guided, hardware-aware deployment with modern UI, online content retrieval, and repeatable configuration.

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, optional firmware updates, 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 modern Windows deployment solution built on a desktop app and WinPE. It helps you create deployment media and run a guided deployment with the right OS, drivers, firmware, and setup.

Topics

Resources

License

Stars

Watchers

Forks

Contributors