Main Page: Difference between revisions
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
= 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. | ||
* | |||
* [https:// | ---- | ||
* [https:// | |||
* [https:// | == 📅 Timeline == | ||
* [https:// | {| class="wikitable" | ||
! 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 GTK and/or Skia-based 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|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|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 == | |||
* [https://github.com/jsuarezruiz/maui-linux Original MAUI-Linux repository (GitHub)] | |||
* [https://github.com/jsuarezruiz/maui-gtk MAUI.GTK backend (GitHub)] | |||
* [https://github.com/dotnet/maui Official .NET MAUI project] | |||
* [https://github.com/maui-linux 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'' | |||
Revision as of 13:56, 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 GTK and/or Skia-based 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