SkillAgentSearch skills...

Caliburn.Light

The magic-free Caliburn.Light, a powerful framework designed for building applications across current XAML platforms.

Install / Use

/learn @tibel/Caliburn.Light
About this skill

Quality Score

0/100

Category

Design

Supported Platforms

Universal

README

Logo

Caliburn.Light

NuGet CI License: MIT

A magic-free MVVM framework for building modern .NET applications with WPF, WinUI 3, and Avalonia.

Features

  • Magic-free — no conventions, no surprises; explicit configuration only
  • Screens & Conductors — lifecycle management with activation, deactivation, and close guards
  • Commands — type-safe DelegateCommand and AsyncCommand with builder pattern
  • Event Aggregator — loosely-coupled pub/sub messaging with weak references
  • Validation — built-in INotifyDataErrorInfo support with rule-based validation
  • Window Manager — show windows, dialogs, and file pickers in a ViewModel-centric way
  • Weak Events — memory-efficient event handling to prevent leaks

Inspired by Caliburn.Micro, Prism, and MVVMLight.

Install

Caliburn.Light is available on NuGet:

dotnet add package Caliburn.Light.WPF
dotnet add package Caliburn.Light.WinUI
dotnet add package Caliburn.Light.Avalonia

The platform packages include Caliburn.Light.Core automatically.

Documentation

All Caliburn.Light documentation is included, with a Quick Start guide to get you up and running.

License

Caliburn.Light is licensed under the MIT license.

View on GitHub
GitHub Stars69
CategoryDesign
Updated9d ago
Forks8

Languages

C#

Security Score

100/100

Audited on Mar 27, 2026

No findings