Packages and Namespaces

Runtime and UI packages

Package Main namespace Purpose
Svg.Skia Svg.Skia Core runtime renderer and export helpers
Svg.Model Svg.Model Picture model, parameters, and services
Svg.Custom Svg Vendored SVG document model package
Svg.Controls.Skia.Uno Uno.Svg.Skia Skia-backed Uno control and reusable SvgSource
Svg.Controls.Skia.Avalonia Avalonia.Svg.Skia Skia-backed Avalonia controls, images, resources
Svg.Controls.Avalonia Avalonia.Svg Avalonia drawing-stack controls, images, resources
Skia.Controls.Avalonia Avalonia.Controls.Skia General-purpose Avalonia Skia controls
ShimSkiaSharp ShimSkiaSharp Intermediate picture-recorder command model

Editor packages

Package Main namespace Purpose
Svg.Editor.Core Svg.Editor.Core Editor session, settings, outline, artboard, clipboard, and history primitives
Svg.Editor.Svg Svg.Editor.Svg SVG mutation services and property/resource models
Svg.Editor.Skia Svg.Editor.Skia Selection math, path editing, align/distribute, and overlay rendering
Svg.Editor.Avalonia Svg.Editor.Avalonia Reusable Avalonia panels, editor views, and dialog abstractions
Svg.Editor.Skia.Avalonia Svg.Editor.Skia.Avalonia Interactive editor surface and composed workspace

Generated-code packages

Package Main namespace Purpose
Svg.CodeGen.Skia Svg.CodeGen.Skia Direct C# generation from the picture model
Svg.SourceGenerator.Skia Svg.SourceGenerator.Skia Incremental generator package for .svg additional files

Tools

Tool Project path Purpose
Svg.Skia.Converter samples/Svg.Skia.Converter File and directory conversion CLI
svgc samples/svgc Manual SVG-to-C# generator CLI

Generated API reference

See API Coverage Index for the exact projects included in the generated Lunet API site.