Tags filter

All Libraries for Graphics (109 items)

3D Lisp MazesA program for solving and displaying 3D mazes. It is based on QuickDraw 3D.

AcclaimA slide presentation program that accepts a set of slide descriptions written in a sexp-based syntax, and renders them with CLX. It was originally written by Daniel Barlow. Max-Gerd Retzlaff later cre...

AcclaimA fork of the slide presentation program Acclaim originally written by Daniel Barlow. It accepts a set of slide descriptions written in a sexp-based syntax, and renders them with CLX.

AutowriteA tool for checking properties of term rewrite systems, particularly call-by-need properties. It also comes with a CLIM-based GUI.

BoscoBosco is a framework for building MacOS X applications with OpenMCL, with all the features of native MacOS X applications. It supports both Cocoa and Carbon.

CL SlideshowA slide show program for viewing and managing image files.

CL-CanvasA library for 2D graphics output on a canvas area and input via mouse or keyboard.

CL-DOTA library for "generating dot (a program in the Graphviz suite) output from arbitrary Lisp data". Graphviz is a graph visualization software.

CL-FLTKCL-FLTK (FLTK bindings for Common Lips) is a CFFI-based interface to the FLTK (Fast Light Toolkit) C++ GUI toolkit.

CL-PDFCL-PDF is a cross-platform Common Lisp library for generating PDF files. It does not need any third-party tools from Adobe or others.
It is used by cl-typesetting to provide a complete typesetting sys...

CL-ReversiImplementation of the game of Reversi. A text-mode interface that should work on any implementation and a CLIM GUI are available. The code is based on that of the program Otello(R) in the book "Paradi...

CL-SDLA set of UFFI-based bindings to the SDL (Simple DirectMedia Layer) and OpenGL multimedia libraries.

CL-Typesettingcl-typesetting is a complete typesetting system written in Common Lisp using cl-pdf for the direct generation of pdf files. This enables it to be powerful, extensible, programmable and fast. It is int...

CL-Vectorscl-vectors is a pure Common Lisp library to manipulate and rasterize vectorial paths. The rasterizer algorithm is the same one used in the AntiGrain project.

CLIM text style selection dialogAn implementation of a simple CLIM dialog box for interactively selecting a text style, i.e. a combination of font family, face and size. It demonstrates a way of creating modal dialogs that return va...

CLOCCCLOCC (Common Lisp Open Code Collection) is a large collection of free, portable, self-contained and ready to use libraries and software. It includes development tools, GUI toolkits, portability laye...

Clickr & AutomatrA set of Common Lisp bindings to the Flickr online photo album API (Clickr), and an application for automating Flickr tasks based on it (Automatr).

Clim-DesktopClim Desktop (A Common Lisp Environment) is an integrated development environment with a based on a number of McCLIM applications: the Climacs text editor, an implementation of the SLIME SWANK protoco...

ClimacsCommon Lisp implementation of an Emacs-style text editor. Its GUI is based on CLIM, particularly McCLIM. It is distributed under the GNU LGPL license. There are no releases yet, Climacs is currently a...

ClosureWeb browser that supports HTML 4 and CSS 1, and some CSS 2 functionality. It is able to display PNM, GIF, and PNG images in pages. It has a GUI based on McCLIM with the CLX backend.

ClothoA Common Lisp development environment for MacOS X, with the goal of being "an IDE that is excellent both by traditional Lisp-programming standards and by current Mac OS X programming standards". It is...

Common Lisp Application BuilderAn easy to install Lisp distribution with a coordinated set of libraries for creating standalone, standard GUI applications.

Common Lisp Gtk-Server WrapperCommon Lisp Gtk-Server Wrapper works with Gtk-Server to access the GTK widget set for another process using many communication protocols.

DialogueDialogue is a Common Lisp tool to easy write dialogs using the Java Standard Widget Toolkit (SWT) and Foil (a Foreign Object Interface for Lisp). It provides an abstract layer over the controls and la...

Functional GeometryA functional geometry explorer, i.e. an application for describing and drawing pictures with functional programs. It can can generate PostScript output.

GRT RaytracerA ray tracing program that can render to a PPM file or to a window (via the SDL library).

GamelibA framework for writing games in Common Lisp. It is initially planned to provide libraries for 2D games with a tile-based background and a 3D wire-frame library. It uses CLX for graphics output.

GarnetGarnet is a native lisp GUI toolkit originally created at CMU. It currently works on top of CLX and provides a wide variety of GUI components. It has very high quality documentation.

GloutonGlouton (A Common Lisp package for programming OpenGL) is a set of FFI bindings to X11 and OpenGL 1.5. It can be used for programming OpenGL using GLX, and is intended to provide Glut-like functionali...

Graphic-FormsGraphic-Forms is a user interface library designed for MS Windows. It does not have the goal of window system portability. Graphic-Forms encapsulates the window system primitives, provides custom cont...

Gsharp"An interactive, extensible editor for musical scores". It features a high quality presentation both on screen and hardcopy output. The GUI is based on CLIM.

IMAGOIMAGO is an image manipulation library. It can load and save image files in various formats, and provides basic manipulation operations.

