Directory | Tags | Index | LinkIt | Submit   | Help
    Thursday, 31 July 2014 - anonymous
Login/Register to vote and to have access to more features

You are here: Root

Go directly to another tag

Tags filter

Tags: (Colorize or remove )
Clear filter Apply filter

All Libraries for By Topic (584 items)

Back to full tag view

(INCF CL)
A collection of convenience functions and macros for Common Lisp.

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

ABCL-web
A web-framework using Armed Bear Common Lisp as a Java Servlet.

ACL-COMPAT
A compatibility layer for the APIs provided by the Allegro CL Common Lisp implementation by Franz, Inc. It provides interfaces for multiprocessing, networking, and more.

ACL2
ACL2 (A Computational Logic for Applicative Common Lisp) is a programming language for modeling computer systems and a tool for proving properties of those models. It was developed at the University o...

ASDF-Status
ASDF-Status generates reports that display the testing results collected by the ASDF-Install-tester tool, which checks ASDF-INSTALLable Common Lisp software.

Abstract classes
An implementation of abstract CLOS classes, i.e. classes that can be subclassed but not instantiated. This is part of the Lisp hacks collection by Tim Bradshaw.

Acclaim
A 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...

Acclaim
A 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.

Albert
Albert is a Common Lisp doc-generator, comparable to Javadoc and Doxygen.

Alexandria
As a project Alexandria's goal is to reduce duplication of effort and improve portability of Common Lisp code according to its own idiosyncratic and rather conservative aesthetic. What this actually m...

AllegroServe
A high performance web application server that supports HTTP 1.1, HTML generation, HTTP client functionality, SSL, a proxy facility, access control mechanisms, dynamic page generation, and more. Alleg...

Alpaca
A programmable rich text editor for fiction and technical document authors. It is a MacOS X Cocoa application with an Aqua user interface. Alpaca shares many characteristics with Emacs, but has a diff...

Anaphora
Anaphora is the anamorphic macro package from hell. Not only do you get golden oldies like AIF, AWHEN, ACOND, etc. but it also includes a slightly insane family of anamorphic variants called symbolic ...

Aqueduct
A logic puzzle game with a GUI based on the LispWorks CAPI library.

Araneida
Small and extensible HTTP server written in Common Lisp. It is designed to sit behind a caching proxy, dynamically generates all content by calling user-defined handlers, provides advanced HTML genera...

AspectL
AspectL is a library that provides aspect-oriented extensions for Common Lisp / CLOS.

Autobench
Autobench is a tool set to help automatically build and benchmark versions of common lisp implementations. It defines a protocol to easily add supported implementations, and comes with a web front-en...

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

Axiom
General purpose computer algebra system. The project started in 1971 at IBM as a research system named Scratchpad. Scratchpad was renamed to Axiom in the 1990s and sold to NAG, which distributed it as...

BABYLON
A modular and configurable environment for developing expert systems, which was created at the German National Research Center for Computer Sciences (GMD). It is a forward/backward chaining, hybrid sy...

BDB - Berkeley DB CFFI bindings
A set of CFFI-based Common Lisp bindings to the Berkeley DB database.

BEEP
Interface to the remote control facilities of the Beep Media Player. It provides both a low-level UFFI-based interface, and a high-level one.

BKNR Datastore
The bknr datastore is a persistence system based on transaction logging. Similar to Java Prevalence, it logs all changes to the persistent data to a transaction log file on disk. Snapshots can be wr...

Binary-types
Library for accessing binary files with fixed bit-length code-words. Files with variable bit-length code-words, such as those of most compressed formats, are not supported. Binary-types allows the def...

BioBike
BioBike (formerly "BioLingua") is an approach to reducing the distance between biologists and biocomputation by providing an integrated, on-line, programmable biological knowledge base.

Blowfish
An implementation of the Blowfish encryption algorithm.

Bordeaux Threads
Bordeaux Threads (Portable shared-state concurrency for Common Lisp) is an implementation of a portable multi-threading library based on the BORDEAUX-MP specification by Daniel Barlow.

Bosco
Bosco 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.

Bouquet: a graph generator
A graph generator that accepts Lisp objects as nodes, and produces descriptions for use with the Tulip graph visualization framework.

CFFI - the Common Foreign Function Interface
A portable foreign function interface for Common Lisp.

CFFI Utils
Was once part of bdb package, but outsourced as new package. This package brings you a "flag-system" for handling constant definitions in seperated systems, an defcfun extension macro to "easily" tran...

CFFI-Net
A portable interface to Unix sockets functionality. It includes the CFFI-Grovel tool for automating FFI generation, and the CFFI-Unix interface to basic Unix functionality with a focus on networking.

CL Slideshow
A slide show program for viewing and managing image files.

CL+SSL
Interface to the OpenSSL library, which implements the Secure Sockets Layer (SSL) and Transport Layer Security (TLS) protocols.

CL-BASE64
A library that provides base64 encoding and decoding.

CL-CHMLIB
A set of CFFI-based Common Lisp bindings to the chmlib (CHM lib) C library. It provides access to HTML help files in Microsoft ITSS/CHM format.

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

CL-Containers
A library that provides new container data structures (trees, queues, heaps, and more) and a standard interface for using them.

CL-DONGLE
Provides full access to all the functionality of SG-Lock's hardware-based copy protection system (dongles).

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

CL-EARLEY-PARSER
Syntax anayzer (parser) for any context free grammar.

CL-EC2
CL-EC2 is a library offering a Common Lisp interface to Amazon's Elastic Compute Cloud and CloudWatch Query APIs.

CL-EMB
CL-EMB (Embedded Common Lisp and template system) is a library for embedding Common Lisp and template tags into normal text files. It can be used for dynamically generating HTML pages.

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

CL-FMOD
A set of UFFI-based Common Lisp bindings to the FMOD sound library.

CL-FTP
FTP client library for Common Lisp

CL-GD
Use the GD graphics library from Common Lisp.

CL-GODB
CL-GODB (A Common Lisp GO Database Manipulation Library) is a library for accessing and interacting with gene ontology (GO) data stored in the Gene Ontology Database (GODB).

CL-Graph
A package for creating and manipulating graphs (in the graph-theoretic sense). Creates a set of CLOS classes for graphs, vertices, edges. Provides algorithms for traversing, counting, searching for ve...

CL-HTML-Parse
A parser that parses HTML documents and generates a sexp-based representation. It is based on the phtml parser by Franz, Inc.

CL-HTTP
CL-HTTP is suite of an HTTP 1.1 compliant and SSL-capable tools for creating Web applications written in ANSI Common Lisp that includes: A Sophisticated Server, A Programatic Client, A Caching Proxy, ...

CL-INTERPOL
String interpolation for Common Lisp

CL-IPC
Very simple UFFI wrapper for libc SysV IPC calls.

CL-ISBN
A library "for parsing, validating, and hyphenating International Standard Book Numbers (ISBNs)".

CL-MEMCACHED
Common Lisp interface to the memcached object caching system.

CL-MPD
An interface to the Music Player Daemon (MPD) server for remotely playing music. It can connect to the daemon and send commands or command lists.

CL-MUPROC - Erlang-inspired multiprocessing in Common Lisp
A library that implements some of the message-passing multiprocessing abstractions provided by the Erland programming language.

CL-Magick
CL-Magick (Common lisp interface to ImageMagick library) is a set of bindings to the ImageMagick image manipulation C library.

CL-Markdown
A Common Lisp rewrite of the Markdown text markup language by John Gruber. Documents are written using an easy to write and read plain text formatting syntax, and are converted to HTML by the CL-Markd...

CL-MathStats
A collection of mathematical routines for combinatorics, statistics, functions, matrices, vectors, and more.

CL-OBJC
A portable, CFFI-based Common Lisp/ObjectiveC bridge for developing MacOS X Cocoa applications.

CL-ODE
A set of CFFI-based bindings to the ODE (Open Dynamics Engine) C++ library for simulating rigid body dynamics.

CL-PDB
A library for accessing and inspecting .PDB and .PRC databases of PDA devices based on the PalmOS operating system. It does not provide conduit functionality, but works on databases downloaded off a P...

CL-PDF
CL-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-PNG
A library for reading and writing PNG (Portable Network Graphics) files.

CL-PPCRE
A portable regular expression library with a syntax compatible with Perl.

