Login/Register to vote and to have access to more features
You are here: Root > By License > Open Source Go directly to another tag
All Libraries for MIT (90 items) Back to full tag view
ABLE - A Basic Lisp Editor
ABLE is an open source Common Lisp editor for Mac, Linux and Windows. ABLE's features include a listener with command history, syntax colouring, symbol completion, jump to definition, parenthesis mat...
ASDF is Another System Definition Facility.
An ASDF extension that makes it possible to specify where compiled Lisp binaries should go.
A tool for testing ASDF-INSTALLable Common Lisp software. It works by downloading packages, installing them and reporting any problems.
ASDF-Status generates reports that display the testing results collected by the ASDF-Install-tester tool, which checks ASDF-INSTALLable Common Lisp software.
A tool to connect ASDF system definitions in a way that supports auto-loading of systems.
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...
AspectL is a library that provides aspect-oriented extensions for Common Lisp / CLOS.
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...
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...
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.
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.
A library that provides new container data structures (trees, queues, heaps, and more) and a standard interface for using them.
A library for "generating dot (a program in the Graphviz suite) output from arbitrary Lisp data". Graphviz is a graph visualization software.
A set of UFFI-based Common Lisp bindings to the FMOD sound library.
CL-Magick (Common lisp interface to ImageMagick library) is a set of bindings to the ImageMagick image manipulation C library.
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...
A collection of mathematical routines for combinatorics, statistics, functions, matrices, vectors, and more.
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...
A set of UFFI-based bindings to the SDL (Simple DirectMedia Layer) and OpenGL multimedia libraries.
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.
A portable random number generator that produces the same results regardless of platform, and provides additional random distributions such as Poisson, exponential, and more.
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...
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 is a portable library for easy thread-based synchronous concurrency.
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.
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.
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...
ContextL is a CLOS extension for Context-oriented Programming.
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...
FTD - The Flexi-Trivial Dired
A Dired-style file manager with a [Mc]CLIM-based GUI.
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.
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.
Hypertext documentation system for Lisp source code. It provides mappings from (package-name, symbol-name, documentation-type) triplets to documentation URIs.
Ironclad is a cryptographic toolkit that includes several block encryption algorithms and hash functions.
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...
A library for manipulating dates and times, based on the paper "The Long, Painful History of Time" by Erik Naggum.
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.
Lavlet Lisp HTTP server and server pages
An HTTP server and dynamic pages engine modeled after JSP/Servlet/Tomcat and ASP/IIS.
MOP Feature Tests
This package provides a test suites for checking what CLOS MOP features a Common Lisp implementation supports.
A collection of miscellaneous utilities for container data structures, binding, user interface, dates and times, I/O, symbols, sequences, string manipulation, and more.
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...
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.
A compatibility layer on top of various CLOS MOP implementations, with some additional reflection capabilities.
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...
Pantzer is a "wire-frame `shoot tanks' game" with a CLX-based user interface.
Practical Common Lisp code
All the source code from the book "Practical Common Lisp" by Peter Seibel.
Regression testing framework described in a paper by Richard Waters titled "Some Useful Lisp Algorithms: Part 1".
CLIM front-end for the RT regression testing framework.
CLIM frontend to the SBCL sb-sprof statistical profiler.
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...
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 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 ...
Storable Functions implements transformations of functions (including closures) from and to CLOS instances of some specific classes. It contains a set of macros for making this transformation possible...
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 ...
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.
A simple library for performing client HTTP operations (GET and POST) over a socket interface.
trivial-http has been superseeded by Drakma.
Highly customizable graphical IRC client with support for multiple channels, nickname focusing and highlighting, clickable and rewritable URLs, and more.
B-Tree implemented in Common Lisp. Stores key/value pairs onto disk based data structure. Current implementation has been tested with SBCL.
An interface to the CrackLib C libary, which checks passwords for robustness and suggests how to improve it.
A client library for accessing a Creek workflow server.
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...
A parser and generator for the JSON data-interchange format.
Portable localisation package for Common Lisp.
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.
A set of CFFI-based Common Lisp bindings to the PLplot scientific plotting library, which can produce several kinds of 2D and 3D plots.
Bindings to PortAudio crossplatform library.
Collection of small games, such as Hasami-Shogi.
Interface to the syslog Unix logging facility.
A client implementation of XMPP (Extensible Messaging and Presence Protocol), which is the set of core protocols created by the Jabber messaging system.
Library for controlling a last.fm stream web service, with a graphical CLIM GUI.
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.
defclass* and defcondition* that automatically generates accessors other things that are schematic for most defclass declarations.
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...
Dyslexia is a spelling and grammar checker.
Tests, stress-test and performance-tests for Common Lisp object-databases and persistence libraries.
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.
A library for encoding and decoding (HTML/SGML/XML) entities in Common Lisp.
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...
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...
Metabang-bind provides a binding construct that generalizes MULTIPLE-VALUE-BIND, LET, LET* and DESTRUCTURING-BIND.
A toolkit for specifying how to make copies of CLOS objects.
A client library for the 9P2000 file system protocol used by the Plan 9 operating system and the wmii window manager.
An INI-file style configuration parser conformant to the Python configparser module.
Implementation of the RFC 2822 standard, which specifies a syntax for email text messages and superseedes RFC 822.
A portable object persistency library with support for persistent basic Lisp data types, parallel transactions, schema evolution, and more.
A library which provides an extremely thin compatibility layer for Gray streams.
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.