Gobject Introspection bindings to Zig. This enables you to generate bindings to mapped libraries of GLib to Zig or other languages if you want. Examples include Gtk, Glib, GIO and much more!
Using the latest zig compiler just run zig build
at the project root. For now, there isn't a good way to use build dependencies on with zig's build system, so use the example from main.zig
to do cool stuff.
There are a LOT of issues with my code because I'm new to the language & there are some underdocumented parts which are hard (for me at least) to understand, which brings me to
If you notice any problems in the library, spot some bug or just feel something could be changed, do open an issue or pull request! They are always welcome and I will be happy to review them :)