# Avalonia UI vs Compose Multiplatform

**Leader by vioscaleAI score:** Compose Multiplatform

| Attribute | Avalonia UI | Compose Multiplatform |
|---|---|---|
| **vioscaleAI score** | 51.6 (30% (low)) | 73.7 (52% (medium)) |
| activity.commits_last_30d | - | 100 |
| adoption.dependent_repos | - | 47,093 |
| adoption.github_stars | - | 53,486 |
| content.faq | `[{"answer":"An open-source, MIT-licensed framework that allows developers to build applications for Windows, macOS, Linux, iOS, Android, and WebAssembly using shared C# and XAML code. It renders custom user interfaces consistently across all target platforms by implementing its own UI drawing rather than relying on platform-native controls. It is indexed under Desktop App Frameworks.","source":"https://avaloniaui.net/pricing","question":"What is Avalonia UI?","confidence":0.6},{"answer":"Avalonia UI offers a free tier, so you can start without paying. Paid plans start at €299 per user per year. Prices are published openly on the vendor's own pricing page. Pricing changes often, so verify at source before relying on it.","source":"https://avaloniaui.net/pricing","question":"Is Avalonia UI free?","confidence":0.6},{"answer":"Avalonia UI supports the web, Windows, macOS, Linux, iOS and Android. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://avaloniaui.net/pricing","question":"What platforms does Avalonia UI support?","confidence":0.6},{"answer":"Yes. Avalonia UI can be deployed on-premise and air-gapped, so it does not have to run on the vendor's infrastructure.","source":"https://avaloniaui.net/pricing","question":"Can Avalonia UI be self-hosted?","confidence":0.6},{"answer":"We have independently confirmed GDPR for Avalonia UI. Certifications we do not list are ones we have not been able to verify from public sources, which is not the same as Avalonia UI not holding them. Always confirm compliance directly before you rely on it.","source":"https://avaloniaui.net/legal/privacy-policy","question":"What security certifications does Avalonia UI have?","confidence":0.7},{"answer":"Avalonia UI is available worldwide. Its primary markets are the United States, the EU and the United Kingdom. The vendor is headquartered in Estonia.","source":"https://avaloniaui.net/pricing","question":"Where is Avalonia UI available?","confidence":0.75}]` | `[{"answer":"A declarative Kotlin UI framework developed by JetBrains that allows developers to write user interface code once and deploy it across Android, iOS, desktop (Windows, macOS, Linux), and web platforms. It is indexed under Mobile App Frameworks.","source":"https://www.jetbrains.com/lp/compose-multiplatform/","question":"What is Compose Multiplatform?","confidence":0.6},{"answer":"Compose Multiplatform is open source, so it can be self-hosted and used at no licence cost. Pricing changes often, so verify at source before relying on it.","source":"https://www.jetbrains.com/lp/compose-multiplatform/","question":"Is Compose Multiplatform free to use?","confidence":0.6},{"answer":"Compose Multiplatform supports the web, Windows, macOS, Linux, iOS and Android. Platforms we have not confirmed are simply not listed here rather than ruled out.","source":"https://www.jetbrains.com/lp/compose-multiplatform/","question":"What platforms does Compose Multiplatform support?","confidence":0.6},{"answer":"Yes. Compose Multiplatform can be deployed on-premise and self-hosted, so it does not have to run on the vendor's infrastructure.","source":"https://www.jetbrains.com/lp/compose-multiplatform/","question":"Can Compose Multiplatform be self-hosted?","confidence":0.6},{"answer":"We have independently confirmed GDPR for Compose Multiplatform. Certifications we do not list are ones we have not been able to verify from public sources, which is not the same as Compose Multiplatform not holding them. Always confirm compliance directly before you rely on it.","source":"https://www.jetbrains.com/company/commitment/compliance-highlights/","question":"What security certifications does Compose Multiplatform have?","confidence":0.7}]` |
| deployment.options | `{"air_gapped":true}` | `{"on_prem":true,"self_hosted":true}` |
| description.long | An open-source, MIT-licensed framework that allows developers to build applications for Windows, macOS, Linux, iOS, Android, and WebAssembly using shared C# and XAML code. It renders custom user interfaces consistently across all target platforms by implementing its own UI drawing rather than relying on platform-native controls. | A declarative Kotlin UI framework developed by JetBrains that allows developers to write user interface code once and deploy it across Android, iOS, desktop (Windows, macOS, Linux), and web platforms. |
| features.capabilities | `{"hot_reload_dev":true,"native_look_and_feel":false,"mobile_target_support":true}` | `{"targets":"Android, iOS, Windows, macOS, Linux, Web","approach":"native_declarative","language":"Kotlin","hot_reload":true,"web_target":true,"native_widgets":true,"desktop_support":true,"official_ui_kit":true,"single_codebase":true,"typescript_first":false,"native_api_access":"full","native_look_and_feel":true,"mobile_target_support":true}` |
| integrations.count | 5 | - |
| integrations.list | `[{"name":"Visual Studio","native":true,"category":"ide"},{"name":"VS Code","native":true,"category":"ide"},{"name":"Claude Code","native":true,"category":"ai","direction":"inbound"},{"name":"GitHub Copilot","native":true,"category":"ai","direction":"inbound"},{"name":"Codex","native":true,"category":"ai","direction":"inbound"}]` | - |
| language.primary | - | Kotlin |
| market.availability | `{"hqCountry":"EE","primaryMarkets":["US","EU","GB"],"availabilityScope":"global","availableCountries":[],"notAvailableCountries":[]}` | - |
| platform.support | `{"ios":true,"web":true,"linux":true,"android":true,"windows":true}` | `{"ios":true,"mac":true,"web":true,"linux":true,"android":true,"windows":true}` |
| pricing | `{"type":"hybrid","plans":[{"free":true,"name":"Free","summary":"Free, open-source","features":["MIT licensed framework","Cross-platform support","70+ built-in controls","Community support via GitHub"],"contactSales":false},{"free":false,"name":"Plus","summary":"€299/seat/year","features":["Everything in Free","Avalonia for Visual Studio extension","Avalonia for Code (VS Code) extension","DevTools","Build MCP","DevTools MCP","Parcel MCP"],"commitment":"annual","components":[{"kind":"per_unit","unit":"seat","amount":299,"period":"year","currency":"EUR"}],"contactSales":false},{"free":false,"name":"Pro","summary":"€899/seat/year","features":["Everything in Plus","6 premium UI controls","70+ charts and data visualizations","Priority GitHub responses"],"commitment":"annual","components":[{"kind":"per_unit","unit":"seat","amount":899,"period":"year","currency":"EUR"}],"contactSales":false},{"free":false,"name":"Enterprise","summary":"€6,999/seat/year","features":["Everything in Pro","Commercial component source code access","SLA and dedicated engineering support","Quarterly technical check-ins","Long-Term Support releases","Air-gapped deployment support"],"commitment":"annual","components":[{"kind":"per_unit","unit":"seat","amount":6999,"period":"year","currency":"EUR"}],"contactSales":true}],"summary":"Free open-source tier; Plus from €299/seat/year; Pro €899/seat/year; Enterprise €6,999/seat/year","currency":"EUR","freeTier":true,"sourceUrl":"https://avaloniaui.net/pricing","retrievedAt":"2026-09-04T22:12:42.486Z","startingPrice":{"unit":"seat","amount":299,"period":"year","currency":"EUR"},"billingPeriods":["year"]}` | `{"type":"open_source","sourceUrl":"https://www.jetbrains.com/lp/compose-multiplatform/","retrievedAt":"2026-10-07T15:24:09.818Z"}` |
| pricing.free_tier | yes | yes |
| pricing.model | freemium | open_source |
| pricing.price_level | high | free |
| pricing.starting_price | `{"amount":299,"currency":"EUR"}` | - |
| pricing.transparent | yes | yes |
| release.cadence_days | - | 8 |
| release.history | - | `[{"url":"https://github.com/JetBrains/kotlin/releases/tag/v2.4.21-RC","date":"2026-09-30T11:30:47Z","type":"prerelease","version":"v2.4.21-RC"},{"url":"https://github.com/JetBrains/kotlin/releases/tag/v2.5.0-Beta1","date":"2026-09-23T12:02:11Z","type":"prerelease","version":"v2.5.0-Beta1"},{"url":"https://github.com/JetBrains/kotlin/releases/tag/v2.4.20","date":"2026-09-07T10:31:56Z","type":"stable","version":"v2.4.20"},{"url":"https://github.com/JetBrains/kotlin/releases/tag/v2.4.20-RC3","date":"2026-09-02T09:49:47Z","type":"prerelease","version":"v2.4.20-RC3"},{"url":"https://github.com/JetBrains/kotlin/releases/tag/v2.4.20-RC2","date":"2026-08-26T10:02:56Z","type":"prerelease","version":"v2.4.20-RC2"},{"url":"https://github.com/JetBrains/kotlin/releases/tag/v2.4.20-RC","date":"2026-08-12T09:36:59Z","type":"prerelease","version":"v2.4.20-RC"},{"url":"https://github.com/JetBrains/kotlin/releases/tag/v2.4.20-Beta2","date":"2026-07-22T11:41:10Z","type":"prerelease","version":"v2.4.20-Beta2"},{"url":"https://github.com/JetBrains/kotlin/releases/tag/v2.4.10","date":"2026-07-14T10:47:27Z","type":"stable","version":"v2.4.10"},{"url":"https://github.com/JetBrains/kotlin/releases/tag/v2.4.10-RC2","date":"2026-07-07T12:46:47Z","type":"prerelease","version":"v2.4.10-RC2"},{"url":"https://github.com/JetBrains/kotlin/releases/tag/v2.4.10-RC","date":"2026-06-25T09:46:40Z","type":"prerelease","version":"v2.4.10-RC"},{"url":"https://github.com/JetBrains/kotlin/releases/tag/v2.4.20-Beta1","date":"2026-06-24T13:16:57Z","type":"prerelease","version":"v2.4.20-Beta1"},{"url":"https://github.com/JetBrains/kotlin/releases/tag/v2.4.0","date":"2026-06-03T09:31:47Z","type":"stable","version":"v2.4.0"},{"url":"https://github.com/JetBrains/kotlin/releases/tag/v2.4.0-RC2","date":"2026-05-27T12:43:02Z","type":"prerelease","version":"v2.4.0-RC2"},{"url":"https://github.com/JetBrains/kotlin/releases/tag/v2.4.0-RC","date":"2026-05-13T12:30:38Z","type":"prerelease","version":"v2.4.0-RC"},{"url":"https://github.com/JetBrains/kotlin/releases/tag/v2.4.0-Beta2","date":"2026-04-22T09:52:15Z","type":"prerelease","version":"v2.4.0-Beta2"},{"url":"https://github.com/JetBrains/kotlin/releases/tag/v2.3.21","date":"2026-04-23T10:11:51Z","type":"stable","version":"v2.3.21"},{"url":"https://github.com/JetBrains/kotlin/releases/tag/v2.3.21-RC2","date":"2026-04-16T13:59:12Z","type":"prerelease","version":"v2.3.21-RC2"},{"url":"https://github.com/JetBrains/kotlin/releases/tag/v2.3.21-RC","date":"2026-04-07T12:24:41Z","type":"prerelease","version":"v2.3.21-RC"},{"url":"https://github.com/JetBrains/kotlin/releases/tag/v2.4.0-Beta1","date":"2026-03-31T13:10:43Z","type":"prerelease","version":"v2.4.0-Beta1"},{"url":"https://github.com/JetBrains/kotlin/releases/tag/v2.3.20","date":"2026-03-16T09:37:25Z","type":"stable","version":"v2.3.20"}]` |
| reliability.status_page | - | yes |
| security.disclosure_policy | - | yes |
| security.gdpr | yes | yes |
| security.trust_center | - | https://www.jetbrains.com/company/commitment/compliance-highlights/ |
| security.vulnerabilities | - | `{"count":0,"source":"https://advisories.ecosyste.ms/api/v1/advisories?ecosystem=maven&package_name=org.jetbrains.kotlin%3Akotlin-stdlib-jdk8&per_page=100","last_12m":0,"max_severity":null}` |

## Capabilities (Desktop App Frameworks)

| Capability | Avalonia UI | Compose Multiplatform |
|---|:--:|:--:|
| **Capabilities** |  |  |
| Native look and feel | ✗ | ✓ |
| Bundled runtime | - | - |
| Auto update builtin | - | - |
| Code signing support | - | - |
| App store distribution | - | - |
| Hot reload dev | ✓ | - |
| Accessibility support | - | - |
| Mobile target support | ✓ | ✓ |
| Ide bundled | - | - |

*Source: vioscaleAI. Generated 2026-10-16T17:44:47.181Z. "-" = undocumented, not absent.*
