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.