Table of Contents

Libraries

The following projects integrate with GirCore. They are grouped by the application platform they extend. To add a new library to the list, edit this page.

GTK

Nickvision.Desktop

A cross-platform library that encapsulates differences between Windows and Linux systems through C# service classes.

Nickvision.Desktop.GNOME

A library containing GirCore extensions and helpers for using Blueprint files in C# projects.

SkiaSharp.Views.GirCore

A library that provides GTK4 and Cairo-backed views for using SkiaSharp on Linux with GirCore.

.NET MAUI

Linux GTK4 backend

The experimental Linux GTK4 backend for .NET MAUI uses GirCore bindings to render MAUI controls as native GTK4 widgets.

Tooling

Nickvision.FlatpakGenerator

A tool for generating a nuget-sources.json file that can be included in an application's Flatpak build.