Zenith.NET.Views.Avalonia 0.0.3

dotnet add package Zenith.NET.Views.Avalonia --version 0.0.3
                    
NuGet\Install-Package Zenith.NET.Views.Avalonia -Version 0.0.3
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Zenith.NET.Views.Avalonia" Version="0.0.3" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Zenith.NET.Views.Avalonia" Version="0.0.3" />
                    
Directory.Packages.props
<PackageReference Include="Zenith.NET.Views.Avalonia" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Zenith.NET.Views.Avalonia --version 0.0.3
                    
#r "nuget: Zenith.NET.Views.Avalonia, 0.0.3"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Zenith.NET.Views.Avalonia@0.0.3
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Zenith.NET.Views.Avalonia&version=0.0.3
                    
Install as a Cake Addin
#tool nuget:?package=Zenith.NET.Views.Avalonia&version=0.0.3
                    
Install as a Cake Tool

<p align="center"> <img src="documents/images/Zenith.NET.svg" alt="Zenith.NET Logo" width="128" height="128"> </p>

<h1 align="center">Zenith.NET</h1>

<p align="center"> A modern, cross-platform graphics and compute library for .NET. It provides a unified GPU programming interface to simplify rendering and general-purpose compute workflows. </p>

<p align="center"> <img src="https://img.shields.io/badge/Status-Work%20in%20Progress-orange?style=for-the-badge" alt="Status: Work in Progress"> </p>

Overview

Zenith.NET targets modern .NET (including .NET 10.0) and integrates with multiple UI frameworks (such as .NET MAUI) to enable portable, high-performance rendering across platforms.

Highlights

  • Unified, backend-agnostic GPU API
  • Multiple graphics backends (DirectX12, Metal, Vulkan)
  • First-class integrations with popular .NET UI frameworks
  • Designed for performance and easy integration
  • Consistent, cross-platform developer experience

NuGet Packages

Core

Package Description NuGet
Zenith.NET Core graphics abstraction library NuGet

Backends

Package Description NuGet
Zenith.NET.DirectX12 DirectX12 backend implementation NuGet
Zenith.NET.Metal Metal backend implementation NuGet
Zenith.NET.Vulkan Vulkan backend implementation NuGet

Extensions

Package Description NuGet
Zenith.NET.Extensions.ImageSharp ImageSharp texture loading extension NuGet
Zenith.NET.Extensions.ImGui Dear ImGui integration NuGet
Zenith.NET.Extensions.Skia SkiaSharp integration NuGet
Zenith.NET.Extensions.Slang Slang shader compiler extension NuGet

Views

Package Description NuGet
Zenith.NET.Views Shared UI view abstractions NuGet
Zenith.NET.Views.Avalonia Avalonia UI integration NuGet
Zenith.NET.Views.Maui .NET MAUI integration NuGet
Zenith.NET.Views.WinForms Windows Forms integration NuGet
Zenith.NET.Views.WinUI WinUI 3 / Uno Platform integration NuGet
Zenith.NET.Views.WPF WPF integration NuGet

Graphics Backends

Zenith.NET supports multiple graphics APIs that cover mainstream rendering technologies, making it easy to choose the right backend for your scenario.

API Feature Level / API Version Supported
DirectX12 12_0 completed
Metal 4.0 planned
Vulkan 1.4 completed

UI Framework Integrations

Zenith.NET supports multiple .NET UI frameworks, and its rendering capabilities can be seamlessly integrated into different types of applications.

Framework CPU Pixel Copy Native GPU Rendering DirectX12 Metal Vulkan
Avalonia supported supported supported supported
MAUI supported supported supported supported
WinForms supported supported supported
WinUI supported supported supported
WinUI (Uno) supported supported supported supported
WPF supported supported supported

Note: "CPU Pixel Copy" and "Native GPU Rendering" are two ways to present frames in a UI view. The former copies pixel data on the CPU; the latter renders directly to the view using the GPU.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
0.0.3 73 1/12/2026
0.0.2 91 1/4/2026
0.0.1 85 1/4/2026