GUIs and Graphics
Free implementation of CLIM (presentation-based GUI toolkit) LTK / nodgui Tk bindings (simple, portable) cl-gtk4 / cl-cffi-gtk
GUI via the browser (WebSockets), desktop or web CAPI (LispWorks)
Commercial native cross-platform GUI toolkit cl-raylib, sketch, trial (game engine), cl-sdl2, cl-opengl Graphics and games
A keyboard-driven web browser written in CL
(ql:quickload "ltk")
(ltk:with-ltk ()
(let* ((label (make-instance 'ltk:label :text "Hello, Tk!"))
(button (make-instance 'ltk:button :text "Quit"
:command (lambda () (setf ltk:*exit-mainloop* t)))))
(ltk:pack label)
(ltk:pack button)))
(ql:quickload "clog")
(defun on-new-window (body)
(clog:create-div body :content "Hello from CLOG"))
(clog:initialize #'on-new-window) ; opens a browser-based GUI