CL-PREVALENCE
CL-PREVALENCE is a proof of concept implementation of the Object Prevalence object persistence concept by Klaus Wuestefeld. It comes with both a sexp-based and and an XML serialization protocol.

CL-RCFiles
This very small Common Lisp library provides a way to add initialization files to ASDF systems. Every time ASDF loads <system>, one or several corresponding <system>.lisp files are loaded automaticall...

CL-Reversi
Implementation 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-S3
a Common Lisp library that implements a client interface to the Amazon S3 Web Service

CL-SCREEN
A CFFI-based interface to the `ncurses' Unix library that is a rework of the sb-screen SBCL contrib module. It provides a stream for output to the whole screen, and one for output to a defined window.

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

CL-SMTP
A client library for the SMTP (Simple Mail Transfer Protocol) networking protocol.

CL-SOAP
An implementation of the SOAP protocol for exchanging XML-based messages over HTTP, which is the foundation for web services. CL-SOAP is ultimately planned to support the full SOAP 1.1 specification u...

CL-STM
A Common Lisp extension "to support composable Software Transactional Memory". Programming with CL-STM is based on atomic transactions, which can be composed to make larger atomic transactions. Transa...

CL-STORE
cl-store is an asdf-installable portable library for serializing and deserializing Common Lisp objects to and from streams. It currently runs on SBCL, CMUCL, CLISP, ACL, OpenMCL and Lispworks.

CL-TCLINK
A set of Common Lisp bindings to the TrustCommerce transaction authorization system for electronic commerce.

CL-TELNETD
Implementation of a Telnet network protocol server.

CL-Typesetting
cl-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-UNICODE
CL-UNICODE is a library which provides Common Lisp implementations with knowledge about Unicode characters including their name, their general category, the scripts and blocks they belong to, their nu...

CL-UNIFICATION
The library provides a full blown unification framework for Common Lisp.

CL-UTILITIES
A collection of semi-standard, well documented, miscellaneous utilities with good error checking. It includes utilities for sequences, I/O, iteration, mathematics, functions and more.

CL-Variates
A portable random number generator that produces the same results regardless of platform, and provides additional random distributions such as Poisson, exponential, and more.

CL-Vectors
cl-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.

CL-WEBDAV
A WebDAV server written in Common Lisp

CL-WHO
A Lisp markup language which can be used to generate HTML, XHTML, XML, ...

CL-WIKI
CL-WIKI is a wiki engine for Common Lisp.

CL-Yacc
CL-Yacc is a LALR(1) parser generator for Common Lisp, similar in spirit to AT&T Yacc, Berkeley Yacc, GNU Bison, Zebu, lalr.cl or lalr.scm. CL-Yacc uses the algorithm due to Aho and Ullman, which is ...

CLARITY: A Common Lisp Data Alignment Repository
"CLARITY is a tool and method for the storage and comparison of data with numeric and set membership components". It is especially suited for bioinformatics applications.

CLAWK
CLAWK is an AWK-like text processing language with a Lispy implementation.

CLAWS
CLAWS has switched to Haskell but the code repository still contains the Lisp files. Before the switch to Haskell CLAWS was the Common Lisp Application Web Server, a framework for developing web appl...

CLDOC
CLDOC extracts documentation strings from Lisp source files and generates formatted documentation using an output driver, currently HTML.

CLEM
Common Lisp Egregious Matrix library.

CLERIC
Common Lisp Erlang Interface

CLFSWM - A(nother) Common Lisp FullScreen Window Manager
A window manager for the X Window system. based on Tinywm and Stumpwm.

CLHP
CLHP (the Common Lisp Hypertext Preprocessor) allows, like PHP, to embed Lisp code into a valid XML or HTML document using XML processing instructions. "The CLHP parser is integrated into the Apache w...

CLIM text style selection dialog
An 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...

CLOCC
CLOCC (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...

CLORB
An implementation of the OMG CORBA 2 specification for distributed computing, with the goal of supporting CORBA 2.6 and comply with the Lisp mappings defined by OMG. It currently supports DII, DSI, th...

CLSQL
CLSQL is a SQL database for Common Lisp interface maintained by Kevin M. Rosenberg. CLSQL uses the Universal Foreign Function Interface (UFFI) library for broad compatibility.

CLUnit
CLUnit is a anit test tool designed for environments "characterized by frequent interactive unit test runs". It has a purpose similar to RT, but is simpler to use and supports more powerful types of t...

CLX-DRAWING-WINDOW
A library for performing simple 2D graphical operations with CLX on a drawable area. Requires trudgett.david.utils (utils.lisp).

CLiki
Wiki-style collaborative authoring environment with which the popular Lisp community site with the same name, and some others, are implemented. Araneida is the HTTP server on which the CLiki infrastru...

CM-ETF
An extension to the Common Music composition environment for exporting musical data in ETF (Engima Transportable File) format, which can be read by popular commercial musical notation software.

CafeOBJ
CafeOBJ is an algebraic specification and programming language that is a successor of OBJ. In addition to OBJ features, it implements new paradigms such as rewriting logic, hidden algebra, and their c...

Calcul des fréquences d'occurrence des caractères, digrammes et trigrammes dans un texte
A program for computing and reporting the frequencies of characters, digrams and trigrams in a text file. For educational purposes.

Calcul des sphères d'influence des atomes d'une protéine
A program for computing the influence spheres of atoms in a protein.

Calendrical Calculations (source code)
The source code from the papers "Calendrical Calculations" by Nachum Dershowitz and Edward M. Reingold, Software-Practice and Experience 20 (1990), 899-928; and "Calendrical Calculations, II: Three Hi...

Cells
A dataflow, constraint-management extension to CLOS. It allows the creation of classes whose instances "have slots whose values are determined by a formula", like cells in a spreadsheet. Arbitrary Com...

ChanL
ChanL is a portable library for easy thread-based synchronous concurrency.

Chemboy
An application for performing chemical calculations, such as knowing the mass of a given number of mol of a compound. It also supports calculations on Boyle's, Charles', the Combined gas, and the Idea...

Chio
String processing library. It "handles matching using regular expressions, substitution, and splitting of strings in a thoroughly Lisp-like way". Among its features are function objects for describin...

Chunga
Portable chunked streams for Common Lisp

Cl-Pop
A client library implementing the RFC 1939 POP3 (Post Office Protocol) networking protocol for accessing email stored on a server.

Clickr & Automatr
A 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-Desktop
Clim 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...

Climacs
Common 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...

Clon, the Command-Line Options Nuker
Clon is a library for managing command-line options in standalone Common Lisp applications. It provides a unified option syntax with both short and long names, automatic completion of partial names an...

Clones
Game inspired to "same game" for GNOME. It has a CLIM GUI.

Closer to MOP
Closer to MOP is a compatibility layer that rectifies many of the absent or incorrect MOP features as detected by MOP Feature Tests in a growing number of Common Lisp implementations.

Closure
Web 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.

Clotho
A 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...

Clouchdb
A library for interacting with CouchDb databases

Code to roll dice
A library for simulating dice rolling and tabulating possible results.

Com-lisp-utils
The Common Lisp Utilities project "intends to be a repository for packages that run on any compliant implementation of ANSI Common Lisp". It contains code for data and control structures, financial fu...

Common LISPcraft Code
The source code for the book "Common LISPcraft" by Robert Wilensky, W. W. Norton & Company; 2nd edition (June 1986). It mostly includes AI and parsing code.

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

Common Lisp CLI Parser
Simple getopt()-style command-line option parser.

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

Common Lisp Librarian
CL-Librarian aims to be a manager for Common Lisp libraries that is focused on libraries updated dynamically by version control systems and targetted at power users. It handles downloading such librar...

Common Lisp Reasoner
Provides tightly-integrated knowledge representation, reasoning and search capabilities, with vanilla XML and RDF/XML interfaces, built around a portable extension of CLOS.

Common Lisp TrueType Engine
A cross-platform TrueType font interpreter/renderer with support for antialiasing.

Common Lisp User Space File System
A simple file based file system. Use mkfs and mount to take clufs file system into use. Use it with mkdir, create, open and close to read and write files. Open returns a stream to file in clufs file s...

Common Lisp and IEEE 754
Comformance test suite for Common Lisp implementations purporting to conform to the IEEE 754 standard for floating point operations.

Common Music
Common Music (CM) is an object-oriented music composition environment. It produces sound by transforming a high-level representation of musical structure into a variety of control protocols for sound ...

Conduit packages
Conduits are a generalization of packages. They allow the definition of packages that extend other packages in some way, such as having some symbols from another package. This is part of the Lisp hack...

Connect 4
Program that plays the Connect 4 game against the user. It has a CLIM GUI.

ContextL
ContextL is a CLOS extension for Context-oriented Programming.

Core Server
Continuations + Parser Combinators + Generic Streams + Javascript Generator + HTML generator/parser + several RFC implementations + Unified client/server javascript components + Indivisible working UN...

Core Services
A library of web services for accounting, security, domains, web, email and file transfer.

Corman-SDL
Corman-SDL provides a set of bindings to the SDL (Simple Directmedia Layer) multimedia library for Corman Common Lisp.

Crypticl
Crypticl (A Common Lisp cryptographic library) is a library of cryptographic functions with the goal "to provide flexible, high level cryptographic abstractions on top of a kernel of core cryptographi...

Curly
Curly is set of two reader macros for easy function currying and composition. It was inspired by Arc's syntax for currying, using square brackets. Curly creates anonymous functions (lambdas) with lite...

DE.SETF.AMQP: a Common Lisp client library for AMQP
de.setf.amqp implements a native Common Lisp client library for the 'Advanced Message Queueing Protocol'. The implementation comprises wire-level codecs, implementations for the standard protocol obje...

DEFINER
The DEFINER library contains an extension to Common Lisp that allows programmer to nicely reuse some common "definition" idioms.

DEFPATT
A mechanism for defining and using pattern abstractions with CL-PPCRE.

DEFTABLE: Unifies interface to Common Lisp's table-like data structures
The DEFTABLE macro unifies the interface to Common Lisp's table-like data structures (e.g., association lists, property lists, and hash tables, vectors), providing a concise, lightweight syntax. Later...

DOCUMENTATION-TEMPLATE
Prepare HTML documentation for Common Lisp libraries.

Date-Calc Lisp
A library for date calculations that is a port of the Date::Calc Perl module.

DefDoc
DefDoc (An extensible, dynamic document creation system) is a document processing system inspired by TeX. It comes with an HTML output engine.

DefEditor
"An extensible, dynamic structured document editor". It will have a CLIM GUI.

Defaulting optional arguments for generic functions
An implementation of CLOS "wrapping" methods. They are "like around methods but happen outside them (so: before and after), and the least specific wrapping method is outermost". They provide a clean w...

Define-Window-Manager
Define-Window-Manager "hooks into McCLIM's CLX backend and intercepts window-management-related events" such as window creation/destruction, resize requests, configure requests, etc. It allows user co...

Design by Contract
An implementation for CLOS of the Design by Contract method of software engineering, developed by Bertrand Meyer for the Eiffel programming language.

Dialogue
Dialogue 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...

Djula
Djula is a Common Lisp port of the Django templating language.

Drakma
A fully-featured web (http) client written in Common Lisp

EMA-XPS
A graphical shell for the hybrid expert system development environment BABYLON. EMA-XPS was created at the University of Wuppertal, Germany. It provides a number of tools such as a task processor, kno...

EQL
ECL embedded Qt Lisp

ESA
A CLIM-based library for developing Emacs-Style Applications.

Eager Future
Eager Future is a Common Lisp library for concurrent programming with composable, eager futures.

Eclipse
Eclipse is an X Window system window manager entirely written in Lisp.

Elephant
Elephant is a persistent object store that can work with either BerkeleyDB or relational databases as a back-end.

Erann's Lisp utilities
A small set of Common Lisp utilities for string and symbol operations, CLOS, mapping, flow control, anaphoric macros, and more.

Erlisp
Erlisp is "a high-level Common Lisp framework for parallel and distributed programming". It is an attempt to bring to Common Lisp the Erlang approach to concurrency.

Etiquette
Etiquette is "an interaction protocol construction toolkit. The project goal is to build a framework for rapid design of network communication code". It features error handling, debugging facilities, ...

ExifPlugIn
A FileMaker database plugin for accessing metadata in EXIF format stored in digital camera image files.

Exscribe
a Lisp-programmable document preparation system.

FLEXI-STREAMS
Flexible bivalent streams for Common Lisp

FM-PLUGIN-TOOLS
A toolkit for developing plug-ins in Common Lisp for the FileMaker database system.

FOR: iteration in the style of Python
An implementation of a FOR control structure macro similar to that of the Python programming language, which is based on iterator objects.

FReT
FReT (Framework for Regression Testing) is a testing framework inspired by Lift, CLOSUnit and JUnit, with an emphasis on interactivity.

FSet
FSet is a functional set-theoretic collections library for Common Lisp. All update operations return a new collection, rather than modifying an existing one in place. FSet has sets, bags (multisets)...

FTD - The Flexi-Trivial Dired
A Dired-style file manager with a [Mc]CLIM-based GUI.

FUCC
FUCC is universal parser generator for Common Lisp. Currently LR0, SLR, LALR, LR1 and LL parser generators are implemented, and GLR, CYK and other algorithms are planned.

Femlisp
Femlisp (A Common Lisp framework for Finite Element Methods) is a framework for solving partial differential equations with the finite element method. It provides interfaces to direct solvers (SuperLU...

FiveAM
Simple regression testing framework "designed with Common Lisp's interactive development model in mind". It features hierarchical test suites, functions for re-running recent tests, and inter-test dep...

Flexichain
Library for creating and managing flaxichains. A flexichain is a data structure for efficiently and dynamically adding to, and deleting elements from, a sequence (or "chain") of such elements. The buf...

Float numbers input-output
A library for reading and writing binary IEEE-754 float numbers.

Foil
Foil (Foreign Object Interface for Lisp) consists of a protocol and a set of libraries that facilitate access to popular object runtimes, such as the JVM and the CLI/CLR, and their libraries, from Lis...

Foreign Structures By Value
Call foreign functions when one or more arguments and/or the return value are structures. In CFFI and most Lisp foreign interfaces, structures must be passed by reference, that is, as pointers. FSBV...

Form input validation for Webactions
A form input validator for the Webactions framework.

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

GBBopen
High-performance, open source AI blackboard-system framework based on the concepts that were explored and refined in the UMass Generic Blackboard system and the commercial GBB product.

GECO - Genetic Evolution through Combination of Objects
A CLOS library for writing genetic algorithms.

GNU Scientific Library for Lisp
An interface that allows the use of the GNU Scientific Library (GSL) from Lisp. The GSL is a library of applied mathematics commonly used in science and engineering.

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

GZIP-STREAM
A library for reading and writing compressed files in gzip format.

Gamelib
A 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.

Garnet
Garnet 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.

Gatlopp
A game in which the player guides a robot through maze-like levels and collects equipment. It is inspired by the Gauntlet Atari arcade game. Graphics output is based on CLX.

Genetic Goban
A GO game playing program based on genetic algorithms.

Genhash
A library for "generic hash tables".

Gigamonkeys Markup
Gigamonkeys Markup, or Markup, is a typesetting language from Peter Seibel that was successfully used to document large amounts of Lisp code in his book, Practical Common Lisp

Global lexical variables
An implementation of global lexical variables.

Glouton
Glouton (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...

Google Web API Client
A (very) simple client for Google's Web Search API.

Graphic-Forms
Graphic-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.

HEUTE
HEUTE (Hierarchical Extensible Unit Testing Environment for Common LISP) is a unit testing framework featuring a hierarchical approach to testing. A test suite is represented by a CLOS class, with sub...

HT-AJAX, an AJAX framework for Hunchentoot
HT-AJAX is a small AJAX framework for Hunchentoot web server that allows transparent calls from Javascript in web pages to the server side Lisp code.

HTML-GEN
An HTML generation macro.

HTML-TEMPLATE
A library to use templates much like Perl's HTML::Template.

HTOUT
A library for HTML generation, which allows to mix HTML markup with Lisp code. This is part of the Lisp hacks collection by Tim Bradshaw.

Hansa2
Implementation of the trade game Hansa by economist David D. Friedman. It is similar to games like Empire and Risk, which have the goal of world domination. The system has a client/server architecture...

Hello C
A tool for interfacing Common Lisp programs with libraries written in C or with the same calling conventions. It is largely a fork of UFFI, with additional features such as support for callback functi...

Heresy
Haskellesque lazy-list and functional tools with a Common Lisp slant.

Hunchentoot
A web server written in Common Lisp

Hyperdoc
Hypertext documentation system for Lisp source code. It provides mappings from (package-name, symbol-name, documentation-type) triplets to documentation URIs.

IGS Client
A client library for the Internet Go Server Protocol over TCP/IP, which can connect to a go server for playing the Go game.

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

IOlib
A library for high-performance I/O and network I/O. It currently provides a sockets library, a DNS resolver and basic support for I/O multiplexing. There are plans for adding support for client protoc...

IOlib-Alien
"A Posix-compatibility layer generated by a port of cffi-grovel to SBCL". It is maintained as part of the IOlib project.

ISO8601-DATE
Library for parsing and formatting dates in ISO 8601 format.

ITERATE
Iteration construct similar to CL:LOOP. It is more extensible and has a more Lisp-like syntax than CL:LOOP.

IcanCAD
CAD 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'...

Image Based Common Lisp
Modified versions of the COMMON-LISP package to track sources of functions and save them to an image.

Infix
Infix provides a reader macro for reading mathematical expressions in infix form.

Infix notation macro
A macro for entering expressions into infix notation, which get expanded into conventional Lisp prefix form.

Ironclad
Ironclad is a cryptographic toolkit that includes several block encryption algorithms and hash functions.

JACOL - Java and Common Lisp
An interoperation framework between Java and Common Lisp. It allows Lisp to be used as an extension language for Java, and it can expose Java APIs to Lisp applications. JACOL uses sockets for communic...

JFLI
JFLI provides comprehensive, safe, dynamic and Lisp-y access to Java and Java libraries as if they were Lisp libraries, for use in Lisp programs, i.e. with an emphasis on working in Lisp rather than i...

JSGEN - S-Expression Syntax for JavaScript
JSGEN is an extension to AllegroServe that allows one to write JavaScript programs in an s-expression syntax

KM: The Knowledge Machine
KM is a powerful, frame-based knowledge representation language with clear first-order logic semantics. It contains sophisticated machinery for reasoning, including selection by description, unificati...

KMRCL
KMRCL is a collection of general purpose utilities used by a number of Kevin Rosenberg's CL packages.

KMgen
KMgen is an ontology editor for the KM language (Knowledge Machine), written with Lispworks, Foil (a Foreign Object Interface for Lisp) and SWT (Java Standard Widget Toolkit). Free to use.

KPAX - A Common Lisp Application Framework
A web application framework written in pure Common Lisp. Can run standalone, behind Apache/mod_lisp, or with portableaserve.

Kenzo
Kenzo is a constructive algebraic topology program.

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

LALR
LALR is a parser generator for Common Lisp (a Lisp version of YACC). Given a CFG grammar, a list of lexical or terminal categories, and an atomic end marker, produces Lisp code for a LALR(1) parser fo...

LEXER
LEXER is a lexical analyzer generator.

LIFP
LIFP (Lisp Interactive Fiction Project) is "a Common Lisp environment for playing and developing Interactive Fiction games". It provides a language extension that implements the functionality of inter...

LIFT
LIFT is a unit testing framework in the JUnit/SUnit tradition.

LKB
Grammar 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.

LML
LML is a Common Lisp package for generating HTML and XHTML documents.

LML2
LML2 is a Common Lisp package for generating HTML and XHTML documents. LML2 is based on: * LML by Kevin Rosenberg * htmlgen by Franz, Inc.

LMud
LMud is a Multi-User Dungeon (MUD) game. The system is planned to have a text-based command interface like similar games. LMud has a client/server architecture, which relies on multithreaded Lisp impl...

LOCAL-TIME
A library for manipulating dates and times, based on the paper "The Long, Painful History of Time" by Erik Naggum.

LPVM
A set of UFFI-based bindings to the PVM3 (Parallel Virtual Machine) message-passing communication library for parallel computations. Some functions have optimized CMUCL-specific versions.

LR(1) and LALR(1) Parser Generator and Parser
A parser generator and parser for LR(1) and LALR(1) grammars. It can handle epsilon productions, and gives the same parsing tables and conflicts of the Unix yacc tool (possibly with different state nu...

LW Compat
A few utility functions from the LispWorks library.

LW-DOC
A program for generating a permuted index of the LispWorks IDE documentation.

LW-WIN
A collection of re-usable Win32-specific functions and macros.

LaTeX Letter
A small, simple program for producing mail merge letters with LaTeX. It generates a single LaTeX file containing all the letters. It is in a stable state, but not feature rich. Adapt to your own requi...

Langband
A Common Lisp rewrite of the popular role playing game Angband.

Lavlet Lisp HTTP server and server pages
An HTTP server and dynamic pages engine modeled after JSP/Servlet/Tomcat and ASP/IIS.

Lexicon
A Common Lisp language extension for adding first-class lexical environments, a.k.a. "lexicons".

Lexiparse
parser based on precedence grammar

Lisa
Lisp-based Intelligent Software Agents. A production-rule language for building expert systems. It is influenced by, and similar to, CLIPS and JESS.

Lisp Blosxom
A Common Lisp port of the Blosxom blogging engine.

Lisp code from Artificial Intelligence, A Modern Approach
Common Lisp code for solving basic AI problems, from the definitive textbook on intelligent agents by Russell & Norvig. The website also links implementations in other languages (java, python, c++, p...

Lisp hacks
A collection of small libraries for packages, dynamic variables, lists, iteration, CLOS, and HTML generation.

Lisp toys
A collection of small utilities for syntactic extension, global variables, control structures and list manipulation.

Lisplets
Lisplets are Java Servlets that forward their requests, and gather their response headers, using s-expressions over sockets. They enable easy integration of Common Lisp or Scheme into a Java-based web...

Lispy
Common Lisp package management in Common Lisp.

List comprehensions for Lisp
A library for manipulating lists with list comprehension constructs. It can also be used with arbitrary sequences, hash tables and multidimensional arrays.

List comprehensions, after Python
An implementation of the GATHER macro, which generalizes the list comprehensions facilities of the Python programming language.

LoGS Log Analysis software
An efficient log analysis engine designed for large networks and clusters. LoGS features a programming language for configuration and extensions, and dynamic rule sets. It can trigger actions after ch...

Log4cl
A Unix logging library based on the Log4j library.

Loom
Loom is a "language and environment for constructing intelligent applications". It features a knowledge representation system, a deductive engine, and a logic-based pattern matcher.

Ltk
Ltk is the easy and portable way to create Common Lisp GUIs.

MCPat
MCPat stands for Meta-Circular Pattern Matcher, a simple pattern matcher that executes code by lists against patterns.

MD5
An implementation of the cryptographic message digest protocol from RSA Data Security, Inc.

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

MOP Feature Tests
This package provides a test suites for checking what CLOS MOP features a Common Lisp implementation supports.

MT19937
MT19937 is a portable Mersenne Twister random number generator.

Maintaining dynamic state
A library for defining a "dynamic state", i.e. "a set of variables - and macros for establishing and accessing this state". This is part of the Lisp hacks collection by Tim Bradshaw.

Matlisp
Wrapper around BLAS and LAPACK linear algebra libraries. Limited to CMUCL and Allegro (CLisp port in progress). Keywords: matrix, vector, eigenvalue.

Maxima
Advanced computer algebra system that is a descendant of DOE Macsyma, whose origins date back to the late 1960s at MIT. Macsyma was revolutionary in its day, and many later systems, such as Maple and ...

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.

McCLIM
An 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...

Mel-Base
A library for sending, receiving and handling e-mail. It can access messages in Maildir format and supports the SMTP, POP3, and IMAP protocols.

Memoizing functions
A library for function memoization. This is part of the Lisp hacks collection by Tim Bradshaw.

Metatilities
A collection of miscellaneous utilities for container data structures, binding, user interface, dates and times, I/O, symbols, sequences, string manipulation, and more.

Michael Parker's Common Lisp Utilities
Provides Scheme-style LET and COND and a generalized reference system.

Miguedrez
A chess game written entirely in Common Lisp

MoDisc
MoDisc is a Bayesian-based application for identifying the most probable model that best matches experimental data. It is suited for biological and chemical phenomena. It requires LispWorks CAPI for i...

Montezuma
A full text search engine. It is a port of the Ferret search engine in Ruby, which is in turn a port of the Lucene Java engine.

Moptilities
A compatibility layer on top of various CLOS MOP implementations, with some additional reflection capabilities.

NCASE: case using a jump-table
An implementation of the NCASE control structure macro, which has semantics similar to CASE but is able to optimize certain cases with a jump table.

NEW-OP
Implementing a 'new' operator for Common Lisp that (almost) does TRT.

NIO
NIO is a nonblocking I/O system, which allows faster serving of web pages and more.

NLisp
NLISP provides an interactive numerical computation environment, similar to packages like Matlab and IDL.

NST
NST is a test framework for Common Lisp offering separate and reusable fixture definitions, test groups, extensible test criteria, ASDF integration, and optional JUnit XML output.

NST
NST is a test framework for Common Lisp offering separate and reusable fixture definitions, test groups, extensible test criteria, ASDF integration, and optional JUnit XML output.

Nisp
Strongly-typed Lisp dialect implemented as macros

Nity
a polymorphic type system

Numerical Recipes Multi-Language Code CDROM
The source code from the books "Numerical Recipes", available as a commercial product for a number of programming languages including Common Lisp.

Numerical Recipes in Common Lisp (Broughan/Senac Version)
A version of code from the book "Numerical Recipes in Fortran" (first edition), translated by Kevin Broughan from Fortran.

Numerical Recipes in Common Lisp (Ken Olum Variant)
A version of the Common Lisp code from the book "Numerical Recipes" slightly rewritten by Ken Olum. The code was translated by Kevin Broughan from Fortran from the first edition of the book.

ODD-STREAMS
Lisp binary streams with "odd" byte sizes.

Objective-CL
Objective-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...

OpConsole
"A tool for unix system status monitoring". It has a GUI based on CLUE.

Open Sound Control
the Open Sound Control Protocol (aka OSC), implementated in common lisp.

OpenMCL Code
A collection of utilities for OpenMCL. It provides a remote read-eval-print-loop server, and a tool called LispDoc for automatically extracting HTML documentation from Lisp source code. LispDoc also w...

Opt
language based on type theory

Optop
an estimated-regression planner that can reason about autonomous processes

Osicat
Osicat is a lightweigh operating system interface for POSIX-like systems. It provides facilities for directory walking, access to environment variables, symbolic links, file permissions and identifica...

PCall
Implementation of result-oriented parallelism.

PLOB! - Persistent Lisp Objects!
The system PLOB! (Persistent Lisp OBjects!) implements orthogonal persistency for LISP and CLOS objects. Besides offering pure persistency, on the one side it contains important database features like...

PLOKAMI - Common Lisp PCAP Interface
PLOKAMI is a lispy interface to libpcap/winpcap built on top of a CFFI portability layer. SUPPORTED Realtime network packet capture, injection, dumpfile reading/writing, filtering with BPF, timeouts ...

PURI
Puri provides a Common Lisp library for manipulating Universal Resource Identifiers (URI).

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

Pantzer
Pantzer is a "wire-frame `shoot tanks' game" with a CLX-based user interface.

