Zenith.NET.Extensions.ImageSharp 0.0.5

dotnet add package Zenith.NET.Extensions.ImageSharp --version 0.0.5
                    
NuGet\Install-Package Zenith.NET.Extensions.ImageSharp -Version 0.0.5
                    
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.Extensions.ImageSharp" Version="0.0.5" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Zenith.NET.Extensions.ImageSharp" Version="0.0.5" />
                    
Directory.Packages.props
<PackageReference Include="Zenith.NET.Extensions.ImageSharp" />
                    
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.Extensions.ImageSharp --version 0.0.5
                    
#r "nuget: Zenith.NET.Extensions.ImageSharp, 0.0.5"
                    
#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.Extensions.ImageSharp@0.0.5
                    
#: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.Extensions.ImageSharp&version=0.0.5
                    
Install as a Cake Addin
#tool nuget:?package=Zenith.NET.Extensions.ImageSharp&version=0.0.5
                    
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.<br/> One API for DirectX 12, Metal, and Vulkan. </p>

<p align="center"> <a href="https://www.nuget.org/packages/Zenith.NET"><img src="https://img.shields.io/nuget/v/Zenith.NET.svg?style=flat-square" alt="NuGet"></a> <a href="https://github.com/qian-o/Zenith.NET/blob/master/LICENSE"><img src="https://img.shields.io/github/license/qian-o/Zenith.NET?style=flat-square" alt="License"></a> </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 is a GPU abstraction layer that unifies DirectX 12, Metal, and Vulkan under a single .NET API. It enables developers to build high-performance rendering and compute applications without writing backend-specific code. The library supports modern GPU features including ray tracing and mesh shading, and integrates seamlessly with popular .NET UI frameworks.

Visit the documentation site for tutorials and API reference.

✨ Features

  • 🎯 Unified API — Write once, run on DirectX 12, Metal, and Vulkan
  • 🎨 Graphics Pipeline — Vertex, hull, domain, geometry, and pixel shaders
  • Compute Pipeline — General-purpose GPU computing
  • 💡 Ray Tracing — Hardware-accelerated BLAS/TLAS and hit groups
  • 🔷 Mesh Shading — GPU-driven geometry with mesh and amplification shaders
  • 🖼️ UI Integrations — Avalonia, MAUI, WinForms, WinUI, WPF, and Uno Platform

🌍 Platform Support

DirectX 12 Metal 4 Vulkan 1.4
Windows
Linux
Android
macOS 🚧
iOS 🚧

🚧 Metal backend is under development.


📦 NuGet Packages

Core

Zenith.NET

Backends

DirectX12 Metal Vulkan

Extensions

ImageSharp ImGui Skia Slang

Views

Views Avalonia MAUI WinForms WinUI WPF

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.5 97 1/31/2026
0.0.4 91 1/19/2026
0.0.3 88 1/12/2026
0.0.2 94 1/4/2026
0.0.1 93 1/4/2026