Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gtk-rs/gir

Tool to generate rust bindings and user API for glib-based libraries
https://github.com/gtk-rs/gir

binding-generator bindings glib gnome gobject gobject-introspection gtk rust

Last synced: 2 months ago
JSON representation

Tool to generate rust bindings and user API for glib-based libraries

Awesome Lists containing this project

README

        

# GIR

`GIR` is a project that helps for generating safe Rust bindings for GObject based libraries. The generated bindings consists of two parts: FFI (the unsafe 1:1 C API calls from Rust) and the safe high-level safe Rust API.

## How to use

A work in progress book to help with learning how to use `gir` along with a tutorial are available at .

If you intend to contribute to `gir` or make use of `libgir`, the docs are available at / .