Main Page: Difference between revisions
No edit summary |
No edit summary |
||
| Line 29: | Line 29: | ||
== 🚧 Project Status == | == 🚧 Project Status == | ||
The **MAUI-Linux** project aims to provide Linux support for MAUI apps through a | The **MAUI-Linux** project aims to provide Linux support for MAUI apps through a GTKSharp backend. | ||
However, the project currently faces significant challenges: | However, the project currently faces significant challenges: | ||
Revision as of 13:59, 5 October 2025
WIKI MAUI Linux .NET
Welcome to the **MAUI Linux .NET Wiki** — a community-driven effort to make [.NET MAUI](https://github.com/dotnet/maui) fully functional on Linux platforms.
Our goal is to provide developers with a modern, native .NET UI framework that runs seamlessly on **GNOME**, **KDE**, and other Linux environments.
📅 Timeline
| Date | Event | Notes |
|---|---|---|
| August 2021 | .NET MAUI Preview 7 | Early preview of MAUI (cross-platform successor to Xamarin.Forms) |
| May 2022 | .NET MAUI 6.0 (RTM) | First stable release for Windows, macOS, Android, iOS |
| November 2022 | .NET MAUI 7.0 | Performance improvements, XAML updates, bug fixes |
| November 2023 | .NET MAUI 8.0 | LTS release; better tooling and SDK integration |
| March 2024 | MAUI-Linux project begins | Independent community effort to enable MAUI on Linux (based on MAUI.GTK) |
| April–October 2024 | Initial experiments and builds | Early GTK-based prototype; several contributors joined, but progress slowed |
| October 2025 | Project revival and reorganization | New maintainers take over with focus on build stability, documentation, and developer experience |
🚧 Project Status
The **MAUI-Linux** project aims to provide Linux support for MAUI apps through a GTKSharp backend.
However, the project currently faces significant challenges:
- ⚙️ **Lack of up-to-date documentation** – many components are undocumented or outdated.
- 🧩 **Compilation difficulties** – even experienced developers struggle to build the current codebase.
- 💤 **Stalled development** – the repository has seen no major commits for months.
- 👥 **No active community** – due to missing guidance and setup instructions, new contributors often give up early.
The result: a promising idea without an active ecosystem. Our mission is to change that — by cleaning up, documenting, and rebuilding the project so others can join in easily.
💪 How You Can Help
The **MAUI Linux revival** depends on contributors from all areas:
- **Developers** – improve the build system, fix runtime issues, modernize dependencies.
- **Documentation writers** – write “Getting Started” and troubleshooting pages.
- **Testers** – verify builds across Ubuntu, Fedora, Arch, and Wayland/X11.
- **Designers** – improve theming and native integration.
See the How to Start page to get your environment ready and join the development.
🧭 Getting Started
If you want to build or test MAUI on Linux:
- Follow our How to Start guide.
- Join the discussion on GitHub or Matrix/Discord.
- File issues and document what works (and what doesn’t).
Every small improvement helps the entire ecosystem.
🔗 External Links
- Original MAUI-Linux repository (GitHub)
- MAUI.GTK backend (GitHub)
- Official .NET MAUI project
- Organization: MAUI Linux (Community Reboot)
🌍 About This Wiki
This wiki is part of the **community effort** to document and rebuild MAUI-Linux from the ground up. All information here is collected, tested, and maintained by volunteers.
If you’d like to improve this page, please edit it — or contribute via GitHub pull requests once integration is enabled.
Last updated: October 2025 Maintained by the MAUI-Linux community