Skip to content
@MauiGtk

MauiGtk Community

.NET MAUI for Gtk Community

MauiGtk Community 🐧🏝️

We are the MauiGtk Community, a group dedicated to making .NET MAUI work on Gtk. We think that a GitHub org is the logical next step to make it possible to sustainably support this platform. Everyone who wants to contribute is welcome: Here is the place to gather individuals who submitted pull request for maui on Gtk and related repos in the past -- and those who are eagerly trying to become capable to do so. And maybe it will evolve to a point where we can make strategic decisions, e.g. on how to keep the platform open towards Gtk4 and future versions of Gtk.

It all started with Mono Touch that emerged as part of the open source alternative to .NET -- let's bring it home to the open source operating system, where it belongs. ✨

Main Projects 💻

Dev Container 📦

  • maui-docker -- a planin Dockerfile to build GtkSharp and MAUI and run the samples.
  • maui-devcontainer -- work in progress. Currently Thomas is stuck trying to adapt the official cake script so it builds the Gtk platform.
  • maui-podman -- just like maui-docker, but using podman.
  • some Gtk Workload -- this includes another Gtk workload approach and has nothing to do with what Trung did for GtkSharp.

Useful Resources 📄

  • CI/CD -- Lytico's MAUI CI for gtk workload installation.
  • GtkSharp Quick Reference -- useful link to know the Gtk API while implementing new controls
  • gir.core -- A code generator that produces C# stubs for GObjects (as in Gtk oder GStreamer, for example). This could replace GtkSharp to allow support of Gtk4.
  • GnomeMaui -- Ferenc Czirok's repo shows how to implement a Gtk4 backend for MAUI based on gir.core. Cheers! Definitely worth giving it a star.
  • Xamarin.Forms Progress -- This is the backend predecessor of maui-linux based on Xamarin.Forms and Gtk2.

Community 🧑‍🤝‍🧑

What's Brewing Currently

  • 2026-01-05: Added some context to the links on this overview page.
  • 2025-11-28: We officially have sent a project proposal to PrototypeFund to get funding. \o/ Thanks to Mathias for reviewing the application text!
  • 2025-11-24: Website was launched on https://mauigtk.net -- now have some patience until it gets some content!
  • 2025-11-22: Working on setting up a static website.
  • 2025-11-20: Follow our Mastodon account on https://fosstodon.org/@mauigtk to stay informed about our progress!
  • 2025-11-19: We had our 2nd video call on 19th of November where we focused on a first public funding attempt. Will meet again in January.

Pinned Loading

  1. maui-linux maui-linux Public

    Forked from dotnet/maui

    .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

    C# 926 46

  2. maui-docker maui-docker Public

    a Docker container for reproducably setting up a MAUI development environment

    Dockerfile 5 3

  3. website website Public

    The MauiGtk Community website/blog for publishing docs and promoting.

    JavaScript

Repositories

Showing 4 of 4 repositories
  • .github Public
    MauiGtk/.github’s past year of commit activity
    0 MIT 0 0 0 Updated Jan 7, 2026
  • maui-linux Public Forked from dotnet/maui

    .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

    MauiGtk/maui-linux’s past year of commit activity
    C# 926 MIT 1,982 36 8 Updated Dec 4, 2025
  • website Public

    The MauiGtk Community website/blog for publishing docs and promoting.

    MauiGtk/website’s past year of commit activity
    JavaScript 0 MIT 0 0 0 Updated Nov 28, 2025
  • maui-docker Public

    a Docker container for reproducably setting up a MAUI development environment

    MauiGtk/maui-docker’s past year of commit activity
    Dockerfile 5 MIT 3 0 0 Updated Nov 28, 2025

Top languages

Loading…

Most used topics

Loading…