LablGTK 2 and 3: an interface to the GIMP Tool Kit
Browse cluster: OCaml Systems and Utilities →LablGTK is an OCaml interface to the GIMP Tool Kit, enabling development of graphical user interface applications in OCaml. The project provides both low-level bindings to GTK and GDK, as well as object-oriented wrappers through modules like GWindow, GButton, and GMenu, alongside various example applications and utilities. LablGTK is built in OCaml and requires OCaml 4.05.0 or later, GTK+ 3.18 or later, and Dune 1.8 or later for building. The project is maintained by Jacques Garrigue and a team of contributors including Benjamin Monate, Olivier Andrieu, Adrien Nader, and others, with development coordinated through GitHub at github.com/garrigue/lablgtk.