diff --git a/Microsoft.Maui.Controls.Linux.csproj b/OpenMaui.Controls.Linux.csproj
similarity index 71%
rename from Microsoft.Maui.Controls.Linux.csproj
rename to OpenMaui.Controls.Linux.csproj
index de6109c..80aa495 100644
--- a/Microsoft.Maui.Controls.Linux.csproj
+++ b/OpenMaui.Controls.Linux.csproj
@@ -4,26 +4,26 @@
net9.0
enable
enable
- Microsoft.Maui.Platform.Linux
- Microsoft.Maui.Controls.Linux
+ OpenMaui.Platform.Linux
+ OpenMaui.Controls.Linux
true
true
$(NoWarn);CS0108;CS1591;CS0618
- Microsoft.Maui.Controls.Linux
- 1.0.0-preview.4
- MAUI Linux Community Contributors
- .NET Foundation
- .NET MAUI Linux Controls
- Linux desktop support for .NET MAUI applications using SkiaSharp rendering. Supports X11 and Wayland display servers.
- Copyright 2024-2025 .NET Foundation and Contributors
+ OpenMaui.Controls.Linux
+ 1.0.0-preview.1
+ MarketAlly LLC, David H. Friedel Jr.
+ MarketAlly LLC
+ OpenMaui Linux Controls
+ Linux desktop support for .NET MAUI applications using SkiaSharp rendering. Supports X11 and Wayland display servers with 35+ controls, platform services, and accessibility support.
+ Copyright 2025 MarketAlly LLC
MIT
- https://github.com/dotnet/maui
- https://github.com/dotnet/maui.git
+ https://github.com/open-maui/maui-linux
+ https://github.com/open-maui/maui-linux.git
git
- maui;linux;desktop;skia;gui;cross-platform;dotnet;x11;wayland
- Preview 2 with Image, ImageButton, and GraphicsView controls.
+ maui;linux;desktop;skia;gui;cross-platform;dotnet;x11;wayland;openmaui
+ Initial preview release with 35+ controls and full platform services.
README.md
false
true
diff --git a/Microsoft.Maui.Controls.Linux.nuspec b/OpenMaui.Controls.Linux.nuspec
similarity index 85%
rename from Microsoft.Maui.Controls.Linux.nuspec
rename to OpenMaui.Controls.Linux.nuspec
index 5e9fc7a..94150ad 100644
--- a/Microsoft.Maui.Controls.Linux.nuspec
+++ b/OpenMaui.Controls.Linux.nuspec
@@ -1,9 +1,9 @@
- Microsoft.Maui.Controls.Linux
+ OpenMaui.Controls.Linux
1.0.0-preview.1
- .NET MAUI Linux Controls
+ OpenMaui Linux Controls
MarketAlly LLC, David H. Friedel Jr.
MarketAlly LLC
MIT
@@ -33,7 +33,7 @@ Initial release:
- 216 unit tests
Copyright 2025 MarketAlly LLC
- maui linux desktop skia gui cross-platform dotnet
+ maui linux desktop skia gui cross-platform dotnet openmaui
@@ -47,8 +47,8 @@ Initial release:
-
-
+
+
diff --git a/README.md b/README.md
index 4926753..ff43049 100644
--- a/README.md
+++ b/README.md
@@ -1,9 +1,9 @@
-# .NET MAUI Linux Platform
+# OpenMaui Linux Platform
A comprehensive Linux platform implementation for .NET MAUI using SkiaSharp rendering.
[](https://github.com/open-maui/maui-linux/actions)
-[](https://www.nuget.org/packages/Microsoft.Maui.Controls.Linux)
+[](https://www.nuget.org/packages/OpenMaui.Controls.Linux)
[](LICENSE)
**Developed by [MarketAlly LLC](https://marketally.com)**
@@ -28,10 +28,10 @@ This project brings .NET MAUI to Linux desktops with native X11/Wayland support,
```bash
# Install the template
-dotnet new install Microsoft.Maui.Linux.Templates
+dotnet new install OpenMaui.Linux.Templates
# Create a new project
-dotnet new maui-linux -n MyApp
+dotnet new openmaui-linux -n MyApp
cd MyApp
# Run
@@ -41,7 +41,7 @@ dotnet run
### Manual Installation
```bash
-dotnet add package Microsoft.Maui.Controls.Linux --prerelease
+dotnet add package OpenMaui.Controls.Linux --prerelease
```
## Supported Controls
@@ -110,7 +110,7 @@ sudo dnf install libX11-devel libXrandr-devel libXcursor-devel libXi-devel mesa-
## Sample Application
```csharp
-using Microsoft.Maui.Platform;
+using OpenMaui.Platform.Linux;
var app = new LinuxApplication();
diff --git a/docs/GETTING_STARTED.md b/docs/GETTING_STARTED.md
index 5cfb30d..348dded 100644
--- a/docs/GETTING_STARTED.md
+++ b/docs/GETTING_STARTED.md
@@ -31,7 +31,7 @@ sudo pacman -S libx11 libxrandr libxcursor libxi mesa fontconfig
1. Install the template:
```bash
-dotnet new install Microsoft.Maui.Linux.Templates
+dotnet new install OpenMaui.Linux.Templates
```
2. Create a new project:
@@ -55,13 +55,13 @@ cd MyMauiLinuxApp
2. Add the NuGet package:
```bash
-dotnet add package Microsoft.Maui.Controls.Linux --prerelease
+dotnet add package OpenMaui.Controls.Linux --prerelease
```
3. Update your `Program.cs`:
```csharp
using Microsoft.Maui.Platform;
-using Microsoft.Maui.Platform.Linux;
+using OpenMaui.Platform.Linux;
var app = new LinuxApplication();
diff --git a/templates/Microsoft.Maui.Linux.Templates.csproj b/templates/Microsoft.Maui.Linux.Templates.csproj
deleted file mode 100644
index 03aeafd..0000000
--- a/templates/Microsoft.Maui.Linux.Templates.csproj
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
- Template
- 1.0.0-preview.4
- Microsoft.Maui.Linux.Templates
- .NET MAUI Linux Project Templates
- MAUI Linux Community Contributors
- Project templates for building .NET MAUI applications on Linux desktop.
- dotnet-new;templates;maui;linux;desktop
- https://github.com/dotnet/maui
- MIT
-
- netstandard2.0
-
- true
- false
- content
- $(NoWarn);NU5128
- true
-
-
-
-
-
-
-
-
diff --git a/templates/OpenMaui.Linux.Templates.csproj b/templates/OpenMaui.Linux.Templates.csproj
new file mode 100644
index 0000000..461c519
--- /dev/null
+++ b/templates/OpenMaui.Linux.Templates.csproj
@@ -0,0 +1,30 @@
+
+
+
+ Template
+ 1.0.0-preview.1
+ OpenMaui.Linux.Templates
+ OpenMaui Linux Project Templates
+ MarketAlly LLC, David H. Friedel Jr.
+ MarketAlly LLC
+ Project templates for building .NET MAUI applications on Linux desktop using OpenMaui.
+ dotnet-new;templates;maui;linux;desktop;openmaui
+ https://github.com/open-maui/maui-linux
+ MIT
+ Copyright 2025 MarketAlly LLC
+
+ netstandard2.0
+
+ true
+ false
+ content
+ $(NoWarn);NU5128
+ true
+
+
+
+
+
+
+
+
diff --git a/templates/maui-linux-app/.template.config/template.json b/templates/openmaui-linux-app/.template.config/template.json
similarity index 84%
rename from templates/maui-linux-app/.template.config/template.json
rename to templates/openmaui-linux-app/.template.config/template.json
index f13c58f..62ec7c0 100644
--- a/templates/maui-linux-app/.template.config/template.json
+++ b/templates/openmaui-linux-app/.template.config/template.json
@@ -1,15 +1,15 @@
{
"$schema": "http://json.schemastore.org/template",
- "author": "MAUI Linux Community",
- "classifications": ["MAUI", "Linux", "Desktop", "App"],
- "identity": "Microsoft.Maui.Linux.App",
- "name": ".NET MAUI Linux Application",
- "shortName": "maui-linux",
+ "author": "MarketAlly LLC",
+ "classifications": ["MAUI", "Linux", "Desktop", "App", "OpenMaui"],
+ "identity": "OpenMaui.Linux.App",
+ "name": "OpenMaui Linux Application",
+ "shortName": "openmaui-linux",
"tags": {
"language": "C#",
"type": "project"
},
- "sourceName": "MauiLinuxApp",
+ "sourceName": "OpenMauiLinuxApp",
"preferNameDirectory": true,
"symbols": {
"Framework": {
@@ -57,7 +57,7 @@
}
},
"primaryOutputs": [
- { "path": "MauiLinuxApp.csproj" }
+ { "path": "OpenMauiLinuxApp.csproj" }
],
"postActions": [
{
diff --git a/templates/maui-linux-app/App.cs b/templates/openmaui-linux-app/App.cs
similarity index 90%
rename from templates/maui-linux-app/App.cs
rename to templates/openmaui-linux-app/App.cs
index 97e981a..14ba200 100644
--- a/templates/maui-linux-app/App.cs
+++ b/templates/openmaui-linux-app/App.cs
@@ -3,7 +3,7 @@
using Microsoft.Maui.Controls;
-namespace MauiLinuxApp;
+namespace OpenMauiLinuxApp;
public class App : Application
{
diff --git a/templates/maui-linux-app/MainPage.cs b/templates/openmaui-linux-app/MainPage.cs
similarity index 96%
rename from templates/maui-linux-app/MainPage.cs
rename to templates/openmaui-linux-app/MainPage.cs
index 057c38c..8181050 100644
--- a/templates/maui-linux-app/MainPage.cs
+++ b/templates/openmaui-linux-app/MainPage.cs
@@ -4,7 +4,7 @@
using Microsoft.Maui.Controls;
using Microsoft.Maui.Graphics;
-namespace MauiLinuxApp;
+namespace OpenMauiLinuxApp;
public class MainPage : ContentPage
{
@@ -13,7 +13,7 @@ public class MainPage : ContentPage
public MainPage()
{
- Title = "MauiLinuxApp";
+ Title = "OpenMauiLinuxApp";
_counterLabel = new Label
{
diff --git a/templates/maui-linux-app/MauiLinuxApp.csproj b/templates/openmaui-linux-app/OpenMauiLinuxApp.csproj
similarity index 66%
rename from templates/maui-linux-app/MauiLinuxApp.csproj
rename to templates/openmaui-linux-app/OpenMauiLinuxApp.csproj
index 32a60ea..985618e 100644
--- a/templates/maui-linux-app/MauiLinuxApp.csproj
+++ b/templates/openmaui-linux-app/OpenMauiLinuxApp.csproj
@@ -5,14 +5,14 @@
net9.0
enable
enable
- MauiLinuxApp
- MauiLinuxApp
- MauiLinuxApp
+ OpenMauiLinuxApp
+ OpenMauiLinuxApp
+ OpenMauiLinuxApp
-
-
+
+
diff --git a/templates/maui-linux-app/Program.cs b/templates/openmaui-linux-app/Program.cs
similarity index 83%
rename from templates/maui-linux-app/Program.cs
rename to templates/openmaui-linux-app/Program.cs
index fb4a481..db0e995 100644
--- a/templates/maui-linux-app/Program.cs
+++ b/templates/openmaui-linux-app/Program.cs
@@ -1,9 +1,9 @@
// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
-using Microsoft.Maui.Platform.Linux;
+using OpenMaui.Platform.Linux.Linux;
-namespace MauiLinuxApp;
+namespace OpenMauiLinuxApp;
public class Program
{
diff --git a/tests/Microsoft.Maui.Controls.Linux.Tests.csproj b/tests/OpenMaui.Controls.Linux.Tests.csproj
similarity index 93%
rename from tests/Microsoft.Maui.Controls.Linux.Tests.csproj
rename to tests/OpenMaui.Controls.Linux.Tests.csproj
index 9b511a6..1010a5b 100644
--- a/tests/Microsoft.Maui.Controls.Linux.Tests.csproj
+++ b/tests/OpenMaui.Controls.Linux.Tests.csproj
@@ -25,7 +25,7 @@
-
+