IcanCADCAD for analog and mixed-signal circuits. The program ``has fairly complete schematic editing functionality (think of a "draw" program with wires), but no support as of yet for netlisting or EDIF I/O'...

L-LispL-Lisp is a framework for generating and simulating plants and fractals in Common Lisp.

LKBGrammar and lexicon development environment for unification-based linguistic formalisms. It implements the DELPH-IN reference formalism of typed feature structures, and has a CLIM GUI.

MIDGETSA collection of reusable user interface widgets for the CAPI portable GUI toolkit of LispWorks. It currently includes a date picker and a time picker.

Maxima-repl"A very gross hack to hook up maxima to mcclim". It is a listener for the Maxima computer algebra system: the user can type expressions, see the results and reuse the results by clicking on them.

McCLIMAn implementation of the Common Lisp Interface Manager (CLIM) user interface management system. It is distributed under the GNU LGPL license.
Although infrequent stable release are available for downl...

Objective-CLObjective-CL is a free CL/Objective-C bridge that is portable not only across Lisp implementations but also across operating systems. It strives to achieve full GNUstep and Cocoa compatibility includ...

PainterSimple doodle/paint program. It is an example of a custom CLIM pane that reacts to mouse pointer events.

Petri Net EditorSimple editor for token Petri nets. It has a CLIM GUI and demonstrates basic CLIM and CLOS programming techniques. This is the sample code described in the "CLIM - Der Common LISP Interface Manager" s...

Plot-2D for GarnetA library for 2D data visualization, representation of scientific datasets and mathematical functions. It is based on the Garnet GUI and can generate PostScript output.

Poly-penPoly-pen is a graphical proxy library that "links hi-level operations to low-level back-ends libraries". It provides image generation facilities and a few high-level operations such as plotting and co...

PolygonizerAn implicit geometric surface polygonizer. It computes the surface of a function and graphically displays the output.

Portable HemlockPortable implementation of the Emacs-like Hemlock editor that comes with CMUCL. It is based on the Hemlock code and has a McCLIM GUI.

Postscript Lindenmayer SystemsThis code is a generator of Lindenmayer systems, with PostScript output. A Lindenmayer system is a fractal for describing plants.

Simulation of KYTRONs on the MoonSimulation program for KYTRONs in a lunar-like environment. It has a CLIM GUI, and is a CLIM primer and a tutorial on how to write portable applications with a GUI.
KYTRONs are small autonomous vehicl...

SpringtailCollection of applications and utilities: a digital photo collection manager with a CLIM GUI, an offline Wikipedia client and a simple, experimental CLX digital clock.

StumpWMA highly configurable, tiling X11 window manager. It does not provide window decorations or GUI widgets, and relies entirely on the keyboard for input.

SymbolicWebCommon Lisp GUI using AJAX and Comet. Aims to create a GUI framework similar to GTK+ and QT for Common Lisp. It differs in that it uses the browser to render the UI elements.

TV3D FLI interfaceTV3D engine 6.2 interface for Lispworks through FLI.
Second iteration include 2 new tutorials, proto code for camera and
the main loop .

TabcodeEditor for a text-based language for lute tablature. It is implemented as an extension of the Climacs text editor.

Thompson River Project upload toolTRP Connect Generation II is a program for uploading pictures and metadata (such as author, subject, date) to a remote server over HTTP. It is a tool for the Thompson Valley High School Riverwatch pro...

Tilt Maze GameImplementation of the 2D tilt mazes game with a CLIM GUI.

UCPOP PlannerPlanner developed at the University of Washington that operates "with actions that have conditional effects and universally quantified preconditions and effects. It accepts universally quantified goal...

XlybExperimental code for a CLX persistence layer. It adds suspend-resume functionality to X windows and other graphics resources.

cl-opengl"A set of bindings and utilites for accessing the OpenGL, GLU and GLUT APIs using CFFI".

cl-plplotA set of CFFI-based Common Lisp bindings to the PLplot scientific plotting library, which can produce several kinds of 2D and 3D plots.

cl-wav-synth - Express noises as you thinkA WAV sound sample editor with a library for manipulating WAV files and a (Mc)CLIM GUI. The GUI is based on a Lisp listener and provides editing tools for samples, spectra and songs.

clgA set of Common Lisp bindings to the GTK+ graphical toolkit, with support for version 2 of GTK+.

clim-lastfmLibrary for controlling a last.fm stream web service, with a graphical CLIM GUI.

fftw-ffiAn UFFI-based generator of Common Lisp FFI bindings to the FFTW (Fastest Fourier Transform in the West) C library.

freetype-ffiA set of UFFI-based Common Lisp bindings to the FreeType TrueType font management C library.

gordonA library for generating Macromedia Flash 7 files. It currently covers a small part of the Flash specification.

iaxphoneIaxphone is a voice over IP application that accesses an Asterisk software PBX using the IAX protocol. It uses the IAX protocol via CFFI bindings to the libiax2 library, and has an OpenGL/GLUT user in...

jpegA fork of the cljl library for encoding and decoding JPEG image files.