Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
Caliburn.Micro is an open-source MVVM/MV* framework for all XAML platforms, with the tagline “Xaml made easy.” It supports .NET 4.6.2+ and .NET 8.0+. Rather than being a general-purpose backend framework, it is designed to help XAML applications build a cleaner, more testable structure between Views and ViewModels.
Its core philosophy is “convention over configuration.” For example, a control’s x:Name in a View can be bound to a ViewModel property by convention, reducing the amount of handwritten binding boilerplate. The framework can also automatically connect interactions on the View to methods on the ViewModel, with support for parameters and guard methods such as CanLogin. For more complex interfaces, it provides composition patterns such as Conductors, as well as an event aggregation mechanism to reduce coupling between ViewModels.
The main page states that it supports WPF, UWP, Avalonia UI, WinUI3, .NET MAUI, and Xamarin.Forms, and claims to work wherever XAML exists. For distribution, the latest packages are available via NuGet. The site provides entry points for Documentation, Support, Roadmap, Releases, and GitHub. The project is maintained by multiple maintainers and contributors and is explicitly presented as an open-source project.
The page does not list any commercial pricing, subscriptions, or enterprise editions, so it can generally be regarded as free and open-source to use. There is a Support page entry, but the main text does not mention SLAs, paid support, or response-time commitments. Documentation and sample code are available, making it suitable for developers with .NET/XAML experience to get started quickly, though the actual documentation quality should be judged from the documentation pages themselves.
Its advantages are that it is lightweight, spans multiple XAML platforms, can significantly reduce MVVM boilerplate, and emphasizes code quality and testability. Its limitations are that it mainly serves XAML/.NET scenarios and offers no direct value for non-XAML frontend or web technology stacks. The main page also provides limited detail on enterprise support, licensing specifics, and the long-term roadmap. It is well suited to teams building WPF, WinUI3, Avalonia, .NET MAUI, or Xamarin.Forms projects, especially developers who want to adopt a convention-based MVVM approach.
The main text does not make it possible to determine accessibility from mainland China. In general, access to NuGet, GitHub, and the project’s official website may vary depending on the network environment, and payment-related information cannot be confirmed. If access is unstable, alternatives in the .NET MVVM ecosystem such as Prism, ReactiveUI, and CommunityToolkit.Mvvm may be worth considering.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on caliburnmicro.com official site.
caliburnmicro.com is an Unknown Dev Tools provider. TG4G tracks its product information, an overall rating of 7.0/10, and a China-accessibility score of China direct-connect friendly. Click "Visit Official Site" to reach caliburnmicro.com directly.