GUI
Graphical User Interface (GUI) toolkits, bindings, and tools. See also graphics library for low-level drawing and 3d libraries, and console for console/terminal (curses/readline) libraries. For X Windows/X11 protocol specific software, see x11.

  • cells-gtk - cells-gtk is a GTK+ based toolkit that enables a declarative-style description of a GUI
  • Celtk - Cetlk is a Common Lisp wrapper of Tcl/Tk GUI toolkit, with Cells Inside(tm)
  • cffi-clutter - cffi-clutter is a set of bindings to the Clutter GUI toolkit
  • cl-cffi-gtk - cl-cffi-gtk is a Lisp binding to GTK+ 3 which is a library for creating graphical user interfaces
  • cl-dormouse - Dormouse ('Doryen' + 'Mouse', groan) is a windowing `graphical' user interface built on top of libtcod
  • cl-fltk - cl-fltk is a set of bindings to the fltk2 GUI toolkit
  • cl-gtk2 - CL-GTK2 is a Common Lisp GUI library that provides access to the Gtk+ cross-platform GUI library in idiomatic Lisp style
  • cl-notify - cl-notify is a set of bindings for the libnotify desktop notification library
  • cl-smoke - cl-smoke is a SMOKE-based wrapper for the Qt and KDE GUI frameworks
  • cl-tk - CL-TK provides a simple bridge to Tcl/Tk
  • CLIM - The Common Lisp Interface Manager (CLIM) is a Lisp-based programming interface specification that provides a layered set of portable facilities for constructing GUIs
  • CLIO - Common Lisp Interactive Objects (CLIO) is a set of CLOS classes that represent the standard components of an object-oriented user interface --- such as text, menus, buttons, scroller, and dialogs
  • CLM - CLM is an interface to the Motif GUI toolkit
  • clTcl - clTcl provides an interface to Tcl/Tk via Tcl scripts embedded in Common Lisp
  • CLUE - The Common Lisp User Interface Environment (CLUE) is a GUI library based on the X Window System and modeled on Xt
  • CLX-CURSOR - CLX-CURSOR is library for rendering antialiased cursor using CLX, XRender
  • CLX-TRUETYPE - CLX-TRUETYPE is pure Common Lisp library for antialiased font rendering using CLX, XRender, ZPB-TTF, CL-VECTORS
  • Cocoa - Libraries to interface with the MacOS X Cocoa GUI API:
  • CommonQt - CommonQt is a SMOKE-based binding to the Qt GUI library
  • dialogue - Dialogue is a Common Lisp tool to easy write GUI dialogs using the Java Standard Widget Toolkit (SWT) and Foil
  • EQL - EQL is Embedded Qt Lisp, a Qt GUI library binding embedded in ECL
  • Garnet - Garnet is a user interface development environment and GUI toolkit for Common Lisp and
  • Glade - Glade is the GNOME Project's GUI interface builder
  • GTK binding - This page lists Common Lisp bindings for the GTK GUI toolkit
  • gtk-cffi - GTK-CFFI is a Common Lisp GUI library, that provides concise and idiomatic syntax to use GTK+ library (for now GTK+ 3.0)
  • lambda-gtk - Lambda-GTK is an apparently complete set of GTK+2 bindings, autogenerated by FFIGEN
  • ltk - LTK is a set of CL bindings for the Tk GUI library, which provides a complete CLOS binding to the Tk widget set
  • McCLIM - McCLIM is Mike McDonald's Free and portable implementation of CLIM, the Common Lisp ueber-GUI toolkit
  • MorphiCL - MorphiCL is a (possibly misguided) attempt at creating a GUI for CL loosely based on Squeak/Self Morphic
  • SLIK - SLIK (Simple Lisp Interface Kit) is a CLOS-based GUI toolkit that provides a thin abstraction layer over CLX
  • SymbolicWeb - SymbolicWeb is a GUI toolkit and web framework that uses the browser to render UI elements
  • wxCL - wxCL is a set of CFFI bindings for the wxWidgets GUI library
  • xlyb - XLyb is a persistence library for CLX to provide "window persistence" for Common Lisp X applications
  • YstokGrid - YstokGrid is a tabular data GUI widget based on the CAPI library for LispWorks