Main Page: Difference between revisions

From Wiki Maui Linux NET
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 1: Line 1:
<strong>MediaWiki has been installed.</strong>
= WIKI MAUI Linux .NET =


Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
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.


== Getting started ==
Our goal is to provide developers with a modern, native .NET UI framework that runs seamlessly on **GNOME**, **KDE**, and other Linux environments.
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
----
* [https://lists.wikimedia.org/postorius/lists/mediawiki-announce.lists.wikimedia.org/ MediaWiki release mailing list]
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Localisation#Translation_resources Localise MediaWiki for your language]
== 📅 Timeline ==
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Combating_spam Learn how to combat spam on your wiki]
{| 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.



🌍 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