| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
GtkSharp is a C# wrapper for Gtk and its related components. The component list includes the following libraries: glib, gio, cairo, pango, atk, gdk. This is a fork of https://github.com/mono/gtk-sharp and is maintained completely separately from that project.
Differences can be seen with the following table:
| Target framework | Target Gtk Version | Extra notes | |
|---|---|---|---|
| GtkSharp | .NET Standard 2.0 | Gtk 3.22 | Does not need glue libraries. |
| mono/gtksharp | .NET Framework 4.5 | Gtk 2 (also Gtk 3.0 but never officially released) |
Pre requirements for building from source are that you have .Net 6 installed on the system.
To build the repository, simply do:
git clone https://github.com/GtkSharp/GtkSharp.git
cd GtkSharp
dotnet tool restore
dotnet cake build.cakeA breakdown on how the source is structured:
On macOS, you'll need to manually install Gtk, see Installing Gtk on Mac wiki page for more details on how to do it.
Available NuGet packages:
To create a new gtk app project, simply use dotnet new templating engine:
GtkSharp and its related components are licensed under LGPL v2.0 license, while Samples are licenced under The Unlicense.
| Back | FazBrowse Home | New Git URL |