lablgtk
« Back to VersTracker
Description:
Objective Caml interface to gtk+
Type: Formula  |  Tracked Since: Nov 13, 2024
Links: Homepage  |  GitHub  |  Docs  |  formulae.brew.sh
Stars: 97  |  Forks: 45  |  Language: OCaml  |  Category: Developer tools
Tags: ocaml gui gtk bindings desktop
Install: brew install lablgtk
About:
LablGTK provides a comprehensive OCaml interface to the GTK+ GUI toolkit, enabling developers to build native, cross-platform graphical applications. It offers bindings for the core GTK library as well as related libraries like GLib, GDK, and Cairo, allowing for full-featured desktop application development directly from OCaml.
Key Features:
  • Provides OCaml bindings for GTK+, GLib, GDK, and Cairo
  • Enables development of cross-platform native GUI applications
  • Supports the full GTK widget set and event-driven programming model
  • Integrates with the OCaml type system for safe GUI programming
  • Includes tools for designing interfaces with Glade
Use Cases:
  • Building cross-platform desktop applications with OCaml
  • Creating scientific or educational tools with graphical interfaces
  • Developing custom GUI utilities or configuration tools
Alternatives:
  • Tk – A simpler, older GUI toolkit with OCaml bindings (labltk), less modern look and feel compared to GTK.
  • Qt – A competing comprehensive GUI framework; OCaml bindings (ocaml-qt) exist but may be less mature than LablGTK.
Version History
Detected Version Rev Change Commit
Nov 13, 2024 9:06am 1 VERSION_BUMP a7468f8a