Paradigms of AI Programming Source Code
Source code for the book "Paradigms of AI Programming: Case Studies in Common Lisp" by Peter Norvig.

ParenScript
A Lisp-like web development language that can be compiled to JavaScript.

PatXi-2
A mathematical library for statistics, derivatives, linear algebra, linear programming, least squares, random numbers, interpolation, Monte Carlo, and more.

Petri Net Editor
Simple 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...

Pg
Socket-level client interface to the PostgreSQL DBMS. It does not rely on FFI. It supports version 4 of the frontend/backend protocol. An earlier version is ASDF installable.

Pixel Art Library
2d game/graphics library.

Planet of the Feebs
A simulation game loosely based on the Xerox PARC "Maze War" game. It generates graphics output via CLX.

Plot-2D for Garnet
A 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-pen
Poly-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...

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

Portable AllegroServe
A version of the AllegroServe web server that is portable among different Common Lisp implementations. It is based on a compatibility layer called ACL-COMPAT. AllegroServe was developed by John Fodera...

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

Postmodern
A library for interacting with PostgreSQL databases.

Postmodern
A library for communicating with a PostgreSQL database, trying to make the Lisp-SQL boundary as unobtrusive as possible.

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

PythOnLisp
PythOnLisp (Python On Lisp: A project to call Python code from Lisp) is an interface to the Python programming language that makes it possible to run Python 2.2 or 2.4 code from inside Lisp. It allows...

