Custom visual effects
Effector
A focused effects layer for expressive Avalonia rendering.
Overview
Extensible Skia-backed custom effects for Avalonia, built for reusable image and control processing pipelines.
Effector is maintained as a focused part of a wider open-source .NET UI ecosystem. Its boundaries are designed so applications can adopt the useful layer without taking the entire stack.
Skia-backed effects
Composable pipelines
Avalonia integration
Extensible effect model
Built for
Where it fits.
- Teams building graphics software on .NET
- Developers who need reusable, inspectable infrastructure
- Open-source contributors looking for practical framework work
Compatibility & status
Current SDK
Active
Open on GitHub
In the work
Real output,
not a mockup.

Architecture
Clear layers.
Replaceable seams.
Input
Portable data and framework resources enter through focused APIs.
Preparation
Geometry, text, images, or effects become renderer-ready operations.
Rendering
The backend records and submits deterministic drawing work.
Quick start
From package
to first frame.
Choose the package workflow used by your repository, then start from the smallest working example. Replace VERSION with the current stable or prerelease version shown on NuGet.
dotnet add package Effector<PackageReference Include="Effector" Version="VERSION" /><PackageVersion Include="Effector" Version="VERSION" />// Attach an Effector pipeline to an Avalonia visual.// The repository samples cover custom Skia-backed effects.Package surface
Start focused.
Compose as needed.
Source, docs, samples, and releases
The repository is the source of truth.
Use the current documentation and samples, inspect changes, report issues, or support continued open-source maintenance.