Common Lisp bindings for GObject Introspection, enabling automatic FFI to C libraries like GTK.
cl-gobject-introspection provides Common Lisp bindings to the GObject Introspection library, allowing Lisp programs to automatically generate interfaces for calling into C libraries that use the GObject system. This enables seamless integration with GNOME ecosystem libraries such as GTK, GLib, and Gio without manual FFI coding.
nget and invoke macros for concise access to functions, constants, enums, classes, and methods.The project emphasizes a unified namespace model where repositories, classes, and enumerations are treated as namespaces, simplifying the interface to GObject-based C libraries through consistent macros and functions.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.