RDNZL
A .NET layer for Common Lisp

REGEX
REGEX is a powerful and efficient regular expression compiler and matching engine.

REGEX/CLAWK/LEXER Packages
A collection of text processing tools by Michael Parker: a regular expression compiler and matcher (REGEX), an AWK-like text processing language (CLAWK), and a lexer generator (LEXER).

RFC2388
An implementation of RFC 2388, which is used to process form data posted with HTTP POST method using enctype "multipart/form-data".

RT
Regression testing framework described in a paper by Richard Waters titled "Some Useful Lisp Algorithms: Part 1".

RT-CLIM
CLIM front-end for the RT regression testing framework.

Read-time packages
A library that makes it possible to read an entire Lisp form in the context of a given package by switching packages at read time. This is part of the Lisp hacks collection by Tim Bradshaw.

RegexPlugIn
A plug-In for FileMaker which enables FileMaker users to work with regular expressions.

RestorDoc
A test platform for document restoration research. It features a CLIM GUI and interactive interface modules.

S-BASE64
S-BASE64 is an open source Common Lisp implementation of Base64 Encoding and Decoding.

S-Dot: A Common Lisp Interface to Graphviz Dot
An implementation of a sexp-based syntax for the input language of the Dot graph drawing tool, which is part of the GraphViz suite.

