Packages and Namespaces

Runtime and UI packages

Package Main namespace Purpose
Svg.Skia Svg.Skia Core runtime renderer and export helpers
Svg.Skia.JavaScript Svg.Skia Optional Jint-backed JavaScript bridge for SKSvg
Svg.Animation Svg.Skia Shared SVG animation runtime and host playback contracts
Svg.SceneGraph Svg.Model.Drawables Retained scene graph compilation and scene-node model
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.Maui Maui.Svg.Skia Skia-backed .NET MAUI 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
SvgML.Avalonia SvgML Inline Avalonia XAML SVG element tree and foreignObject native-control hosting
SvgML.Maui SvgML Inline .NET MAUI XAML SVG element tree and foreignObject native-control hosting
SvgML.Uno SvgML Inline Uno Platform XAML SVG element tree and foreignObject native-control hosting
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.