Docker Template Stack X11-GUI

A DTS container for Desktop GUI Projects

View project on GitHub

X11 General GUI Development - Docker Container

MIT License Commercial Services Available

â„šī¸ Introduction

This Docker template provides a comprehensive Linux development environment (Ubuntu 24.04) that enables GUI application development within Docker containers while displaying output on Windows hosts via X11 forwarding.

  • Develop GUI applications in a containerized Linux environment
  • Display application output seamlessly on Windows through X11 server integration
  • Support for multiple programming languages and frameworks
  • Modular architecture with base and specialized containers

The system uses a two-tier container structure:

  • Base Container (required): Provides the core X11 forwarding infrastructure and GUI display capabilities
  • Sub Containers: Specialized development environments for specific languages and frameworks (NET, Avalonia, C++, Python, PHP, Rust)


Setup Available containers

The following containers are available. Press the Setup Guide button to view instructions for a specific container. For complete instructions and an introduction, press this

Required Base Container Core X11 forwarding infrastructure and GUI display capabilities Setup Guide

X11 Forward NET Service .NET development environment with GUI support Setup Guide X11 Forward Avalonia Service Avalonia UI framework for cross-platform applications Setup Guide X11 Forward NET Service GTK# .NET development with GTK# framework Setup Guide X11 Forward PHP Python Rust# Multi-language environment (PHP, Python, Rust) Setup Guide X11 Slint C++ Python Slint UI with C++ and Python development Setup Guide


Latest major changes

🌟 New documentation style has been applied.
🌟 The documentation has been simplified.
🌟 Irrelevant actions have been removed.
🌟 Names have been shortened.
🌟 Instructions have been improved for clarity and usability.


License
This file is part of: ** X11 GUI Development Template 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.


─── âœĻ ───

Home Sites
















Maintained by NicoJanE. Generated by GitHub Pages.