S-HTTP-CLIENT
An HTTP 1.0/1.1 client library that supports access to any URL over HTTP/HTTPS, connection reuse and basic authentication.

S-HTTP-SERVER
S-HTTP-SERVER is a minimal standalone HTTP Server.

S-SYSDEPS
S-SYSDEPS (An Abstraction Layer Over Platform Dependent Functionality) is a compatibility layer that abstracts facilities for managing processes and process locks, implementing a TCP/IP server, and pr...

S-UTILS
S-UTILS is collection of Common Lisp utilities.

S-XML
A simple XML parser featuring an efficient and purely functional implementation, support for different DOM models and XML namespaces, and access to the underlying Lisp implementation's character sets.

S-XML-RPC
An implementation of the XML-RPC standard. XML-RPC is a language independent, cross-platform protocol for performing remote procedure calls over an HTTP transport with XML encoding.

SAVE-OBJECT
SAVE-OBJECT is a recursive function which writes an ASCII representation of a LISP object to a designated file.

SKIPPY
A library for reading and writing GIF image files.

SPLIT-SEQUENCE
Function for splitting a sequence into a list of subsequences delimited by objects satisfying a test.

ST-JSON
A JSON encoding and decoding library.

SWIG (Simplified Wrapper and Interface Generator)
SWIG is a software development tool that connects programs and libraries written in C and C++ with a variety of high-level programming languages, including Common Lisp. It parses C/C++ header files a...

Sakala
A scriptable multiplayer game engine.

Salza
Salza is a Common Lisp Compression Library that provides an FFI-less interface to the ZLIB and DEFLATE compressed data formats. It is used by CL-PDF for the zlib compression inside the pdf files.

Sapaclisp
Common Lisp code for the book "Spectral Analysis for Physical Applications: Multitaper and Conventional Univariate Techniques" (Cambridge University Press, 1993) by Donald B. Percival and Andrew T. Wa...

Sb-sprof-ui
CLIM frontend to the SBCL sb-sprof statistical profiler.

Screamer
Screamer is an extension of Common Lisp that adds support for nondeterministic programming. Screamer consists of two levels. The basic nondeterministic level adds support for backtracking and undoable...

Sensory Graphplan
Complete, general purpose planner developed at the University of Washington. It is based on the Graphplan planner and extends it to handle uncertainty and sensory actions. Graphplan is based on ideas ...

Series
A series is a data structure much like a sequence, with similar kinds of operations. The difference is that in many situations, operations on series may be composed functionally and yet execute iterat...

Sheeple
Sheeple is a delegative prototype-based object system inspired by CLOS. It is designed with the purpose of providing the goodies of CLOS programming, but in an object-based environment. As such, it ...

