# .NET MAUI vs SwiftUI

| Attribute | .NET MAUI | SwiftUI |
|---|---|---|
| **Vioscale score** | 57.6 (69% (medium)) | 56.4 (18% (low)) |
| activity.commits_last_30d | 69 | - |
| adoption.dependent_repos | 0 | - |
| adoption.github_stars | 23,310 | - |
| deployment.options | `{"self_hosted":true}` | - |
| description.long | Multi-platform app development framework that enables developers to create native applications for Windows, macOS, iOS, and Android from a unified codebase using C# and XAML. | SwiftUI is Apple's declarative UI framework for creating native applications across iOS, iPadOS, macOS, watchOS, and tvOS using Swift. It simplifies UI development through straightforward syntax and integrates seamlessly with existing UIKit and AppKit code. |
| features.capabilities | `{"targets":"Android, iOS, macOS, Windows desktop and mobile devices","approach":"native_declarative","language":"C#","web_target":false,"native_widgets":true,"desktop_support":true,"official_ui_kit":true,"single_codebase":true,"typescript_first":false,"native_api_access":"plugin_bridged"}` | `{"targets":"iOS, iPadOS, macOS, watchOS, tvOS","approach":"native_declarative","language":"Swift","hot_reload":false,"web_target":false,"ota_updates":false,"native_widgets":true,"desktop_support":true,"official_ui_kit":true,"single_codebase":true,"typescript_first":false,"native_api_access":"full"}` |
| integrations.count | 4 | - |
| integrations.list | `[{"name":"Visual Studio"},{"name":"Community Toolkit"},{"name":"Syncfusion"},{"name":"MVVM Toolkit"}]` | - |
| language.primary | C# | - |
| license.spdx | MIT | - |
| market.availability | `{"primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | `{"hqCountry":"US","primaryMarkets":[],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` |
| platform.support | `{"ios":true,"mac":true,"android":true,"windows":true}` | `{"ios":true,"mac":true}` |
| pricing | `{"type":"open_source","summary":"Free and open source (MIT license)","freeTier":true,"sourceUrl":"https://dotnet.microsoft.com/en-us/apps/maui","retrievedAt":"2026-08-14T21:38:48.755Z"}` | - |
| pricing.free_tier | yes | - |
| pricing.model | commercial | commercial |
| pricing.price_level | free | - |
| pricing.transparent | yes | - |
| release.cadence_days | 14 | - |
| release.history | `[{"url":"https://github.com/dotnet/maui/releases/tag/10.0.100","date":"2026-08-20T16:50:47Z","type":"stable","version":"10.0.100"},{"url":"https://github.com/dotnet/maui/releases/tag/11.0.100-preview.7.26410.2","date":"2026-08-12T11:08:27Z","type":"prerelease","version":"11.0.100-preview.7.26410.2"},{"url":"https://github.com/dotnet/maui/releases/tag/11.0.0-preview.6.26360.8","date":"2026-07-20T17:05:32Z","type":"prerelease","version":"11.0.0-preview.6.26360.8"},{"url":"https://github.com/dotnet/maui/releases/tag/10.0.90","date":"2026-07-22T15:50:52Z","type":"stable","version":"10.0.90"},{"url":"https://github.com/dotnet/maui/releases/tag/10.0.80","date":"2026-06-24T21:14:41Z","type":"stable","version":"10.0.80"},{"url":"https://github.com/dotnet/maui/releases/tag/11.0.0-preview.5.26304.4","date":"2026-06-10T18:59:24Z","type":"prerelease","version":"11.0.0-preview.5.26304.4"},{"url":"https://github.com/dotnet/maui/releases/tag/10.0.71","date":"2026-06-10T22:02:29Z","type":"stable","version":"10.0.71"},{"url":"https://github.com/dotnet/maui/releases/tag/10.0.70","date":"2026-05-21T20:58:43Z","type":"stable","version":"10.0.70"},{"url":"https://github.com/dotnet/maui/releases/tag/11.0.0-preview.4.26230.3","date":"2026-05-13T18:39:22Z","type":"prerelease","version":"11.0.0-preview.4.26230.3"},{"url":"https://github.com/dotnet/maui/releases/tag/10.0.60","date":"2026-04-29T18:19:08Z","type":"stable","version":"10.0.60"},{"url":"https://github.com/dotnet/maui/releases/tag/11.0.0-preview.3.26203.7","date":"2026-04-14T18:51:26Z","type":"prerelease","version":"11.0.0-preview.3.26203.7"},{"url":"https://github.com/dotnet/maui/releases/tag/10.0.51","date":"2026-03-25T20:52:57Z","type":"stable","version":"10.0.51"},{"url":"https://github.com/dotnet/maui/releases/tag/10.0.50","date":"2026-03-10T21:53:16Z","type":"stable","version":"10.0.50"},{"url":"https://github.com/dotnet/maui/releases/tag/11.0.0-preview.2.26152.10","date":"2026-03-10T21:03:46Z","type":"prerelease","version":"11.0.0-preview.2.26152.10"},{"url":"https://github.com/dotnet/maui/releases/tag/10.0.41","date":"2026-02-18T23:58:50Z","type":"stable","version":"10.0.41"},{"url":"https://github.com/dotnet/maui/releases/tag/10.0.40","date":"2026-02-12T21:05:47Z","type":"stable","version":"10.0.40"},{"url":"https://github.com/dotnet/maui/releases/tag/11.0.0-preview.1.26107","date":"2026-02-10T14:43:11Z","type":"prerelease","version":"11.0.0-preview.1.26107"},{"url":"https://github.com/dotnet/maui/releases/tag/10.0.31","date":"2026-02-03T22:33:49Z","type":"stable","version":"10.0.31"},{"url":"https://github.com/dotnet/maui/releases/tag/10.0.30","date":"2026-01-15T20:38:41Z","type":"stable","version":"10.0.30"},{"url":"https://github.com/dotnet/maui/releases/tag/10.0.20","date":"2025-12-16T21:01:01Z","type":"stable","version":"10.0.20"}]` | - |
| reliability.status_page | - | yes |
| security.scorecard | 4.9 | - |
| security.vulnerabilities | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=nuget&package_name=microsoft.maui.controls.msi.arm64&per_page=100","last_12m":0,"max_severity":null}` | - |

## Capabilities (Mobile App Frameworks)

| Capability | .NET MAUI | SwiftUI |
|---|:--:|:--:|
| **Core** |  |  |
| Target platforms | Android, iOS, macOS, Windows desktop and mobile devices | iOS, iPadOS, macOS, watchOS, tvOS |
| Approach | Native declarative | Native declarative |
| Primary language | C# | Swift |
| **Rendering** |  |  |
| Renders true native UI | ✓ | ✓ |
| **DX** |  |  |
| Hot reload | - | ✗ |
| TypeScript-first | ✗ | ✗ |
| **Delivery** |  |  |
| Over-the-air code push | - | ✗ |
| **Portability** |  |  |
| Single codebase, multiple platforms | ✓ | ✓ |
| Desktop support | ✓ | ✓ |
| Builds for web | ✗ | ✗ |
| **Capability** |  |  |
| Native API access | Plugin / bridged | Full native |
| **Ecosystem** |  |  |
| Bundled UI component library | ✓ | ✓ |

*Source: Vioscale. Generated 2026-09-01T17:31:29.998Z. "-" = undocumented, not absent.*
