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

Prism

Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Xamarin Forms, and Uno / Win UI Applications.. observed · 2026-08-28

github.com/PrismLibrary/Prism · C# · NOASSERTION (other) observed · 2026-08-28

Health v2 · maintenance only

66/100

  • Activity 96
  • Release rhythm 8
  • Longevity 100

Flags: no_license

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: n/a
  • age_days: 4207
  • days_rel: n/a
  • days_push: 28
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

6836 stars · 1652 forks observed · 2026-08-28

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

Prism is a .NET framework for building loosely coupled, maintainable, and testable XAML applications across WPF, Avalonia, MAUI, Uno Platform, and WinUI. It provides implementations of design patterns such as MVVM, dependency injection, commands, and EventAggregator, with platform-specific libraries built on a shared .NET Standard core.

Use cases

  • build mvvm applications in wpf
  • structure loosely coupled xaml applications
  • add dependency injection to maui apps
  • implement event aggregation between viewmodels
  • make xaml apps testable and maintainable
  • share application architecture code across uno and winui
  • handle navigation in xamarin forms apps

When to choose

  • you are building a large XAML application in WPF, MAUI, Avalonia, Uno, or WinUI and want a proven MVVM architecture
  • you need built-in dependency injection, navigation, commands, and event aggregation out of the box
  • your team wants a consistent, well-documented pattern set across multiple .NET UI platforms

When to avoid

  • you need a fully permissive open-source license for large commercial use - Prism 9+ uses a dual license requiring a commercial license for larger organizations
  • you prefer a lightweight minimal MVVM setup without framework conventions
  • you are not building XAML-based .NET applications

Facets

framework · maturity stable

state-management ui-components middleware cross-platform desktop-applications mobile-development web-development developer-tools windows cross-platform dotnet c mvvm xaml wpf maui uno-platform avalonia dependency-injection event-aggregator navigation xamarin-forms

1 source

Member repositories

RepositoryRoleHealth v2
PrismLibrary/Prismmain66
PrismLibrary/Prism-Samples-Wpfexamples32

For agents

markdown · JSON · MCP: product_card(name="PrismLibrary/Prism")

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