SigLab
Block-diagram programming system for signal processing, presented at the European Common Lisp Meeting 2006.

SimLab
A scientific simulation and analysis tool developed at Cornell University, based on the Weyl computer algebra system. It provides facilities for algebraic and topological computations, and creating tr...

Simple Grid Protocol
Grid computing system that "allows computer programs to utilize the unused CPU resources of other computers on a network or the Internet". Programs can be portable tasks, which can be executed on any ...

Simple Lisp Qt4 CFFI integration attempt
Experimental CFFI-based bindings to the Qt4 C++ GUI toolkit (simple C wrapper)

Simple Match
"A simple match macro based on destructuring-bind"

Simulation of KYTRONs on the Moon
Simulation 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...

Singleton classes
A library for implementing singleton CLOS classes, i.e. classes that only have a single instance. This is part of the Lisp hacks collection by Tim Bradshaw

Slitch
"A toolkit for experimental low-level networking in Common Lisp". It works by reading and writing Ethernet frames via the operating system interface to "tap" devices under Linux. It currently supports...

Snarf
Snarf is a simple prototype-style OO language for common lisp. It uses a call syntax rather than a CLOS-style general function syntax. Snarf is so small that the entire language (about 400 lines) is ...

Source Compare (SC): A 'diff' program for Common Lisp
A diff-like tool for comparing Common Lisp source files.

Span/NLI
A set of portable extensions for bindings, CLOS-compatible message passing, easier manipulation of functions, continuations and cooperative multitasking.

Spartns
Sparse tensor representation library. There are no external dependencies; Spartns works on any data type and is heavily optimized.

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

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

SubX
A Common Lisp extension for using expressions in infix notation.

Subject-verb-object syntax
A library that provides a subject-verb-object syntax for function calling similar to that of object-oriented languages.

Sudoku Solver
A program for solving the Sudoku logic puzzle.

SymbolicWeb
Common 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.

TBNL
A toolkit for dynamic Lisp websites.

TERMINFO
Lisp file for accessing Terminfo databases.

TINAA
A tool for documenting Common Lisp source code. TINAA "is based on the idea that a system is made up of parts and subparts and sub-subparts", and is able to document them as long as it knows their str...

TMYCIN
Simple backward-chaining expert system shell based on MYCIN. Although it was created for educational purposes at the University of Texas at Austin, it was also used for developing some real expert sys...

TREES
A binary trees library with a uniform CLOS interface. It supports ordinary binary, AVL, Red-Black, and AA trees.

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

Tab Layout Pane
Tab layout pane component for CLIM.

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

The Alias Method
An implementation of the Alias Method for generating a function that returns the value of a random variable with a specified probability. It is described in "On the alias method for generating random ...

The Feebs War
A game based on Planet of the Feebs, with source-code improvement, intended to be portable, to have better graphics and documentation.

The Regex Coach
The Regex Coach is a graphical application (written in Lisp) for Windows and Linux/x86 which can be used to experiment with (Perl-compatible) regular expressions interactively.

The Rougelike!
A roguelike game written mostly in Common Lisp, and the first version was written in 7 days. The game takes a satirical approach at Wikipedia. Your character is a "rouge" admin, and you must commit a...

The Sewer Massacre
A roguelike, written in Common Lisp in 7 days.

Thompson River Project upload tool
TRP 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...

Tic-Tac-Toe CLIM
Implementation of the Tic-Tac-Toe game with a CLIM GUI.

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

Toposort
A library for fast topological sorting.

Torta
Torta shows you where your disk space is being used. Its user interface is similar to that of the program filelight.

Trivial Shell
An operating system and Common Lisp implementation independent interface for accessing command shells. It is based on, and is a fork of, the KMRCL utilities.

Trivial-HTTP
A simple library for performing client HTTP operations (GET and POST) over a socket interface. trivial-http has been superseeded by Drakma.

TwinLisp
TwinLisp is a language with C/Java - like syntax, but with internals and abilities of a Common Lisp (it is a twin of a lisp internally).

UCPOP Planner
Planner 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...

UCW+
UCW extension package for event based AJAX web programming. THIS PROJECT SUPERSEEDED BY "CORE SERVER"!!!

UFFI
Universal Foreign Function Interface for Common Lisp.

URL-REWRITE
URL-REWRITE is a small package which can be used to programmatically rewrite (X)HTML documents.

UnCommon Web
UnCommon Web (UCW) is a continuation based Common Lisp web application development framework. UnCommon Web provides developers with the illusion that web pages are nothing more than function calls. ...

Uniform Resource Identifiers for Common Lisp
Uniform Resource Identifiers (URIs) for Common Lisp. URIs, a superset of URLs, define a syntax for identifying an abstract or physical resource.

Unix-Style CLI Option Parser
A parser for unix style command line options. Can act as a simple Getopt for Lisp or can automatically bind values passed in from the CLI.

Urban Warfare: The Escape
This is yet another 7 day roguelike by Timofei Shatrov. The goal is to escape the enemy city while avoiding the enemies or killing them.

User Manual: Automatical User Manual Creation
A tool for extracting documentation from Common Lisp source files. It can generate ASCII, LaTeX and Scribe output.

WMBot
An IRC parsing library (WMIRC) and an axtensibe IRC agent library (WMBOT).

Weblocks
Weblocks is an advanced web framework designed to make Agile web application development as effective and simple as possible.

Wilbur Semantic Web Toolkit for CLOS
A CLOS toolkit for programming Semantic Web applications that use RDF, XML and/or DAML+OIL. It was developed by the Agent Technology group of Nokia Research Center. Wilbur provides parsers for RDF, DA...

Wispy Lisp
A framework for creating fully dynamic, standards-conforming web applications. The programmer is intended to "code in a unified [Lisp-based] meta-syntax that subsumes html, css, javascript, sql, and l...

Wu-Decimal
Library to add decimals (fixed precision and scale numbers) as supported numeric types in Common Lisp.

XI
"XI is a hybrid of programming language and metaframe database".

XLUnit
A toolkit for building test suites, based on JUnit by Kent Beck and XPTest by Craig Brozensky. It provides a tradeoff between programmer overhead and good support for fixture setup and teardown.

XMLS
A small, simple, non-validating XML parser. It provides mappings from XML to s-exps and back. XMLS is self-contained, embeddable and thread-safe, and comes with support for XML namespaces.

XMLisp
XMLisp integrates Lisp with XML by providing a simple and efficient mapping between CLOS objects and XML. It allows the arbitrary combination of Lisp expressions and XML elements, and the evaluation o...

XREF
A static analysis cross-referencing tool.

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

YACLHTTPAPI
An HTTP client library that fully implements RFC 2616. It handles both character and binary content and supports chunked encoding.

YHTML-Template
YHTML-Template is a an extension of Edi Weitz's HTML-TEMPLATE.

YTools
a set of enhancements to Lisp, including improved macros for iteration, formatted I/O, file management, and even backquoting

Ystok-Local-Time
Common Lisp library for representing and handling time zones, dates, and timestamps. This package partially supports ISO 8601 format and provides localized read and print of date and time.

Ystok-URI - library for representing, parsing, and printing URIs
Portable library, accepts URI strings in accordance with the latest RFC3986 (including userinfo).

YstokCard - smart card API (PC/SC)
Portable Common Lisp library dealing with smart cards. It allows a Lisp program to interact to integrated chip cards (ICC) and interface devices (IFD, card readers).

YstokGrid
A CAPI-based grid widget for LispWorks.

YstokHTML - collection of HTML generator, parser and template libraries
YstokHTML allows generating and parsing HTML and XHTML documents.

YstokSQL
YstokSQL is a Common Lisp library for interfacing relational databases via ODBC.

ZLIB
Common Lisp implementation of the zlib file compression facility not based on external libraries.

ZPB-EXIF
ZPB-EXIF is a library for accessing metadata in EXIF format stored in digital camera image files.

ZPB-TTF
TrueType font file access for Common Lisp. TrueType fonts have a publicly documented file format. ZPB-TTF is a TrueType file parser that provides an interface for reading typographic metrics, glyph o...

Zebu
Parser/unparser generator for Common Lisp Zebu is part of a set of tools for the translation of formal languages. Zebu contains a LALR(1) parser generator like Yacc does. Aside from generating a pars...

archive
A package for reading an writing disk-based file archives such as those generated by the 'tar' and 'cpio' programs on Unix. This package aspires to be a pure Common Lisp replacement for the 'tar' pro...

beirc
Highly customizable graphical IRC client with support for multiple channels, nickname focusing and highlighting, clickable and rewritable URLs, and more.

blitzblog
A blog engine much like cl-blog.

bmud
BMUD is a multiuser dimension (MUD) of the Diku/Rogue persuasion.

build-asdf-package
A Bourne shell script that simplifies building an ASDF-INSTALL-able Common Lisp software package.

c2ffi
An FFI bindings generator for C libraries. It automatically generates foreign function interface definitions for UFFI (CFFI is also planned) by parsing C header files.

cgn
A pipe-based library for interfacing the gnuplot data plotting program. It has an Ltk-based GUI.

ch-asdf-markup
A set of ASDF extensions for working with the Gigamonkeys Markup text formatting language.

ch-salza
A fork of the Salza file compression library.

ch-util
A collection of miscellaneous utilities for string manipulation, filesystem access, unit testing, array processing, operations on sequences, and more.

cl-ajax
CL-AJAX is Richard Newman's Common Lisp library to allow for remote invocation of functions through Javascript. Quoting John Wiseman's writeup: ... lets you use Lisp to leverage the XMLHttpReque...

cl-alleg - Common Lisp FFI for the Allegro Games Library
A set of CFFI-based Common Lisp bindings to the Allegro game programming C library.

cl-btree
B-Tree implemented in Common Lisp. Stores key/value pairs onto disk based data structure. Current implementation has been tested with SBCL.

cl-calculator
A command line style calculator application, which includes a postfix to infix parsing library.

cl-cbr
A Comic book archive viewer with an Ltk-based GUI.

cl-cgi
A CGI library based on a widget system, with support for HTML generation.

cl-cont
CPS-style continuations for Common Lisp.

cl-couchdb
A Common Lisp library for working with the CouchDB database system.

cl-cracklib
An interface to the CrackLib C libary, which checks passwords for robustness and suggests how to improve it.

cl-creek
A client library for accessing a Creek workflow server.

cl-curl
Interface to the libcurl multiprotocol file transfer library.

cl-famix
CL-Famix is a model extractor, that extract FAMIX-Lisp complaint models from Lisp systems.

cl-flash
A pure Lisp library for writing Macromedia Flash movie files. It is currently incomplete and undocumented.

cl-graphviz
CFFI interface for Graphviz, integrated with cl-graph.

cl-gsl
Cl-gsl: Common Lisp GNU Scientific Library provides bindings to GSL, a large C library of scientific functions.

cl-i18n
cl-i18n is a gettext-style internationalization framework for Common Lisp.

cl-irc
IRC client library featuring partial support for DCC, CTCP and related commands from RFC 2810, RFC 2811 and RFC2812. cl-irc uses usocket for implementation independent socket access. It uses FLEXI-ST...

cl-jpegmeta
CL-JPEGMETA is a library for image metadata manipulation.

cl-json
A parser and generator for the JSON data-interchange format.

cl-kanren-trs
cl-kanren-trs implements the language of The Reasoned Schemer with CLOS hooks to extend the types that can be the subject of unification. Each terminating form from main text is (or will be) implement...

cl-l10n
Portable localisation package for Common Lisp.

cl-libtai
Library for manipulating dates and times in Temps Atomique International (TAI) format.

cl-mediawiki
A Common Lisp interface to the MediaWiki API

cl-menusystem
Library for generating menus for controlling an application and editing of special variables settings. It currently comes with a text-based backend, but others can be defined.

cl-migrations
cl-migrations is a port of the database migrations feature of Ruby on Rails to Common Lisp. cl-migrations is intended to provide a simple way to version-control your database changes.

cl-mp3-parse
Library for parsing MP3 audio files.

cl-musicman
Cl-musicman can answer basic music theory questions. It knows about chords, scales, chord progressions and intervals. Cl-musicman also knows about guitars. It can give you information about guitars i...

cl-ncurses
A Ncurses interface for Common Lisp

cl-oauth
OAuth support for Common Lisp.

cl-octave
The goal of this project is to provide a link between the Octave programming language and Common-Lisp.

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

cl-openpoker
A highly scalable and fault-tolerant Poker server based on Allegro Common Lisp and AllegroCache.

cl-peg
Cl-peg is a PEG packrat parser generator Library by John Leuner. cl-peg is released under the MIT License. PEG (Parsing Expression Grammars) and packrat parsers are described in The Packrat Parsing a...

cl-perec
cl-perec is a library for RDBMS based CLOS persistency

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

cl-portaudio
Bindings to PortAudio crossplatform library.

cl-randist
This package is a manual translation from C to common lisp of some random number generation functions of GSL library. The package also include the alias method implementation of Mario S. Mommer and my...

cl-rdbms
cl-rdbms is a database interface library which provides backend independent access to RDBMS systems.

cl-sasl
An SASL client library. SASL (RFC 2222) is used for authentication in various protocols.

cl-selenium
Write your Selenium functional test cases or script your web browser in Common Lisp.

cl-semantic
Cl-semantic (A collection of RDF/OWL extraction and relationship parsing macros) is "a collection of macros for extracting and generating relationships between information using ontologies for the Sem...

cl-smogames
Collection of small games, such as Hasami-Shogi.

cl-syslog
Interface to the syslog Unix logging facility.

cl-terrace
Simply put: `cl-terrace' is the VC part of a hypothetical MVC web application framework written in Common Lisp.

cl-uri-templates
cl-uri-templates is a fork of uri-template which implements draft 03 of the proposed URI Template standard (http://tools.ietf.org/html/draft-gregorio-uritemplate-03)

cl-walker
A common lisp code walker that turns CL forms into a tree of CLOS AST nodes, and vica versa. Useful for implementing e.g. delimited continuations (cl-delico), lisp1 semantics, etc. cl-walker is based...

cl-wav-synth - Express noises as you think
A 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.

cl-wdim
Cl-wdim is "a Common Lisp web framework based on persistent CLOS".

cl-win32ole
Common Lisp OLE Library like Ruby's win32ole.

cl-xmpp
A client implementation of XMPP (Extensible Messaging and Presence Protocol), which is the set of core protocols created by the Jabber messaging system.

cl-youtube
Common Lisp wrapper to the YouTube API.

clax
Clax is a library for intelligent software agents that exchange messages.

cletris
A Tetris like game.

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

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

cljl - Common Lisp JPEG Library
A pure Common Lisp library for encoding and decoding JPEG images files.

color-gradients
color-gradients is a graphics library that computes linear or radial color gradients. Multistop color progression using linear or sin^2 interpolation is available.

colorize
An application for colorizing Common Lisp, Emacs Lisp, Scheme, C, C++ or Java source code.

command line arguments
Open-sourced project from ITA, part of QITAB.

compo
A musical composition tool with a Common Lisp based language. It allows the construction and management of musical structures.

computed-class
A library that implements computed classes. "An instance of computed-class is a class meta object which supports per instance lazy computation of CLOS object slot values".

conmc
Conmc is a Windows DLL that provides CLISP and Corman Lisp with functionality for text console operations such as cursor positioning, color setting, screen clearing, etc.

contraband
"A roleplaying game of intrigue, diplomacy, smuggling and good old-fashioned adventure".

csp
Written by Roger Peppe, csp supports (``communicating sequential processes'') in Lisp.

css-lite
css-lite is a library for generating CSS from an s-exp based syntax. When compiled with Parenscript (http://common-lisp.net/project/parenscript/) loaded in the Lisp image, it also provides the same CS...

csv-parser
Library for reading and writing data files in CSV format. It correctly handles emtpty trailing fields, and MS-DOS line terminators under Unix.

db-sockets
Implementation of the BSD sockets API. It supports both Internet (TCP and UDP) and Unix-domain sockets.

de.setf.utility
de.setf.utility comprises Lisp utility functions : - package management, - date formatting - content types - dot graphs - unit tests - ...

defclass-star
defclass* and defcondition* that automatically generates accessors other things that are schematic for most defclass declarations.

defplayer
Defplayer is an audio player that is planned to support the MP3, OGG Vorbis, WAV and FLAC formats.

defsystem-compatibility
A compatibility layer for system definition tools, which also provides a foundation for building higher level tools. It currently supports ASDF and the EKSL Generic Load Utilities, and will eventually...

dict.lisp
Web-based dictionary server. It is distributed under the BSD license.

dso-lex
A simple regexp-based lexer-generator

dso-parse
PEG parser-generator with s-exp grammar definitions

dyslexia
Dyslexia is a spelling and grammar checker.

f-underscore
F-underscore is a tiny library of functional programming utils. The idea is to make functional programs shorter and easier to read without having to resort to syntax like arc's square bracket unary fu...

fare-csv
A library for importing data in CSV (Comma-Separated Values) format.

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

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

gcc-xml-ffi
An automatic Common Lisp FFI bindings generator from C or C++ source code.

gecol
gecol provides bindings to gecode in order to enjoy constraint programming in Lisp.

getopt
getopt is a library for processing command-line arguments. The syntax of the command-line is modeled after GNU's getopt_long function.

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

grand-prix
Tests, stress-test and performance-tests for Common Lisp object-databases and persistence libraries.

html-encode
A library for "encoding text in various web-savvy formats". It takes care of processing text for inclusion in HTML PRE and TT elements, and managing long text lines.

html-entities
A library for encoding and decoding (HTML/SGML/XML) entities in Common Lisp.

hyperspec-lookup
Hyperspec-lookup is a documentation system for Lisp software. It provides an interface for mapping from Lisp symbols to documentation URLs for the Common Lisp HyperSpec and the CLOS MetaObject Protoco...

iaxphone
Iaxphone 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...

ieee-floats
Provides functions for converting floats to and from binary format.

iterate-keywords
Iterate-keywords is just like the iterate (http://common-lisp.net/project/iterate/) but it allows keywords to be used for clause heads. That is, (iter (:for i from 1 to 10) (:collect i)) It is usefu...

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

jwacs - Javascript With Advanced Continuation Support
A program transformer for web development that translates code from an extended Javascript syntax to standard Javascript. It supports client-side continuations.

latex-extract
"A LaTeX file dependency generator, generating Makefile header lines".

lisp-cgi-utils
The lisp-cgi-utils is a software package for developing CGI scripts with Common Lisp. It implements a very basic HTTP/CGI interface (sending headers, getting GET/POST and environment variables) and of...

lisp-jabber
A client library for the Jabber instant messaging system and its XMPP (Extensible Messaging and Presence Protocol) protocol set.

lisp-unit
A simple to use, modular unit testing library designed for beginning programmers. It supports test-first programming, the redefinition of functions and macros without reloading tests. Lisp-unit can te...

little b
Little b is a modular human- and computer-readable language for building and sharing models of complex systems. It is currently used to make mathematical models of biochemical and multicellular system...

logv
Logv is a lightweight logging utility for Common Lisp

markup
A fork of the Gigamonkeys Markup typesetting language.

metabang-bind
Metabang-bind provides a binding construct that generalizes MULTIPLE-VALUE-BIND, LET, LET* and DESTRUCTURING-BIND.

metacopy
A toolkit for specifying how to make copies of CLOS objects.

misrouted
Misrouted (A basic toolkit to analyse CheckPoint FW-1 and Cisco router and PIX configuations) parses router configuration files and makes the information accessible in a Lispy format.

mod_lisp
mod_lisp is an Apache module to easily write web applications in Lisp. mod_lisp talk from Apache to lisp processes by sockets with a very straightforward protocol to handle a request. It reuses the...

mod_lisp for Lighttpd
A branch of mod_lisp for the Lighttpd web server.

net-telent-date
A library of routines for parsing, conversting, and manipulating dates and times. Most of the code was originally written for the CMUCL Common Lisp implementation.

ninep
A client library for the 9P2000 file system protocol used by the Plan 9 operating system and the wmii window manager.

nrw-xmcl
A library for transforming XML data into calls to Lisp-functions or macros. It can be used for analyzing and trasforming XML data, building HTML templating engines, or providing alternate Lisp syntaxe...

nuclblog: a blog engine for use with Hunchentoot
A library for developing blogs to run behind the Hunchentoot web server.

org-davep-cldict
CLIM-based GUI for the org-davep-dict RFC 2229 dictionary client library.

org-davep-dict
Client library for RFC 2229 dictionary servers.

org-davep-dictrepl
Client with a textual command interface (a REPL) for the org-davep-dict RFC 2229 dictionary client library.

org-davep-newsrc
Library for parsing Unix ~/.newsrc files.

org-davep-nntp
Client library for the NNTP network protocol for accessing Usenet news servers.

parse-number
A library that parses a string into one of the Common Lisp number types, or signals an error if it is not possible.

patty
Facilitates working with functional data structures on top of CLOS.

picl
An assembler for the Microchip Technology PIC microcontroller.

portch
Portch is a small framework for organizing and running tests written with ptester

psgraph
A library for generating PostScript pictures of directed acyclic graphs.

ptester
ptester is a portable version of Franz's tester library. It is a test framework library.

pxmlutils
A portable version of Franz's xmlutils, including a XML and HTML parser. (development on the xml parser in pxmlutils has stopped, use Miles Egan's xmls parser instead)

py-configparser
An INI-file style configuration parser conformant to the Python configparser module.

pygen - Python-style generators library

read-bytes-standalone
Library for reading and writing integer and IEEE floating-point numbers from binary I/O streams.

rfc2822
Implementation of the RFC 2822 standard, which specifies a syntax for email text messages and superseedes RFC 822.

rucksack
A portable object persistency library with support for persistent basic Lisp data types, parallel transactions, schema evolution, and more.

rw-ut
functions for reading and writing lisp universal time as strings.

slashcache.lisp
Downloads Slashdot.org news headlines and stores them for offline access.

slashdot.lisp
Library for getting news headlines from Slashdot and other "backslash" systems such as NewsForge.

smarkup
A set of utilities for formatting s-expression based text markup source documents.

sparkline
A library for drawing "sparkline" graphs, which are based on an idea by information design expert Edward Tufte.

spatial-trees
A library for manipulating "dynamic index structures for spatially-extended data" such as R-trees, Greene-trees, R*-trees and X-trees.

stefil
Simple TEst Framework In Lisp - a very thin, yet full featured test framework that creates instrumented defun's that can be called from the REPL.

text-query
A library for querying the user. It adds generality to the standard Y-OR-N-P and YES-OR-NO-P functions, and the ability to time out and return a default value.

thnappy
Common Lisp bindings to Google's Snappy compression library.

tiff-ffi
A set of UFFI-based Common Lisp bindings to the LibTIFF image manipulation C library.

trivial-garbage
trivial-garbage is a simple library that provides a portable API to finalizers, weak hash-tables and weak pointers.

trivial-garbage

trivial-gray-streams
A library which provides an extremely thin compatibility layer for Gray streams.

trivial-https
A simple library for performing client HTTP/HTTPS operations (GET and POST) over a socket interface. It is a fork of Trivial-HTTP. Trivial-https has been superseeded by Drakma.

trivial-irc
trivial-irc is a (very) trivial IRC client library. It has no facilities for CTCP, and only very simple facilities for receiving, handling and sending messages.

trivial-ldap
TRIVIAL-LDAP is a one file, all lisp client implementation of parts of RFC 2251.

trivial-sockets
TCP networking library for simple applications such as "scripting" and interactive use. A patch provides UDP support. trivial-sockets has been superseeded by usocket.

trivial-utf-8
Trivial UTF-8 is a small library for doing fast UTF-8-based in- and output on a Lisp implementation that already supports Unicode -- meaning char-code and code-char deal with Unicode character codes.

ucw-extras
A repository of source code, components, demos, documents and other material related to web programming with the UnCommonWeb application framework.

uri-template
uri-template is a Common Lisp implementation of URI templates as a reader macro, used for both template interpolation and destructuring.

usocket
The project wants to provide a portable TCP/IP and UDP socket interface for as many Common Lisp implementations as possible, while keeping the abstraction and portability layer as thin as possible.

uuid
A library for generation of universally unique identifiers as described by RFC 4122

wxcl
wxcl provides Common Lisp bindings for wxWidgets.

xmlutils
Franz's open source XML/HTML parsers.

yaclml
Yaclml is a collection of macros and utilities for generating XML/HTML-like markup. It can generate HTML from both Lisp code and designer templates.

zen
zen, a hackable X server written in Common Lisp.