Ross ROSS = Recommend OSS · open-source software intelligence for agents

Caliburn-Micro/Caliburn.Micro

A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability. observed · 2026-08-28

github.com/Caliburn-Micro/Caliburn.Micro · homepage · C# · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

68/100

  • Activity 93
  • Release rhythm 19
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 294
  • age_days: 4597
  • days_rel: 324
  • days_push: 47
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

2863 stars · 769 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Caliburn.Micro is a small, powerful MVVM framework for building applications across all XAML platforms including WPF, UWP, WinUI3, Avalonia UI, .NET MAUI, and Xamarin.Forms. It provides convention-based view-model binding, actions with guard methods, screen conductors, and an event aggregator to enable rapid, testable UI development.

Use cases

  • build a WPF desktop app with MVVM
  • bind view models to XAML views by convention
  • share UI logic across WPF, MAUI, and Avalonia apps
  • decouple view models with an event aggregator
  • implement screen and conductor composition patterns
  • make XAML app logic testable without code-behind

When to choose

  • you are building a .NET XAML application (WPF, UWP, WinUI3, MAUI, Avalonia, or Xamarin.Forms) and want an opinionated, lightweight MVVM framework
  • you want convention-based binding to reduce boilerplate wiring between views and view models
  • you need built-in composition patterns (screens, conductors) and event aggregation
  • testability of presentation logic is a priority

When to avoid

  • you prefer explicit data-binding with commands and no magic conventions
  • you are building a web or non-XAML UI
  • you want a framework with a large ecosystem and extensive third-party tooling
  • you need a minimal, unopinionated MVVM library without conventions

Facets

framework · maturity active

frontend-framework state-management ui-components middleware web-development frontend desktop-applications mobile-development cross-platform dotnet windows cross-platform mvvm xaml wpf uwp winui3 avalonia maui xamarin-forms event-aggregator conventions c-sharp desktop mobile

3 sources

Member repositories

RepositoryRoleHealth v2
Caliburn-Micro/Caliburn.Micromain68

For agents

markdown · JSON · MCP: product_card(name="Caliburn-Micro/Caliburn.Micro")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem