Python/Rust/C++ Development Stack - Docker Container
ℹ️ Introduction
A Docker Template Stack Container designed for creating a frontend application in Python, paired with a backend service built using Rust and/or C/C++. The stack allows you to build both a native Linux version and a cross-compiled Win32 version using MinGW, with support for Visual Studio Code and related tools.
Since this template uses an Afx-X11-Forward approach, any desktop GUI developed within the container will be forwarded to the Windows host via the X11 Protocol, using tools like XLaunch on the host.
Setup
Below is an overview of the available containers and the documentation to setup the Containers, for the quick setup see the Quick Setup
Required Base Container Setup
For the full documentation see the Setup Guide of the Base Container, which is followed by documentation about the sub containers listed below
Required Base Container Core X11 forwarding infrastructure and GUI display capabilities
Sub Container Setup
In addition to the base container, which is required, the actual Win32 C project template is contained in a sub container. Currently we have these sub containers:
axf-pycrust-project .Python/Rust/C++ development environment and template
License
This file is part of: Python/Rust/C++ Development Stack Copyright (c) 2025-2026 Nico Jan Eelhart.This repository is MIT licensed and free to use. For optional commercial support, customization, training, or long-term maintenance, see COMMERCIAL.md.
─── ✦ ───