Caliburn.Light
The magic-free Caliburn.Light, a powerful framework designed for building applications across current XAML platforms.
Install / Use
/learn @tibel/Caliburn.LightREADME

Caliburn.Light
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
DelegateCommandandAsyncCommandwith builder pattern - Event Aggregator — loosely-coupled pub/sub messaging with weak references
- Validation — built-in
INotifyDataErrorInfosupport 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.
