2382 packages found

1am
A minimal testing framework.
3b-bmfont
BMFont file format readers/writers
3b-hdr
reader and writer for radiance HDR files
3b-swf
Common Lisp .swf file manipulation library
3bgl-shader
CL-hosted CL-like DSL for generating GLSL
3bmd
markdown processor in CL using esrap parser.
3bz
deflate decompressor
3d-math
A library implementing the necessary linear algebra math for 2D and 3D computations
3d-matrices
A utility library implementing 2x2, 3x3, 4x4, and NxN matrix functionality.
3d-quaternions
A utility library implementing quaternion and dual-quaternion functionality.
3d-spaces
A library implementing spatial query structures
3d-transforms
A utility library implementing a common structure to encapsulate spatial transformations
3d-vectors
A utility library implementing 2D, 3D, and 4D vector functionality.
40ants-asdf-system
Provides a class for being used instead of asdf:package-inferred-system.
40ants-slynk
Utilities to start SLYNK if needed and to track active connections.
a-cl-logger
A logger that sends to multiple destinations in multiple formats. Based on arnesi logger
able
A Common Lisp editor
abstract-arrays
Julia's AbstractArray like abstraction for Common Lisp.
access
A library providing functions that unify data-structure access for Common Lisp: access and (setf access)
acclimation
Library supporting internationalization
action-list
An implementation of action lists
adhoc
Another Declarative Hierarchical Object-centric CLOS Customization
adopt
Simple, flexible, UNIX-style option parsing.
adopt-subcommands
Extend the Adopt command line processing library to handle nested subcommands.
adp
Add Documentation, Please. A Common Lisp documentation generator with Scribble files and @-syntax support.
adp-github
ADP extension to generate github markdown files.
advanced-readtable
Advanced customizable readtable
aether
A DSL for emulating an actor-based distributed system, housed on a family of emulated devices.
agnostic-lizard
A portable code walker that makes a best effort to be correct in most cases
agutil
A collection of utility functions not found in other utility libraries.
alexa
A lexical analyzer generator.
alexandria
Alexandria is a collection of portable public domain utilities.
alexandria-plus
A conservative set of extensions to Alexandria utilities.
algebraic-data-library
A library of common algebraic data types.
allioli
Alliolification
also-alsa
Basic ALSA bindings for Common Lisp
alternate-asdf-system-connections
Allows for ASDF system to be connected so that auto-loading may occur. This is a fork of asdf-system-connections and incorporates a load-system-driven mechanism for loading dependencies and also loads the dependencies of the connections.
amazon-ecs
Amazon Product Advertising API library for Common Lisp
amb
An implementation of John McCarthy's ambiguous operator
anaphora
The Anaphoric Macro Package from Hell
anaphoric-variants
Gives access to anaphoric variants of operators through one macro: ANAPHORIC. The user explicitly provides a variable name, preserving sanity, in contrast to the traditional use of an evil implicit variable ("IT"). Some operators can bind additional handy variables when explicitly requested.
anatevka
A distributed blossom algorithm for minimum-weight perfect matching.
anathema
Color theme library for CLIM applications
ansi-test-harness
Harness for ansi-test
antik
A library of numerical mathematics.
anypool
General-purpose pooling library
apply-argv
Apply-argv is a library for parsing command line arguments.
april
April is a subset of the APL programming language that compiles to Common Lisp.
arc-compat
Arc compatible package for CL
architecture.builder-protocol
Protocol and framework for building parse results and other object graphs.
architecture.hooks
This system provides the hooks extension point mechanism (as known, e.g., from GNU Emacs).
architecture.service-provider
Provides a framework for registering and finding services and providers of these.
archive
A package for reading and writing archive (tar, cpio, etc.) files.
arithmetic-operators-as-words
Just simple macros that expand to the normal arithmetic operators. I personally hate using the symbols..
arnesi
A bag-of-tools utilities library used to aid in implementing the bese.it toolkit
array-operations
Array operations library for Common Lisp
array-utils
A few utilities for working with arrays.
arrival
Classical planning plan validator written in modern Common Lisp
arrow-macros
arrow-macros provides clojure-like arrow macros and diamond wands.
arrows
Implements -> and ->> from Clojure, as well as several expansions on the idea.
asd-generator
Automatic directory scanner/generator for .asd project files.
asdf-dependency-graph
A minimal wrapper around `dot` available at least on Linux systems to generate dependency-graphs.
asdf-dependency-grovel
Analyse the dependencies in an ASDF system
asdf-dependency-traverser
Easily traverse and collect ASDF dependencies recursively.
asdf-encodings
Portable interface to character encodings and your implementation's external-format
asdf-finalizers
Enforced calling of finalizers for Lisp code
asdf-flv
ASDF extension to provide support for file-local variables.
asdf-linguist
Extensions for ASDF.
asdf-manager
Download and manage ASDF versions.
asdf-package-system
Backward-compatible stub for ASDF 3.1's package-inferred-system feature
asdf-system-connections
Allows for ASDF system to be connected so that auto-loading may occur.
asdf-viz
Visualizes the dependencies between asdf systems / Visualize the function call graph.
aserve
Trivial shim to load built-in aserve when running on Allegro CL
asn1
ASN.1 encoder/decoder
assert-p
A library of assertions written in Common Lisp.
assertion-error
Error pattern for assertion libraries in Common Lisp.
assoc-utils
Utilities for manipulating association lists
asteroids
An improved asteroids game with sounds
astonish
A small library for querying and manipulating Lisp ASTs
async-process
asynchronous process execution for common lisp
atomics
Portability layer for atomic operations like compare-and-swap (CAS).
audio-tag
tool to deal with audio tags. read, view and write
authenticated-encryption
Authenticated-Encryption functions
auto-restart
automatically generate restart-cases for the most common use cases, and also use the restart for automatic retries
autoexport
A small library to automatically export definitions
avatar-api
Get avatars from Gravatar, Google+ and others.
avl-tree
An implementation of the AVL tree data structure.
aws-foundation
Amazon AWS low-level utilities
aws-sdk-lisp
AWS SDK for Common Lisp
aws-sign4
A library for Amazon Web Services signing version 4
ayah-captcha
A simple interface to the API of the play-thru captcha of areYouAHuman.com
babel
Babel, a charset conversion library.
babylon
Jürgen Walther's modular, configurable, hybrid knowledge engineering systems framework for Common Lisp, restored from the CMU AI Repository.
base-blobs
Base system foreign library collection
base64
Base64 encoding and decoding for Common Lisp.
basic-binary-ipc
A inter-process communication library for transmitting binary data over a stream.
bdef
Buffer definition; audio buffer abstraction for sound synthesis systems
beast
Basic Entity/Aspect/System Toolkit
big-string
Big strings, similar to Java's StringBuilder.
bike
Common Lisp .Net Core Interop
binary-io
Library for reading and writing binary data.
binary-parser
A toolset for parsing binary data formats.
binary-search-tree
An implementation of the binary search tree data structure.
binary-structures
A library for reading, writing, and representing structures from binary representations
binary-types
A library for reading and writing binary records.
binascii
A library of ASCII encoding schemes for binary data
binding-arrows
An implementation of threading macros based on binding anonymous variables
binfix
BINFIX -- A powerful binary infix syntax for Common LISP.
binomial-heap
A compact binomial heap implementation.
binpack
Rectangle packer for sprite/texture atlases
birch
A simple Common Lisp IRC client library
bit-ops
Optimized bit-vector operations
bit-smasher
Utility library for handling bit vectors, bit vector arithmetic, and universal integer type conversions between bit-vectors, byte-vectors, octals, decimals, and hexadecimal notation.
bitfield
Efficiently represent several finite sets or small integers as a single non-negative integer.
bitfield-schema
SIMPLE-BIT-VECTOR low level routines and convenient eDSL over it.
bitio
A wrapper for octet streams that enable bit level streams.
bknr-datastore
baikonour - launchpad for lisp satellites
bknr-web
Baikonour - Launchpad for LISP satellites - Application modules
black-tie
Noise library for Common Lisp.
blackbird
A promise implementation for Common Lisp.
bnf
BNF example generator. Useful for testing parser.
bobbin
Simple (word) wrapping utilities for strings.
bodge-blobs-support
Common utilities for loading/distributing foreign libraries
bodge-chipmunk
Wrapper over chipmunk 2d physics library
bodge-concurrency
Concurrency utilities
bodge-glad
OpenGL 4.6 Core GLAD wrapper for cl-bodge system
bodge-glfw
Wrapper over glfw3 library
bodge-heap
Heap implementation
bodge-host
OS-dependent routines
bodge-libc-essentials
Common Lisp bindings to most essential part of libc
bodge-math
Math routines
bodge-memory
Memory handling utilities
bodge-nanovg
Wrapper over nanovg library for cl-bodge system
bodge-nuklear
Wrapper over Nuklear IM GUI library
bodge-ode
Thin wrapper over Open Dynamics Engine
bodge-openal
Thin wrapper over OpenAL cross-platform 3D audio API
bodge-queue
Simple FIFO implementation with no external dependencies
bodge-sndfile
Wrapper over libsndfile for cl-bodge system
bodge-utilities
Utility library
bordeaux-fft
An efficient and portable implementation of the Fast Fourier Transform
bordeaux-threads
Bordeaux Threads makes writing portable multi-threaded apps simple.
bp
Bitcoin Protocol components in Common Lisp
bst
Binary search tree
bt-semaphore
A simple semaphore class for bordeaux-threads inspired by SBCL's semaphore.
btrie
Branch trie - a generic trie implementation with branch widths. * Implementation is generic: keys can be of sequences of any type. * Branch width of a trie node tells how many branches go through that node and can be used to calculate probabilites for different suffixes.
bubble-operator-upwards
A function that "bubbles an operator upwards" in a form, demultiplexing all alternative branches by way of cartesian product. This operation is notably useful for easy implementation of certain kinds of shorthand notations in macros. A cartesian-product function is also exported, as it's needed to implement the main function.
buildapp
Buildapp is an application for SBCL and CCL that configures and saves an executable Common Lisp image or non-executable core.
buildnode
Tool for building up an xml dom nicely.
burgled-batteries
Lisp-Python interface
burgled-batteries.syntax
Embedded Python syntax for burgled-batteries
bytecurry.asdf-ext
ASDF extension(s) for generating atdoc documentation.
bytecurry.mocks
Tools to mock functions for unit tests
c2ffi-blob
c2ffi executables for various platforms
cacau
Test Runner in Common Lisp.
cache-while
A Common Lisp macro for defining temporary caches that invalidate based on expressions evaluating to different values.
cacle
Extensible cache services for Common Lisp
calendar-times
A calendar times library on top of local-time
calispel
Thread-safe message-passing channels, in the style of the occam programming language.
cambl
A library for working with financial amounts involving multiple commodities.
can
A role-based access right control library
canonicalized-initargs
Provides a :canonicalize slot option accepting an initarg canonicalization function.
caramel
CSS selector-based template engine for Common Lisp
cari3s
A generator for the i3 status bar.
carrier
An async HTTP client
cartesian-product-switch
CARTESIAN-PRODUCT-SWITCH is a macro for choosing the appropriate form to execute according to the combined results of multiple tests. This is a straightforward and efficient alternative to the convoluted ad-hoc conditionals one might otherwise resort to.
caveman
Clack Middleware for managing CL-DBI connections
caveman2-widgets
Weblocks like widgets for caveman2.
caveman2-widgets-bootstrap
An extension to caveman2-widgets which enables the simple usage of Twitter Bootstrap.
cbor
CBOR encoder/decoder
ccl-compat
Clozure CL compatibility module
ccldoc
create lisp documentation using s-expressions
cells
An Integration of Cells and RDF
cephes.cl
Wrapper for the Cephes Mathematical Library
cepl
Fast lispy way to work with OpenGL
cepl.camera
A camera implementation for CEPL
cepl.devil
A couple of helper functions to load from devil straight to cepl c-arrays or textures
cepl.drm-gbm
DRM/GBM host for cepl
cepl.glop
glop host for cepl
cepl.sdl2
SDL2 host for cepl
cepl.sdl2-image
Some helper methods for using sdl2-image to load images to CEPL types
cepl.sdl2-ttf
A few additional helpers for making working with sdl2-ttf even easier from CEPL
cepl.skitter
Plumbing to use skitter with cepl
cepl.spaces
Adds abstractions over vector spaces to CEPL
ceramic
Common Lisp web apps on the desktop
cerberus
Kerberos implementation, provides support to the glass API.
cesdi
Provides a compute-effective-slot-definition-initargs generic function that allows for more ergonomic initialization of effective slot definition objects.
cffi
The Common Foreign Function Interface
cffi-c-ref
Adds streamlined access to foreign memory
cffi-object
A Common Lisp library that enables fast and convenient interoperation with foreign objects.
cffi-ops
A library that helps write concise CFFI-related code.
chain
Chaining/threading macros, one of them `setf`ing its first argument
chameleon
Configuration management facilities for Common Lisp with multiple profile support.
champ-lite
A lightweight implementation of persistent functional maps and iteration-safe mutable tables using Michael Steindorfer's CHAMP data structure.
chancery
A library for procedurally generating text, inspired by Tracery.
changed-stream
A library for non-destructive changes to character streams.
chanl
Communicating Sequential Process support for Common Lisp
charje.documentation
Documentation is an opinionated yet customizable docstring parsing library.
cheat-js
Macros for JavaScript. Kinda.
check-bnf
Macro arguments checker.
check-it
A randomized property-based testing tool for Common Lisp.
checkl
CheckL: Dynamic testing for Common Lisp
chillax
CouchDB abstraction layer - Easy-load system with sane defaults
chipi
Test system for chipi
chipmunk-blob
Chipmunk physics foreign library collection
chipz
A library for decompressing deflate, zlib, and gzip data
chirp
Chirp Twitter client featuring full API coverage.
chlorophyll
ANSI escape code library for Common Lisp
chrome-native-messaging
A package to communicate with a Chrome extension as the native application
chronicity
A natural language date and time parser for Common Lisp
chtml-matcher
A unifying template matcher based on closure-html for web scraping and extraction
chunga
Portable chunked streams for Common Lisp
ci
A tool simplify continuous deployment for Common Lisp projects.
ci-utils
A set of tools for using CI platforms
ciao
OAuth 2.0 Client for Common Lisp
circular-streams
Circularly readable streams for Common Lisp
city-hash
CityHash hash functions
cl-6502
An emulator for the MOS 6502 CPU
cl-abnf
ABNF Parser Generator, per RFC2234
cl-abstract-classes
Extends the MOP to allow `abstract` and `final` classes.
cl-acronyms
A program that expands an acronym based on grammatical rules.
cl-advice
Portable advice for Common Lisp
cl-algebraic-data-type
A library for algebraic data types.
cl-all
A script to evaluate expressions in multiple lisp implementations.
cl-amqp
AMQP 0.9.1 with RabbitMQ extensions in Common Lisp
cl-ana
cl-ana is a free (GPL) data analysis library in Common Lisp providing tabular & binned data analysis along with nonlinear least squares fitting & visualization.
cl-annot
Python-like Annotation Syntax for Common Lisp
cl-annot-prove
Annotation Syntax Test Library.
cl-annot-revisit
Re-implementation of 'cl-annot', an annotation syntax library for Common Lisp.
cl-anonfun
Anonymous function helpers for Common Lisp
cl-ansi-term
Output colored formatted text, tables and other pretty-printing widgets on ANSI-compliant terminals
cl-ansi-text
ANSI control string characters, focused on color
cl-apertium-stream-parser
Apertium stream written in Common Lisp
cl-apple-plist
Encodes Common Lisp data structures in Apple property list XML format (.plist).
cl-arff-parser
A parser for Weka arff (Attribute-Relation File Format) Machine learning datasets.
cl-argparse
A python argparse inspired command line parser library
cl-aristid
Draw Lindenmayer Systems with Common LISP!
cl-arxiv-api
Bindings for API of arXiv.org
cl-ascii-art
Ascii Art generating routines.
cl-ascii-table
Common Lisp library to present tabular data in ascii-art table.
cl-aseprite
Aseprite file format parser
cl-association-rules
An implementation of the apriori algorithm to mine association rules in Common Lisp.
cl-astar
A heavily optimized yet flexible A* pathfinding algorithm implementation
cl-async
Base system for cl-async.
cl-async-await
An implementation of async/await for Common Lisp
cl-async-future
A futures implementation for Common Lisp. Plugs in nicely to cl-async.
cl-atelier
An atelier for Lisp developers
cl-aubio
Aubio bindings for Common Lisp
cl-autorepo
A simple mechanism to auto-load ASDF systems from repositories.
cl-autowrap
Import c2ffi specs and generate CFFI wrappers
cl-avro
Implementation of the Apache Avro data serialization system.
cl-azure
A Windows Azure library for Common Lisp.
cl-base16
Common Lisp implementation of base16
cl-base58
An implementation of base58 for Common Lisp
cl-base64
Base64 encoding and decoding with URI support.
cl-bayesnet
A Common Lisp Bayesian Network Inference Engine
cl-bcrypt
Common Lisp system for generating and parsing of bcrypt password hashes
cl-beanstalk
An interface to the beanstalk queue server
cl-bencode
Bencode
cl-bert
BERT serializer.
cl-bibtex
Compatible re-implementation of the BibTeX program, with a BST-to-CL compiler.
cl-binary-store
Fast serialization / deserialization library
cl-bip39
A Common Lisp implementation of BIP-0039
cl-bloggy
A self hosted and extensible blogging system built atop Hunchentoot. The user writes blog entries by connecting to their remote image with sly/slime and creates new entries by writing HTML using spinneret.
cl-bloom
Simple Bloom filters with efficient hashing.
cl-bmas
A Common Lisp wrapper around BMAS - a BLAS like library with support for integers, basic math operations, trigonometry, and more.
cl-bmp
A library for dealing with Windows bitmaps (BMP, DIB, ICO, CUR)
cl-bnf
A simple BNF parser.
cl-bootstrap
Twitter Bootstrap widget library for Common Lisp
cl-bplustree
In-memory B+ tree
cl-brewer
Homebrew formula builder for Common Lisp applications.
cl-buchberger
cl-buchberger: A Common Lisp implementation of Buchberger's algorithm.
cl-bus
A(n almost) referentially transparent interface for streams
cl-ca
cellular automaton library
cl-cache-tables
A wrapper around native hash-tables to facilitate in-process caching of common lisp data structures.
cl-cairo2
Cairo bindings
cl-capstone
Common Lisp CLOS interface to the Capstone disassembler
cl-case-control
Supporting case-controlling
cl-catmull-rom-spline
Catmull-Rom Spline
cl-cblas
A cl-autowrap generated wrapper around CBLAS which provides a C interface to the Basic Linear Algebra Subprograms.
cl-ceigen-lite
A Common Lisp wrapper around CEIGEN-LITE - which is itself a C wrapper around the C++ Eigen library.
cl-cerf
Lisp wrapper to libcerf
cl-cf
Computations using continued fractions
cl-cffi-gtk
A Lisp binding to GTK 3
cl-change-case
Convert strings between camelCase, param-case, PascalCase and more
cl-charms
CFFI bindings for curses.
cl-clblas
clBLAS binding
cl-cli
Command line parser
cl-cli-parser
A command-line argument parser. Mostly parses options of the same form that getopt parses
cl-clon
Clon's support for termio (tty geometry and fontification)
cl-clsparse
Common Lisp bindings for clSPARSE
cl-cmark
Common Lisp bindings to libcmark, the CommonMark reference implementation
cl-cognito
Amazon Cognito Utilities
cl-coinpayments
Helpers for working with the coinpayments.net api.
cl-collider
SuperCollider client for Common Lisp
cl-colors
Simple color library for Common Lisp
cl-colors2
Simple color library for Common Lisp
cl-concord
CONCORD implementation based on Common Lisp
cl-confidence
A Simple Interactive Test Framework for Common Lisp
cl-conllu
Common Lisp library for dealing with CoNLL-U files
cl-conspack
CONSPACK implementation for Common Lisp
cl-cont
A library that implements continuations by transforming Common Lisp code to continuation passing style.
cl-containers
A generic container library for Common Lisp
cl-cookie
HTTP cookie manager
cl-coveralls
Coverage tracker for Coveralls
cl-covid19
Common Lisp library and utilities for inspecting COVID-19 data
cl-cpus
Get number of CPUs
cl-cram
A simple, Progress bar for Common Lisp
cl-crc64
Computes 64-bit cyclic redundancy checks
cl-creditcard
Generic interace library for talking with credit card processors.
cl-cron
A simple tool that provides cron like facilities directly inside of common lisp. For this to work properly note that your lisp implementation should have support for threads
cl-crypt
Common-Lisp implementation of unix crypt function
cl-css
Simple inline CSS generator
cl-csv
Facilities for reading and writing CSV format files
cl-cuda
Cl-cuda is a library to use NVIDIA CUDA in Common Lisp programs.
cl-cxx
Common Lisp Cxx Interoperation
cl-cxx-jit
Common Lisp Cxx Interoperation
cl-data-format-validation
Validation and conversion between user and internal data.
cl-data-structures
Data structures, ranges, ranges algorithms.
cl-date-time-parser
Parse date-time-string, and return (values universal-time fraction). Parsable date-time-format: ISO8601, W3CDTF, RFC3339, RFC822, RFC2822, RFC5322, asctime, RFC850, RFC1036.
cl-db3
DB3 file reader
cl-dbi
Database independent interface for Common Lisp
cl-dct
Discrete cosine transform.
cl-debug-print
A reader-macro for debug print
cl-decimals
Decimal number parser and formatter
cl-def-properties
Common Lisp definitions instropection library
cl-dejavu
Repack of DejaVu fonts for Common Lisp
cl-diceware
Diceware in Lisp
cl-difflib
A Lisp library for computing differences between sequences.
cl-digraph
Simple directed graphs for Common Lisp.
cl-diskspace
List disks, get disk total/free/usable space information.
cl-disque
A Disque client for Common Lisp
cl-djula-svg
Handle SVGs in Djula Templates
cl-djula-tailwind
Tailwind classes for Djula templates
cl-docutils
Document utilities and Restructured text parser
cl-dot
Generate Dot Output from Arbitrary Lisp Data
cl-dotenv
Utility library for loading .env files
cl-double-metaphone
Common Lisp implementation of the Double Metaphone phonetic algorithm.
cl-drawille
cl-drawille: Drawing in terminal with Unicode Braille characters.
cl-drm
Common Lisp bindings for libdrm
cl-dropbox
Common Lisp Client for the Dropbox API.
cl-dsl
Easily define domain specific languages
cl-duckdb
CFFI wrapper around the DuckDB C API
cl-durian
dynamic html generation from list structures (interpolation friendly)
cl-earley-parser
Natural language parser using Jay Earleys well-known algorithm
cl-ecma-48
This package exports a macro for defining ECMA-48 control functions and the 162 functions defined by this.
cl-editdistance
Compute edit distance between sequences.
cl-egl
Common Lisp wrapper for libEGL
cl-elastic
Elasticsearch client for Common Lisp
cl-emacs-if
Provides Emacs-like IF and WHILE operators
cl-emb
A templating system for Common Lisp
cl-emoji
cl-emoji provides the Unicode emoji characters
cl-enchant
Programming interface for Enchant spell-checker library
cl-enumeration
The CL-ENUMERATIONS project contains a Common Lisp Java-like enumeration/iteration library and protocol. Most basic Common Lisp types are handled. The project page can be found at http://common-lisp.net/project/cl-enumeration.
cl-env
Easily parse .env files. That's it!
cl-environments
Implements the CLTL2 environment access functionality for implementations which do not provide the functionality to the programmer.
cl-epmd
Erlang Port Mapper Daemon client
cl-erlang-term
Trivia extensions for matching Erlang terms.
cl-etcd
Run etcd as an asynchronous inferior process.
cl-ev
libev bindings
cl-events
Events for Common Lisp
cl-ewkb
cl-ewkb is a geospatial library, based on cl-wkb, that implements the OGC Well-Known Binary geographic geometry data model with PostGIS 3d, 4d extensions, and provides WKB and EWKB encoding and decoding functionality. cl-wkb author is J.P. Larocue.
cl-factoring
Integer Factoring
cl-fad
Portable pathname library
cl-fam
Wraps libfam (File access monitor) API. Needs gamin-devel or fam-devel package
cl-fast-ecs
Blazingly fast Entity-Component-System microframework.
cl-fastcgi
FastCGI wrapper for Common Lisp
cl-fbclient
Common Lisp library for working with firebird databases(using fbclient)
cl-fbx
Bindings to ufbx, a simple and free FBX model decoding library
cl-feedparser
Common Lisp universal feed parser
cl-fix
A FIX (Financial Information eXchange) library for Common Lisp
cl-fixtures
A simple library to create and use parameterized fixtures
cl-flac
Bindings to libflac, a simple FLAC decoding library
cl-flat-tree
A flat-tree implementation in Common Lisp.
cl-flow
Data-flow driven concurrency model for Common Lisp
cl-flowd
Native Lisp interface to Netflow data stores created by the Netflow collect flowd (http://www.mindrot.org/projects/flowd/)
cl-fluent-logger
A structured logger for Fluentd
cl-fluidinfo
Library to access the Fluidinfo database / storage and search platform
cl-flx
Rewrite emacs-flx in Common Lisp
cl-fond
Bindings to libfond, a simple text rendering engine for OpenGL
cl-form-types
Library for determining types of Common Lisp forms.
cl-forms
A web forms handling library
cl-freeimage
Bindings to the freeimage library.
cl-freelock
lock-free concurrency primitives, written in pure Common Lisp.
cl-freetype2
Wrapper for the Freetype2 library
cl-frugal-uuid
Common Lisp UUID library with zero dependencies
cl-fsnotify
File system notifications
cl-ftp
FTP library
cl-fuse
CFFI bindings to FUSE (Filesystem in user space)
cl-fuse-meta-fs
CFFI bindings to FUSE (Filesystem in user space)
cl-fuzz
A Fuzz Testing Framework
cl-fxml
cl-fxml: Common Lisp - Finally eXtended Markup Language.
cl-gamepad
Portability library for gamepad and joystick access.
cl-gap-buffer
Gap buffers in Common Lisp.
cl-gbm
Common Lisp wrapper for libgbm
cl-gcrypt
Common Lisp bindings for libgcrypt
cl-gd
Interface to the GD graphics library
cl-gdata
Common Lisp interface to the Google GData API's
cl-gearman
Common Lisp Library for the Gearman distributed job system.
cl-gendoc
cl-gendoc: Simple component-based documentation generator
cl-gene-searcher
A simple interface to a SQLite database for querying information for genes, and DGV Tracks.
cl-general-accumulator
A general-purpose, extensible value accumulator
cl-generator
cl-generator, a generator implementation for common lisp
cl-geoip
Wrapper around libGeoIP
cl-geometry
Library for two dimensional geometry.
cl-geos
A CFFI wrapper of GEOS for performing geometric operations in Lisp.
cl-getopt
CFFI wrapper to the libc getopt_long function
cl-getx
This is a naive, persisted, in memory (lazy loading) data store for Common Lisp.
cl-gimei
random japanese name and address generator
cl-gists
Gists API Wrapper for Common Lisp.
cl-git
A CFFI wrapper of libgit2.
cl-github-v3
github V3 API library
cl-glfw
Common Lisp bindings for GLFW
cl-glfw3
Bindings for GLFW 3.x
cl-glib
GLib bindings for Common Lisp.
cl-gltf
A library to parse and serialize the glTF file format.
cl-gobject-introspection
Binding to GObjectIntrospection
cl-gobject-introspection-wrapper
Wrap and call GObject Introspection FFI function in LISP style, based on cl-gobject-introspection.
cl-gopher
Gopher protocol library
cl-gpio
A library for the Linux GPIO kernel module as used on hobby kits such as the Raspberry Pi
cl-graph
Graph manipulation utilities for Common Lisp
cl-graylog
Log5 Graylog plugin
cl-grip
Grip is a simple logging interface and framework. The core package contains basic infrastructure and interfaces.
cl-grnm
Grid Restrained Nelder-Mead, a multivariate rootfinder.
cl-groupby
groupby: A higher order function named groupby as known from Scala.
cl-growl
Utilities for sending messages to Growl on Mac OS X.
cl-gserver
Actor framework featuring actors and agents for easy access to state and asynchronous operations.
cl-gss
Common Lisp interface to GSSAPI
cl-hamcrest
Provides documentation for HAMCREST ASDF system.
cl-haml
Haml like XHTML generator.
cl-hamt
Dictionary & set data structure using hash array-mapped tries
cl-hash-table-destructuring
Hash table destructuring utils
cl-hash-util
A simple and natural wrapper around Common Lisp's hash functionality.
cl-heap
An implementation of heap and priority queue data structures.
cl-heredoc
Common Lisp reader heredoc dispatcher
cl-html-parse
HTML Parser
cl-html-readme
A HTML Documentation Generator for Common Lisp projects.
cl-html5-parser
A HTML5 parser for Common Lisp
cl-htmlprag
A port of Neil Van Dyke's famous HTMLPrag library to Common Lisp.
cl-httpsqs
A client lib for accessing HTTPSQS written in Common Lisp
cl-hue
Client for Philips Hue light controller
cl-i18n
A gettext-style internationalisation framework for Common Lisp.
cl-id3
A Common Lisp implementation of the ID3 machine learning algorithm by R. Quinlan.
cl-incognia
Incognia API Common Lisp Client
cl-indentify
A code beautifier for Common Lisp.
cl-inflector
Functions to pluralize and singularize english and portuguese languages words
cl-influxdb
Common lisp binding for InfluxDB
cl-info
A helper to an answer a question about OS, Lisp and Everything.
cl-ini
INI file parser
cl-inix
cl-inix is a flexible library for .INI/.conf file parsing
cl-inotify
Inotify binding.
cl-intbytes
Encode/decode any-base integers and byte arrays interchangeably.
cl-interpol
Common Lisp surface syntax niceties
cl-interval
Intervals, interval trees
cl-ipfs-api2
Bindings for the IPFS HTTP API.
cl-irc
Common Lisp interface to the IRC protocol
cl-irregsexp
More powerful and prettier way of doing text matching, not using regular expressions
cl-isaac
Optimized Common Lisp version of Bob Jenkins' ISAAC-32 and ISAAC-64 algorithms, fast cryptographic random number generators.
cl-isolated
A isolated environment for Common Lisp code evaluation
cl-iterative
Generic iterative algorithm with multiple controls
cl-itertools
itertools Python lib ported to CL
cl-ixf
Tools to handle IBM PC version of IXF file format
cl-jingle
jingle -- ningle with bells and whistles (test suite)
cl-jpeg
A self-contained baseline JPEG codec implementation
cl-jpl-util
Sundry utilities for J.P. Larocque.
cl-jschema
Common Lisp implementation of JSON Schema
cl-json
JSON in Lisp. JSON (JavaScript Object Notation) is a lightweight data-interchange format.
cl-json-helper
Handy extras for cl-json
cl-json-pointer
cl-json-pointer core files.
cl-json-schema
Describe cl-json-schema here
cl-jsonl
Lazy read JSONL files with each line a separate definition.
cl-jsonpath
JSONPath implementation for Common Lisp with 99% test coverage and complete RFC 9535 compliance. Supports cl-json, jonathan, and jzon backends with advanced features including arithmetic expressions, recursive descent, and bracket notation in filters.
cl-jsx
JSX in Common Lisp
cl-junit-xml
Small library for writing junit XML files
cl-just-getopt-parser
Getopt-like parser for command-line options and arguments
cl-jwk
Common Lisp system for decoding public JSON Web Keys (JWK)
cl-k8055
Bindings to the k8055 DAQ hobby board.
cl-kanren
A minikanren implementation
cl-kaputt
A Simple Interactive Test Framework for Common Lisp
cl-keycloak
Describe cl-keycloak here
cl-kraken
A Common Lisp API client for the Kraken exchange
cl-ksuid
K-sortable unique identifiers
cl-ktx
An implementation of the Khronos KTX image file format
cl-ktx2
An implementation of the Khronos KTX Version 2 image file format
cl-kyoto-cabinet
Lisp Interface to Kyoto Cabinet DBM (http://fallabs.com/kyotocabinet/)
cl-l10n
Portable CL Locale Support
cl-l10n-cldr
The necessary CLDR files for cl-l10n packaged in a QuickLisp friendly way.
cl-lambdacalc
Define Lisp functions using lambda calculus syntax
cl-las
Library to manipulate LAS files
cl-lastfm
Common Lisp wrapper for the Last.fm web service.
cl-launch
Runtime for cl-launch
cl-lc
List comprehensions
cl-ledger
Double-entry accounting system.
cl-lex
Common Lisp macros for generating lexical analyzers
cl-lexer
cl-lexer: a lexical analyzer generator
cl-lib-helper
Reorganise existing symbols in standard and third party libs to common hierarchical packages.
cl-liballegro
Allegro 5 game programming library bindings for Common Lisp
cl-liballegro-nuklear
CFFI wrapper for the Nuklear IM GUI library with liballegro backend, to be used with cl-liballegro.
cl-libevent2
Low-level libevent2 bindings for Common Lisp.
cl-libiio
Common Lisp bindings for libiio (https://github.com/analogdevicesinc/libiio).
cl-libinput
Common Lisp wrapper for libinput
cl-libpuzzle
libpuzzle(http://www.pureftpd.org/project/libpuzzle) binding for Common Lisp
cl-libre-translate
A Common Lisp client for the Libre Translate API for translating between human languages. See https://github.com/LibreTranslate/LibreTranslate to setup the Libre Translate service.
cl-libssh2
Trivial libssh2 bindings
cl-libsvm
CFFI wrapper for LIBSVM
cl-libsvm-format
A fast LibSVM data format reader for Common Lisp
cl-libusb
Lispified bindings to libusb-0.1.
cl-libuv
Low-level libuv bindings for Common Lisp.
cl-libyaml
A binding to the libyaml library.
cl-locale
Simple i18n library for Common Lisp
cl-locatives
Implementation of locatives, pointer-like objects in Lisp.
cl-log
CL-LOG - a general purpose logging utility
cl-logic
Boolean algebra package
cl-ltsv
LTSV parser for common lisp.
cl-lzlib
lzip (LZMA) (de)compression using bindings to lzlib
cl-lzma
CFFI wrapper around LZMA (de)compressor foreign library
cl-m4
Common Lisp re-implementation of GNU M4
cl-mango
A minimalist CouchDB 2.x database client.
cl-markdown
A Common Lisp rewrite of Markdown
cl-markless
A parser implementation for Markless
cl-marklogic
Common Lisp library for accessing MarkLogic Server.
cl-marshal
marshal: Simple (de)serialization of Lisp datastructures.
cl-match-patterns
Describe cl-match-patterns here
cl-mathstats
Common Lisp math and statistics routines
cl-maxminddb
CL MaxMind DB
cl-maxsat
Common Lisp API to MAX-SAT Solvers
cl-mdb
cl-mdb: a simple in-memory key-value database
cl-mecab
Interface of MeCab that is a morpheme analyzer
cl-mechanize
A WWW::Mechanize work-alike
cl-mediawiki
A tool to help talk to mediawiki's api.
cl-megolm
A copy of the python functionality provided as bindings for Olm. See: https://gitlab.matrix.org/matrix-org/olm/-/blob/master/python/. Big thanks to Borodust for creating the initial bindings using Claw.
cl-memcached
Fast, thread-safe library to interface with the Memcached Object Cache.
cl-messagepack
A Common-Lisp implementation of Message Pack serialization.
cl-messagepack-rpc
A Common Lisp implementation of the MessagePack-RPC specification, which uses MessagePack serialization format to achieve efficient remote procedure calls (RPCs).
cl-migratum
Database schema migration system for Common Lisp
cl-mime-from-string
A one function library to return a mime-type based on the file extension found at the end of a string. ie abc.txt -> text/plain. The common types implemented are from https://developer.mozilla.org/en-US/docs/Web/HTTP/Basics_of_HTTP/MIME_types/Common_types
cl-mimeparse
Library for parsing MIME types, in the spirit of http://code.google.com/p/mimeparse/, with a Common Lisp flavor.
cl-minifloats
Minifloats (minifloat < single-float) support for Common Lisp
cl-minify-css
To minify css with common lisp.
cl-mlep
Additional algorithms for cl-mlep that violate its non-dependency-claim.
cl-mock
Mocking library
cl-modio
A client library for the mod.io API.
cl-monad-macros
Monad Macros for Common Lisp.
cl-moneris
An interface to the Moneris payment processing service (HTTP).
cl-mongo
lisp system to interact with mongodb, a non-sql db
cl-mongo-id
A library for the creation/parsing of MongoDB Object IDs
cl-monitors
Bindings to libmonitors, allowing the handling of monitors querying and resolution changing.
cl-mop
Simple, portable tools for dealing with CLOS objects.
cl-morse
Library for translating ASCII letters to morse code and back.
cl-moss
Common Lisp submission mechanism for Stanford's MOSS system
cl-mount-info
Get information about mounted filesystems on GNU/linux.
cl-mpg123
Bindings to libmpg123, providing cross-platform, fast MPG1/2/3 decoding.
cl-mpi
Common Lisp bindings for the Message Passing Interface (MPI)
cl-mssql
A Common Lisp library for interacting with MS SQL Server databases.
cl-mtgnet
Client library for the MTGNet RPC protocol.
cl-murmurhash
32-bit version of MurmurHash3.
cl-mustache
Mustache Template Renderer
cl-muth
Multithreading utilities
cl-mw
CL-MW: A Master/Slave Library
cl-myriam
Simple actor model implementation for local and remote actors
cl-mysql
Common Lisp MySQL library bindings
cl-naive-tests
A test framework that is not based on any of the mainstream popular testing frameworks. It has a very simple api, so the learning curve should be considerably less than for most other frameworks. It is also designed to work well with gitlab CI.
cl-neo4j
neo4j RESTful Client Interface
cl-neovim
Common Lisp client for Neovim
cl-netpbm
Common Lisp support for reading/writing the netpbm image formats (PPM, PGM, and PBM).
cl-netstring-plus
A simple library for sending and receiving messages with a netstring-like encoding.
cl-netstrings
A library for handling netstrings as described in http://cr.yp.to/proto/netstrings.txt.
cl-notebook
A notebook-style in-browser editor for Common Lisp
cl-nst
The NST unit/regression testing system
cl-ntp-client
A simple NTP (Network Time Protocol) client in Common Lisp
cl-ntriples
CL-NTRIPLES is a simple basic parser for Ntriples data.
cl-oauth
Common Lisp OAuth implementation
cl-oclapi
binding for OpenCL API
cl-octet-streams
In-memory octet streams
cl-ode
Describe cl-ode here
cl-odesk
Common Lisp bindings for oDesk API
cl-ohm
An object-hash mapping for Redis in Common Lisp
cl-oju
Common Lisp equivalents of core Clojure functions, especially sequence-related ones
cl-olefs
OLE File System tools for Common Lisp
cl-one-time-passwords
One time passwords (hotp rfc4226, totp rfc6238) as used in two factor authentication systems such as Google's.
cl-online-learning
Online Machine Learning for Common Lisp
cl-openal
CFFI bindings for OpenAL sound system.
cl-openapi-parser
OpenAPI 3.0.1 and 3.1.0 parser/validator
cl-opencl
CFFI for OpenCL and Lisp wrapper API
cl-opencl-utils
OpenCL utility library built on cl-opencl
cl-opengl
Common Lisp bindings to OpenGL.
cl-openstack-client
OpenStack client libraries
cl-opsresearch
Common Lisp library for Operations Research.
cl-opus
Bindings to libopusfile, a simple and free OGG/Opus decoding library
cl-out123
Bindings to libout123, providing cross-platform audio output.
cl-pack
Perl compatible binary pack() and unpack() library
cl-package-locks
A library to provide a unified way to work with package locks across supported common lisp implementations.
cl-pango
Bindings to the pango text layout library.
cl-parallel
A fairly simple parallelism library for Common Lisp
cl-parser-combinators
An implementation of parser combinators for Common Lisp
cl-pass
Password hashing and verification library.
cl-patterns
Pattern library for algorithmic music composition and performance in Common Lisp
cl-paymill
CL-PAYMILL is a common lisp interface to the Paymill payment service API. See https://www.paymill.com/
cl-paypal
A paypal express checkout API in Common Lisp.
cl-pcg
A bare-bones Permuted Congruential Generator implementation in pure Common Lisp.
cl-pdf
Common Lisp PDF Generation Library
cl-peppol
PEPPOL eInvoicing library
cl-performance-tuning-helper
A simple performance tuning helper tool box for Common Lisp
cl-permutation
A library for operating on permutations and permutation groups.
cl-photo
Lisp Markup Language
cl-pixman
Low-level pixel manipulation.
cl-plplot
Interface to the PLplot Scientific Plotting Library
cl-plumbing
A few (at least seemingly) missing stream operations in Common Lisp.
cl-plus-ssl-osx-fix
A fix for CL+SSL library paths on OSX needed when you have Intel and Arm64 Homebrew installations. Should be loaded before CL+SSL.
cl-ply
Cl-ply is a library to handle PLY format which is also known as the Stanford Triangle Format.
cl-poker-eval
7-card hand poker evaluator
cl-portaudio
This package contains bindings to @a[http://portaudio.com/]{PortAudio}. PortAudio is a free, cross-platform, open-source, audio I/O library.
cl-portmanteau
cl-portmanteau
cl-postgres-datetime
Date/time integration for cl-postgres that uses LOCAL-TIME for types that use time zones and SIMPLE-DATE for those that don't
cl-postgres-plus-uuid
Common Lisp library providing a cl-postgres SQL reader for the PostgreSQL UUID type.
cl-ppcre
Perl-compatible regular expression library
cl-prevalence
Common Lisp Prevalence Package
cl-primality
Primality testing
cl-prime-maker
A simple library to generate big prime numbers in a fast way. But in some cases, the generated number is not a prime number (these are called pseudo-primes). "The probability of mis-classifying a number is approximately 2^-100. So we can be fairly sure that the classification is correct."
cl-progress-bar
Display progress bars directly in REPL.
cl-project
Generate a skeleton for modern project
cl-prolog2
Common Interface to the ISO prolog implementations from Common Lisp
cl-protobufs
Protobufs for Common Lisp
cl-pslib
A CFFI wrapper for the pslib library, a library for generating PostScript files.
cl-pslib-barcode
A barcode generator for the cl-pslib library.
cl-punch
Scala-like anonymous lambda literal
cl-python
CLPython package and utils
cl-qoa
An implementation of the Quite Okay Audio format.
cl-qprint
Encode and decode quoted-printable encoded strings.
cl-qrencode
QR code 2005 encoder in Common Lisp
cl-quickcheck
Common Lisp port of the QuickCheck unit test framework
cl-rabbit
Simple RabbitMQ interface for Common Lisp using CFFI
cl-rail
Library implementing functions for railway oriented programming.
cl-randist
Random Distribution Generation
cl-random-forest
Random Forest for Common Lisp
cl-rashell
Resilient replicant Shell Programming Library for Common Lisp
cl-rdfxml
The CL-RDFXML system provides functionality for processing RDF/XML serializations of RDF graphs. RDF/XML processes XML using Closure XML \(CXML\), and handles URIs using PURI.
cl-rdkafka
A client library for Apache Kafka based on librdkafka CFFI bindings.
cl-readline
Common Lisp bindings to GNU Readline library
cl-recaptcha
Trivial support for the recaptcha service
cl-reddit
Reddit client api library
cl-redis
A fast and robust Common Lisp client for Redis
cl-reexport
Reexport external symbols in other packages.
cl-renderdoc
Wrapper around the renderdoc In-Application API for Common Lisp
cl-replica
Library for hash-table replication via epidemic algorithms
cl-rethinkdb
A RethinkDB driver for Common Lisp
cl-rfc2047
Implemntation of RFC2047.
cl-rfc4251
Common Lisp library for encoding and decoding data in RFC 4251 compliant format
cl-riff
Reads Resource Interchange File Format (RIFF) files.
cl-rlimit
Simple interface to Unix getrlimit and setrlimit.
cl-rmath
A Common Lisp wrapper for the Rmath library.
cl-rrd
A Common Lisp interface to the RRDTool graphing system.
cl-rrt
Common Lisp implementation of RRT (Rapidily exploring Random Tree), a fast probabilistic multidimentional path-plannning algorithm.
cl-rss
Remote Site Summary
cl-rsvg2
Bindings for RSVG Library.
cl-rules
Simple DSL for rules that can be configured without code
cl-s3
A Common Lisp Amazon S3 client interface package
cl-sam
Toolkit for manipulation of DNA sequence alignment data stored in the Sequence Alignment/Map (SAM) format.
cl-sandbox
Utility package for creating safe experimental environment.
cl-sanitize-html
OWASP-style HTML sanitization library for Common Lisp
cl-sasl
SASL library
cl-sat
Common Lisp API to Boolean SAT Solvers
cl-sat.glucose
CL-SAT instance to Glucose state-of-the-art SAT solver. This downloads the later 2014 version (2nd in the 2014 SAT competition).
cl-sat.minisat
Common Lisp API to minisat
cl-scram
Common lisp library to implement SCRAM-SHA1 SASL mechanism.
cl-scribd
Commong Lisp Client for the Scribd API.
cl-scripting
Utilities to help in writing scripts in CL
cl-scrobbler
A library for scrobbling to last.fm
cl-scsu
An implementation of 'Standard Compression Scheme for Unicode'.
cl-sdl2
Bindings for SDL2 using c2ffi.
cl-sdl2-image
Bindings for sdl2_image using autowrap
cl-sdl2-mixer
A few examples to demonstrate the usage of sdl2-mixer
cl-sdl2-ttf
Bindings for sdl2_ttf using autowrap
cl-secp256k1
FFI findings for secp256k1 library
cl-selenium
Selenium is a test tool for web applications. cl-selenium is a Common Lisp interface to Selenium.
cl-selenium-webdriver
cl-selenim-webdriver is a binding library to the Selenium 2.0
cl-semver
Semantic Version implementation
cl-sendgrid
Wrapper to SendGrid's API.
cl-sentiment
A sentiment analysis library for Common Lisp.
cl-sentry-client
Sentry client
cl-server-manager
Manage port-based servers (e.g., Swank and Hunchentoot) through a unified interface.
cl-ses4
AWS SES email sender using Signature Version 4 of Amazon's API
cl-setlocale
FFI to setlocale and ncurses locale helper
cl-sf3
A library to parse and create SF3 files.
cl-sha1
SHA1 Digest and HMAC for LispWorks.
cl-shellwords
Common Lisp port of Ruby's shellwords.rb, for escaping and splitting strings to be passed to a shell.
cl-shlex
Lexical analyzer for simple shell-like syntax.
cl-simple-concurrent-jobs
A simple API for running concurrent jobs and collecting the results
cl-simple-fsm
An intuitive implementation of a finite state machine.
cl-simple-table
Simple in-memory tabular data structure and utility methods.
cl-singleton-mixin
provides singleton-mixin class.
cl-skip-list
Concurrent lock-free skip list.
cl-skkserv
skkserv with Common Lisp
cl-sl4a
SL4A lisp bridge
cl-slice
DSL for array slices in Common Lisp.
cl-slp
Common Lisp OpenSLP package
cl-slug
Small library to make slugs, mainly for URIs, from english and beyond.
cl-slugify
converts a string into a slug representation.
cl-smt-lib
SMT object supporting SMT-LIB communication over input and output streams
cl-smtp
Common Lisp smtp client.
cl-soil
A thin binding over libSOIL.so which allows easy loading of images
cl-soloud
Bindings to SoLoud, a multi-platform, multi-backend, minimal dependencies sound mixing and output library
cl-sophia
High-level API for Sophia key-value storage
cl-spark
CL-Spark generates sparkline string for a list of the numbers. CL-spark is a Common Lisp implementation of Zach Holman's `spark' and Gil Gonçalves' `vspark' with little extention. * spark: https://github.com/holman/spark * vspark: https://github.com/LuRsT/vspark * cl-spark: https://github.com/tkych/cl-spark
cl-sparql
SPARQL query builder for Common Lisp
cl-speedy-queue
cl-speedy-queue is a portable, non-consing, optimized queue implementation.
cl-spidev
A library for the Linux SPIDEV kernel module as used on hobby kits such as the Raspberry Pi
cl-sqlite
CL-SQLITE package is an interface to the SQLite embedded relational database engine.
cl-ssdb
SSDB client for Common Lisp.
cl-sse
Implements client parsing of a Server Sent Events (SSE) stream.
cl-ssh-keys
Common Lisp system for generating and parsing of OpenSSH keys
cl-statsd
Statsd client in Common Lisp
cl-stdutils
Standard Utilities
cl-steamworks
A wrapper for the Valve SteamWorks API.
cl-stomp
Implements the STOMP protocol for connecting to a message broker.
cl-stopwatch
Timing and clocking in Common Lisp.
cl-store
Serialization package
cl-str
Test suite for cl-str.
cl-stream
Stream classes for Common Lisp
cl-strftime
Common Lisp compiler for the strftime language.
cl-string-complete
Simple string completion in Common Lisp.
cl-string-generator
Generate string from regular expression
cl-string-match
Provides implementations of the standard sub-string search (string matching) algorithms: brute-force, Boyer-Moore, Rabin-Karp, etc.
cl-strings
A set of utilities for manipulating strings in CL.
cl-svg
Produce Scalable Vector Graphics (SVG) files
cl-swagger-codegen
code generatter for swagger
cl-sxml
SXML parsing for Common Lisp
cl-syntax
Reader Syntax Coventions for Common Lisp and SLIME
cl-sysexits
Exit codes defined in sysexits.h
cl-syslog
Common Lisp syslog interface.
cl-table
Hierarchical tables in Lisp
cl-tar
Executable for CL-TAR
cl-tar-file
A system for reading and writing physical entries from/to tar files.
cl-tbnl-gserver-tmgr
Hunchentoot pooled multi-threaded taskmanager based on cl-gserver.
cl-tcod
Autogenerate TCOD colour definitions by parsing rgb.txt on Xwindows
cl-telebot
Common Lisp Telegram Bot API
cl-telegram-bot
Telegram Bot API, based on sovietspaceship's work but mostly rewritten.
cl-telegram-bot-media
Images and videos for documentation on cl-telegram-bot
cl-template
A simple output-agnostic templating system for Common Lisp.
cl-termbox
Bindings for termbox library, a minimalistic library for building text-mode applications without curses
cl-tesseract
CFFI bindings to the Tesseract OCR library.
cl-tetris3d
Yet another 3D Tetris clone
cl-textmagic
Common lisp implementation of TextMagic API to send SMS
cl-tga
Describe cl-tga here
cl-threadpool
Implementation of a thread pool
cl-tidy
FFI bindings for HTML Tidy
cl-tiled
Tiled (http://www.mapeditor.org/) Loader
cl-tk
Minimal bridge to Tcl/Tk
cl-tld
Extracts the TLD(Top Level Domain) from domain
cl-tls
An implementation of the Transport Layer Security Protocols
cl-toml
TOML v0.4.0 parser and encoder
cl-torrents
Search for torrents on popular trackers. Lisp library, CLI interface, terminal application, Tk GUI.
cl-tqdm
Simple And Fast Progress Bar Library for Common Lisp
cl-transducers
Ergonomic, efficient data processing.
cl-transit
Transit library for Common Lisp
cl-trie
Common Lisp implementation of Trie data structure.
cl-trivial-clock
Common Lisp library to get accurate wall-clock times on multiple platforms
cl-tui
High-level library for making Text User Interfaces
cl-tuition
A Common Lisp library for building TUIs
cl-tulip-graph
A graph generator that produces files readable by Tulip graph visualizer
cl-tuples
Experimental Tuple Types Facade
cl-turbojpeg
An up-to-date bindings library for the JPEG Turbo C library
cl-twitter
An interface to Twitter
cl-typesetting
Common Lisp Typesetting system
cl-uglify-js
JavaScript compressor/beautifier on top of PARSE-JS
cl-unac
bindings for lib unac(3).
cl-unicode
Portable Unicode Library
cl-unification
The CL-UNIFICATION system. The system contains the definitions for the 'unification' machinery.
cl-union-find
An implementation of UNION-FIND datastructure
cl-variates
Portable Common Lisp Random Number Generation.
cl-vectors
cl-paths: vectorial paths manipulation
cl-veq
reasonably fast operations for 1-4d vectors, matrices, and arrays of vectors.
cl-version-string
Generate version strings.
cl-video
Video decoder core implemented in Common Lisp
cl-virtualbox
Control VirtualBox from Common Lisp
cl-voipms
Common Lisp HTTP api client to the voip.ms api.
cl-vorbis
Bindings to stb_vorbis, a simple and free OGG/Vorbis decoding library
cl-voxelize
Convert polygon models into voxel models for particle-based physics simulation.
cl-wadler-pprint
An implementation of A Prettier Printer in Common Lisp.
cl-wav
Reads Wave Audio File Format, WAV files.
cl-wave-file-writer
A wave file writer
cl-wavefront
A library to parse the Wavefront OBJ file format.
cl-wavelets
Wavelet transform library
cl-wayland
libwayland bindings for Common Lisp
cl-weather-jp
Get weather in Japan
cl-webdav
A WebDAV server written in Common Lisp
cl-webdriver-client
cl-webdriver-client is a binding library to the Selenium 4.0
cl-webkit
An FFI binding to WebKit2GTK+
cl-webmachine
HTTP Semantic Awareness on top of Hunchentoot
cl-who
(X)HTML generation macros
cl-why
(X)HTML generation macros
cl-win32-errors
A library for translating Windows API error codes.
cl-with
WITH- group with- macros, allocate objects and rebind slots
cl-wol
Core Wake On Lan (WoL) Common Lisp System
cl-wordcut
Word segmentation tools for ASEAN languages written in Common Lisp
cl-xdg
freedesktop.org standards handling
cl-xkb
Common Lisp wrapper for libxkb
cl-xkeysym
Human readable mappings of xkeysym values.
cl-xmlspam
Streaming pattern matching for XML
cl-xmpp
Common Lisp XMPP client implementation
cl-xul
Mozilla XUL bindings
cl-yacc
A LALR(1) parser generator for Common Lisp
cl-yaclyaml
Yet Another Common Lisp YaML processor.
cl-yahoo-finance
CL interface to Yahoo's finance API
cl-yaml
A YAML parser and emitter.
cl-yesql
Common Lisp library for using SQL.
cl-yxorp
A reverse proxy server that supports WebSocket, HTTP, HTTPS, HTTP to HTTPS redirecting, port and host forwarding configuration using a real programming language, HTTP header and body manipulation (also using a real programming language).
cl-zipper
An implementation of functional zippers for Common Lisp
cl-zmq
Zero MQ 3 bindings
cl-zstd
Zstandard (de)compression using bindings to libzstd
cl-zyre
Zyre is a ZeroMQ-based network protocol for clusters and service discovery.
cl+ssl
Common Lisp interface to OpenSSL.
cl4store
4store
clack
Web application environment for Common Lisp
clack-cors
A Clack middleware to set CORS related HTTP headers.
clack-errors
Error page middleware for Clack.
clack-pretend
A testing and debugging tool for Clack
clack-prometheus
Clack middleware to serve stats in Prometheus format.
clack-static-asset-middleware
A cache busting static file middleware for the clack web framework.
clad
The CLAD System.
class-options
Provides easy access to the defining class and its options during initialization or reinitialization of its subcomponents.
classimp
Common Lisp/CFFI bindings for Open Asset Import Library (http://assimp.sourceforge.net/)
classowary
An implementation of the Cassowary linear constraint solver toolkit
clast
CLAST is a Common Lisp library that can produce an "abstract syntax tree" of a "form". Its main use is for source analysis and transformation, e.g., extracting the "free variables" list from a form.
clath
Clath is single sign-on middleware for Clack. It allows basic login with OAuth1.0a, OAuth2 and OpenID Connect.
clavatar
Determines appropriate URLs for avatars using assorted avatar services.
clavier
Clavier: A Common Lisp validation library
claw
Various utilities used across CLAW subsystems
claw-olm
Thin wrapper over OLM
clawk
Common Lisp AWK
claxy
Simple proxy middleware for clack
clazy
The CLAZY System.
cleopter
Minimalist command-line parser
cleric
Common Lisp Erlang Interface - An implementation of the Erlang distribution protocol.
clerk
A cron-like scheduler with sane DSL
clesh
Clesh is a very short program that provides mechanisms for running and composing Unix shell commands and constructs from Common Lisp. Essentially, it provides a '!' syntax that you can use to run commands and a '[]' embedded mode where you can enter bash scripts and obtain the standard output as a lisp string, and some other features. Lisp expressions can be included in any command or script using a '?' syntax. Clesh works on every implementation of Common Lisp that is supported by trivial-shell.
cletris
A tetris game.
clfswm
CLFSWM: Fullscreen Window Manager
clgplot
A Gnuplot front-end for Common lisp
clhs
The HyperSpec-7-0 directory in this thin ASDF wrapper is a complete and unmodified copy of Lispworks' Common Lisp HyperSpec version 7.0 (referenced from <http://www.lispworks.com/documentation/common-lisp.html>). Redistribution of the HyperSpec is made with permission from LispWorks per the terms and restrictions set forth at <http://www.lispworks.com/documentation/HyperSpec/Front/Help.htm#Legal>. You may further redistribute the HyperSpec subject to the same terms and restrictions; consult the previous link for all details.
clickr
High-level Flickr interface
clim-widgets
small collection of clim widgets
climc
A common lisp Instant Messaging client.
climon
The Simon game.
clinch
An OpenGL Game Engine.
clinenoise
A trivial line-input library for VT-like terminals
clingon
Command-line options parser system for Common Lisp
clip
An HTML templating engine using Plump.
clipper
File attachment library.
clite
Lite weight testing framework
clith
Common Lisp wITH macro. A general WITH macro.
clj
Some clojure conveniences for Common Lisp
clj-arrows
Implements Clojure-styled threading/transformation macros.
clj-con
Clojure-style concurrency operations like `future`, `promise`, and `atom`.
clj-re
Implements Clojure-styled regexp operations such as `re-matches` and `re-find`.
clml
Reorginized CLML (Common Lisp Machine Learming) library from MSI
clnuplot
Common Lisp interface to GNUPlot.
clobber
Library for transaction-oriented data bases.
clod
Common Lisp Autodoc generator
clods-export
Common Lisp OpenDocument spreadsheet export library
clog
CLOG - The Common Lisp Omnificent GUI
clog-ace
CLOG Ace Editor Plugin
clog-collection
A set of CLOG Plugins
clog-plotly
Plotly plugin for CLOG
clog-terminal
CLOG Terminal
clohost
A client library for the Cohost API
clonsigna
Simple IMAP4rev1 client library
clop
CLOP - Common Lisp tOml Parser
clos-diff
A library for creating diffs of CLOS objects
clos-encounters
A collection of OOP patterns benefiting from the CLOS MOP.
clos-fixtures
ASDF-loadable fixtures for CLOS classes
closer-mop
Closer to MOP is a compatibility layer that rectifies many of the absent or incorrect CLOS MOP features across a broad range of Common Lisp implementations.
clsql
Common Lisp SQL Interface library
clsql-fluid
Common Lisp SQL Fluid Connection Pools
clsql-helper
A library providing a clutch of utilities to make working with clsql easier
clsql-local-time
Allows the use of local-time:timestamp objects in CLSQL models and queries
clss
A DOM tree searching engine based on CSS selectors.
cltcl
Embed Tcl/Tk scripts in Common Lisp
cluffer
Library providing a protocol for text-editor buffers.
clump
Library for operations on different kinds of trees
clunit
CLUnit is a Common Lisp unit testing framework.
clunit2
CLUnit is a Common Lisp unit testing framework.
clustered-intset
Implements a non-negative keyed set of integers favoring clustered keys.
clusters
Cluster algorithms in CL, for CL.
clutter
Cluttering classes and slots with annotations/decorators/attributes metadata
clweb
A literate programming system for Common Lisp
clws
CLWS implement the WebSocket Protocol as described by RFC6455[1] (as well as some older drafts implemented by recent browsers [2][3][4][5]). Only a WebSockets server implementation is provided. [1]http://tools.ietf.org/html/rfc6455 [2] http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-17 [3] http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-08 [4] http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-07 [5] http://tools.ietf.org/html/draft-ietf-hybi-thewebsocketprotocol-00
clx
An implementation of the X Window System protocol in Lisp.
clx-xembed
An implementation of the XEMBED protocol that integrates with CLX.
clx-xkeyboard
XKeyboard is X11 extension for clx of the same name.
cmake-parser
A cmake script parser.
cmd
A utility for running external programs
cmu-infix
Mathematical infix notation for Common Lisp.
coalton
An efficient, statically typed functional programming language that supercharges Common Lisp.
cocoas
A toolkit library to help deal with CoreFoundation, Cocoa, and objc
codata-recommended-values
CODATA recommended values of physical constants.
codex
A documentation system for Common Lisp.
coleslaw
Flexible Lisp Blogware
collectors
A library providing various collector type macros pulled from arnesi into its own library and stripped of dependencies
collidxr
A collection of syntax sugar and conveniences extending cl-collider, a Common Lisp interface to the SuperCollider sound synthesis server.
colliflower
Generic interfaces for collections and iterators.
colored
System for colour representation, conversion, and operation.
colorize
A Syntax highlighting library
com-on
Utilities for dealing with COM interfaces.
com.clearly-useful.generic-collection-interface
generic collection interfaces for common lisp
com.clearly-useful.iterate-plus
iterate extensions for the sequence and iterator protocols
com.clearly-useful.iterator-protocol
A simple iterator protocol for Common Lisp.
com.clearly-useful.protocols
Simple protocol implementation for Common Lisp inspired by clojure.
com.danielkeogh.graph
A fast an reliable graph library.
com.google.base
Universally useful Lisp code.
command-line-arguments
small library to deal with command-line arguments
common-doc
A framework for representing and manipulating documents as CLOS objects.
common-doc-plump
Translate a Plump DOM into a CommonDoc document and back.
common-html
An HTML parser/emitter for CommonDoc.
common-lisp-actors
A simple common lisp actors library.
common-lisp-jupyter
A Common Lisp kernel for Jupyter along with a library for building Jupyter kernels.
commondoc-markdown
Converter from Markdown to CommonDoc.
compatible-metaclasses
Validates superclasses according to a simple substitution model, thereby greatly simplifying the definition of class mixins.
compiler-macro-notes
Provides a macro and some conditions for use within macros and compiler-macros.
computable-reals
Computable real numbers.
concrete-syntax-tree
Library for parsing Common Lisp code into a concrete syntax tree.
conduit-packages
Conduit packages
conf
Simple configuration file manipulator for projects.
configuration.options
An extensible configuration system that supports multiple option sources.
consfigurator
Lisp declarative configuration management system
consix
Lispy Qix-like game in 7 days
constantfold
User-defined constant folding facility
context-lite
A CLOS extension to support specializing methods on special/dynamic variables.
contextl
ContextL is a CLOS extension for Context-oriented Programming (COP).
copimap
IMAP client/sync library
copy-directory
Copy a directory.
core
Make Interactive-Server-Side-Rendered web pages with declaritive and recursive programming. This is the core functionality is reusable for all server modules.
core-reader
Utilities for stream oriented reader.
cosmo-pagination
Cosmo framework pagination helper.
cover
Code coverage utility for Common Lisp
cqlcl
CQLv2 binary protocol
cricket
A library for generating and manipulating coherent noise
croatoan
High-level Lisp CLOS bindings for the ncurses terminal library.
crypto-shortcuts
Shorthand functions for common cryptography tasks such as hashing, encrypting, and encoding.
cserial-port
library for serial communication inspired by lispworks' serial-port
css-selectors
An implementation of css selectors
csv
Read CSV into lists natively. Convert CSV into lists dangerously.
csv-parser
CSV parsing/writing utilities, a la Microsoft Excel
csv-validator
Validates tabular CSV data using predefined validations, similar to its Python counterpart 'Great Expectations'.
ctype
An implementation of the Common Lisp type system.
cubic-bezier
A library for constructing and evaluating cubic Bézier curve paths.
cue-parser
A library for parsing audio CUE files
curly
Reader macros for easy function currying and composition.
curry-compose-reader-macros
reader macros for concise function partial application and composition
curve
A library for modulating curves onto curves.
cxml
Closure XML - a Common Lisp XML parser
cxml-rpc
An XML-RPC interface for Common Lisp
cytoscape-clj
A cytoscape widget for Common Lisp Jupyter.
daemon
Process daemonization for some common lisp.
damn-fast-priority-queue
A heap-based priority queue whose first and foremost priority is speed.
dartsclemailaddress
Parsing and formatting email addresses (RFC 5322 compliant)
dartsclhashtree
Weight-balanced binary tree
dartsclmessagepack
Implementation of the message pack exchange format
dartsclsequencemetrics
Provides various distance metrics on sequences
dartscltools
More or less useful utilities
dartscluuid
Simple library to handle UUID values
data-frame
A data manipulation library for statistical computing
data-lens
tests for the transducers
data-table
A library providing a data-table class, and useful functionality around this
database-migrations
System to version the database in roughly the same way rails migrations work. Differences are that only one database is really supported (but hacking around that is trivial) and that migrations are not needed to be stored in separate files.
datafly
Lightweight database library.
datamuse
Common Lisp library for accessing the Datamuse word-finding API
date-calc
Package for simple date calculation
datum-comments
datum #;(comments) for common lisp
dbus
A D-BUS client library for Common Lisp
de-mock-racy
Simplistic mocking library.
de.setf.wilbur
WILBUR2: Nokia's Semantic Web Toolkit for CLOS
declt
Declt's preload setup
decompress
A defensive and fast decompression library in pure CL.
deeds
Deeds Extensible Event Delivery System
defclass-std
A shortcut macro to write DEFCLASS forms quickly.
defconfig
A configuration system for user exposed variables
defenum
The DEFENUM facility provides C++ and Java styled 'enum' in Common Lisp.
deferred
A simple library allowing you to write code using deferred libraries.
define-json-expander
Small facility for converting between JSON and CLOS
definer
A DEF macro for Common Lisp. The DEFINER library adds a simple macro DEF to Common Lisp that replaces the various 'def*' forms in the language. It is a simple hack, but it adds some elegance to the language. Of course, it comes with its own way to be extended.
definitions
General definitions reflection library.
definitions-systems
Provides a simple unified extensible way of processing named definitions.
deflate
Deflate Decompression Library
defmain
A wrapper around net.didierverna.clon which makes command line arguments parsing easier.
defmemo
Memoizing defun
defpackage-plus
Extensible DEFPACKAGE with version support
defrec
A library for defining top-level mutually recursive functions.
defrest
defrest: expose functions as REST webservices for ajax or other stuff
defstar
defstar: macros allowing easy inline type declarations for variables and and function return values.
defsystem-compatibility
Make many defsystems look the same!
defvariant
Variants in Common Lisp.
delorean
Delorean is a time machine for unit tests
delta-debug
implementation of delta debugging in common lisp
dendrite
Master package for all dendrite packages
deploy
Tools to aid in the deployment of a fully standalone application.
depot
Protocol for transparent collections of files.
deptree
ASDF systems dependency listing and archiving tool for Common Lisp
descriptions
A domain model meta level description library
destructuring-bind-star
DESTRUCTURING-BIND with proper error signaling
dexador
Yet another HTTP client for Common Lisp
dfio
Common Lisp library for reading and writing data-frames
dirt
A front-end for cl-soil which loads images straight to cepl:c-arrays and cepl:textures
disposable
Dispose function and with-disposable macro
dissect
A lib for introspecting the call stack and active restarts.
distributions
Random numbers and distributions
djula
An implementation of Django templates for Common Lisp.
dlist
An implementation of the doubly-linked list in Common Lisp.
dml
Diagram Make Language for common lisp
dns-client
A client for the DNS protocol.
do-urlencode
Percent Encoding (aka URL Encoding) library
doc-plantuml
An extension to 40ants-doc Common Lisp documentation library to render PlantUML diagrams inside of the documentation.
docbrowser
Web-based Common Lisp documentation browser
docparser
Parse documentation from Common Lisp systems.
docs-builder
A meta documentation builder for Common Lisp projects.
documentation-utils
A few simple tools to help you with documenting your library.
documentation-utils-extensions
Set of extensions for documentation-utils.
donuts
Graph DSL for common lisp
doplus
DO+ (doplus) is a high-level, extensible iteration construct for Common Lisp with a reasonably simple implementation, which in particular does not use a code walker.
dotenv
Ease pain with working with .env files.
doubly-linked-list
An implementation of the doubly linked list data structure.
drakma
Full-featured http/https client based on usocket
drakma-async
An asynchronous port of the Drakma HTTP client.
draw-cons-tree
Draws a cons tree in ASCII-art style.
dsm
Destructuring match
dual-numbers
A library for dual numbers in Common Lisp
dufy
Color library for Common Lisp
dungen
A procedural dungeon generator.
duologue
High-level user interaction library for Common Lisp
dweet
A dweet.io client for Common Lisp
dynamic-array
An optimized 1-dimensional array of fixnums that automatically re-adjusts in size.
dynamic-collect
A library for dynamic, continuable, and abortable collection.
dynamic-mixins
Simple dynamic class mixing without manual permutations
eager-future2
Parallel programming library providing the futures/promises synchronization mechanism
easing
Easing functions.
easter-gauss
Calculate the Ester date from year using the method developed from Gauss.
easy-bind
Easy-bind - easy local binding for Common Lisp
easy-macros
An easier way to write 90% of your macros
easy-routes
Yet another routes handling utility on top of Hunchentoot
eazy-documentation
One-shot solution to the CL documentation generator.
eazy-gnuplot
An intuitive CL interface to gnuplot.
eazy-process
Yet Another Portable Library for Process Handling / Subshell Invokation
ec2
Common Lisp EC2 Package
ec2-price-finder
Quickly find the cheapest EC2 instance that you need across regions
ecclesia
Utilities for parsing Lisp code.
eclector
A portable, extensible Common Lisp reader.
eco
Fast, flexible, designer-friendly templates.
elb-log
ELB log manager for Common Lisp
electron-tools
Download, extract, and run Electron binaries.
elf
Common Lisp library for manipulation of ELF files.
enhanced-boolean
Provides a canonical way of converting generalized booleans to booleans.
enhanced-defclass
Provides a truly extensible version of DEFCLASS that can accurately control the expansion according to the metaclass and automatically detect the suitable metaclass by analyzing the DEFCLASS form.
enhanced-eval-when
Provides an enhanced EVAL-WHEN macro that supports (eval-when t ...) as a shorthand for (eval-when (:compile-toplevel :load-toplevel :execute) ...), addressing concerns about verbosity. As EVAL-WHEN with all situations specified is used an overwhelming majority of the time by most users, this shorthand can really come handy!
enhanced-find-class
Provides a canonical way of converting class designators to classes.
enhanced-multiple-value-bind
Provides an enhanced MULTIPLE-VALUE-BIND macro that adds support for lambda keywords by expanding to a MULTIPLE-VALUE-CALL when necessary. This makes catching multiple-value &rest and &key much more lightweight and convenient.
enhanced-typep
Obsoletes all TYPEP thin wrappers.
enhanced-unwind-protect
Provides an enhanced UNWIND-PROTECT that makes it easy to detect whether the protected form performed a non-local exit or returned normally.
envy
Configuration switcher by an environment variable.
eos
UNMAINTAINED fork of 5AM, a test framework
epigraph
A library for representing and processing graphs (nodes and edges)
equals
Generic Equality and Comparison for Common Lisp
erjoalgo-webutil
Framework for defining [oauth] http api client & sever.
ernestine
Music Organizer
erudite
Literate Programming System for Common Lisp
escalator
An experimental object system for high-performance games.
esrap
A Packrat / Parsing Grammar / TDPL parser for Common Lisp.
esrap-liquid
A Packrat / Parsing Grammar / TDPL parser for Common Lisp.
esrap-peg
A wrapper around Esrap to allow generating Esrap grammars from PEG definitions
evaled-when
Provides a way of extracting and replicating the compile-time side-effects of forms.
event-emitter
Event mechanism for Common Lisp objects
event-glue
A simple framework for event-based architectures.
eventbus
An event bus in Common Lisp.
eventfd
IOLib based eventfd bindings
everblocking-stream
A stream that always blocks and never has data available.
evol
evol - entrenched virtues of lisp / love reversed. Multi-purpose build system.
exit-hooks
Call registered function when Common Lisp Exits.
expanders
Tool for defining expanders.
exponential-backoff
An implementation of the exponential backoff algorithm
exscribe
Programmatically create HTML documents from a high-level syntax
ext-blog
A BLOG engine which supports custom theme
extended-reals
Extended real numbers for Common Lisp.
external-symbol-not-found
Tests for external-symbol-not-found
f-underscore
a tiny library of functional programming utils placed into the public domain. the idea is to make functional programs shorter and easier to read without resorting to syntax [like arc's square bracket unary function syntax]
f2cl
F2CL: Fortran to Lisp converter
fact-base
Simple implementation of fact-base data storage for Common Lisp
factory-alien
Factory alien is a library for generating fixture data for testing applications.
fakenil
Provides a canonical stand-in for NIL for contexts where NIL means "no value".
fare-csv
Robust CSV parser and printer
fare-memoization
memoizing functions the correct, portable way
fare-mop
Utilities using the MOP; notably make informative pretty-printing trivial
fare-quasiquote
Portable, matchable implementation of quasiquote
fare-scripts
Various small programs that I write in CL in lieu of shell scripts
fare-utils
Basic functions and macros, interfaces, pure and stateful datastructures
fast-generic-functions
Seal your generic functions for an extra boost in performance.
fast-http
A fast HTTP protocol parser in Common Lisp
fast-io
Alternative I/O mechanism to a stream or vector
fast-mpsc-queue
Multi-Producer Single-Consumer queue implementation.
fast-websocket
Optimized WebSocket protocol parser
feeder
RSS, Atom and general feed parsing and generating
femlisp
Femlisp is a solver for partial differential equations using the Finite Element Method
ffa
Foreign friendly arrays
fiasco
A Common Lisp test framework that treasures your failures, logical continuation of Stefil.
file-attributes
Access to file attributes (uid, gid, atime, mtime, mod)
file-finder
File finder. Enable rapid file search, inspection and manipulation.
file-local-variable
File-local variable independent from ASDF
file-lock
File lock library on POSIX systems
file-notify
Access to file change and access notification.
file-select
A library to invoke the native file selection dialogs to open or save files.
file-types
Simple scheme to classify file types in a hierarchical fashion.
filesystem-utils
A collection of utilities for filesystem interaction.
filter-maker
CLIM program for letting users make filters out of predicates and keys.
filtered-functions
Filtered functions provide an extension of generic function invocation that add a simple preprocessing step before the actual method dispatch is performed and thus enable the use of arbitrary predicates for selecting and applying methods.
find-port
Find open ports programmatically.
firephp
FirePHP debug utility
first-time-value
Returns the result of evaluating a form in the current lexical and dynamic context the first time it's encountered, and the cached result of that computation on subsequent evaluations.
fiveam
A simple regression testing framework
fiveam-asdf
Integrate FiveAM testing with ASDF TEST-OP and TEST-SYSTEM
fiveam-matchers
An extensible matchers library for FiveAM
fixed
A fixed-point number type.
flare
Easy particle systems with fine grained control.
flexi-streams
Flexible bivalent streams for Common Lisp
float-features
A portability library for IEEE float features not covered by the CL standard.
floating-point
Floating point functions.
floating-point-contractions
Numerically stable contractions of floating-point operations.
flow
A flowchart and generalised graph library.
flute
A beautiful, easilly composable HTML5 generation library
fmcs
Flavors Meta-Class System (FMCS) for Demonic Metaprogramming in Common Lisp, an alternative to CLOS+MOP, restored from the CMU AI Repository.
fmt
Extensible format-like facility
fn
Some macros for lambda brevity
focus
Customizable format strings and directives
fof
File-object finder. Enable rapid file search, inspection and manipulation.
fold
FOLD-LEFT and FOLD-RIGHT
folio2
the folio2 umbrella system
font-discovery
Find system font files matching a font spec.
for
An extensible iteration macro library.
form-fiddle
A collection of utilities to destructure lambda forms.
format-seconds
Format durations in seconds as human-friendly strings
format-string-builder
A DSL wrapping cl:format's syntax with something more lispy.
formlets
Validating formlets for Hunchentoot
fred
Lisp Interface to Federal Reserve Economic Data (FRED®)
freebsd-sysctl
Sysctl kernel control mechanism for common lisp
freesound
A client for Freesound.org.
fresnel
Bidirectional translation with lenses
froute
An Http routing class that takes advantage of the MOP
frpc
An ONC-RPC implementation.
fs-watcher
Filesystem watcher for changes
fset
A functional set-theoretic collections library. See: https://gitlab.common-lisp.net/fset/fset/-/wikis/home
fsocket
Franks socket API
fsvd
Simon Funk's quasi SVD
fucc
Compile-time LL and LR/LALR parser generator
function-cache
A Simple Caching Layer for functions
functional-trees
Tree data structure supporting functional manipulation
fuzzy-dates
A library to fuzzily parse date strings
fuzzy-match
From a string input and a list of candidates, return the most relevant candidates first.
fxml
Bridge HTML5 and FXML
gadgets
Ben McGunigle's utility collection
garbage-pools
GARBAGE-POOLS is Common Lisp re-implementation of the APR Pools for resource management.
gcm
Google Cloud Messaging (GCM) library for Common Lisp
geco
GECO: Genetic Evolution through Combination of Objects A CLOS-based Framework for Prototyping Genetic Algorithms
gendl
The Gendl® gendl Subsystem
generalized-reference
Generalized reference over structured data by pairwise reduction of arbitrary place identifiers for Common Lisp.
generators
A common lisp package providing python style generators based on delimited continuations
generic-arithmetic
A library for generic arithmetic operations
generic-cl
Standard Common Lisp functions implemented using generic functions.
generic-comparability
CDR-8 implementation
generic-sequences
Generic sequences for Common Lisp.
geneva
Core of the Geneva document preparation system. Provides data structures and syntax sugar.
genhash
Generic hashtable code
geodesic
Library for geodesic calculations.
geowkt
Geo Well-known-text database
gettext
An pure Common Lisp implementation of gettext runtime. gettext is an internationalization and localization (i18n) system commonly used for writing multilingual programs on Unix-like computer operating systems.
git-file-history
Retrieve a file's commit history in Git.
github-api-cl
The lite Github rest v3 api client SDK
glad-blob
GLAD foreign library collection
glass
General Lisp Authentication and Security System API.
glaw
Game programming utilities
glfw
An up-to-date bindings library to the most recent GLFW OpenGL context management library
glfw-blob
GLFW foreign library collection
glisph
Glyph rendering engine using OpenGL shading language
glkit
Various utilities for OpenGL
global-vars
Define efficient global variables.
glop
Direct FFI bindings for OpenGL window and context management
glsl-packing
calculate std140/std430 layout for a glsl UBO/SSBO
glsl-spec
The GLSL Spec as a datastructure
glsl-toolkit
A library to parse and modify OpenGL Shader Language (GLSL) source code
glu-tessellate
A simple triangulation engine that wraps around GLU's tessellation system.
glyphs
Glyphs to reduce Common Lisp verbosity
golden-utils
A utility library.
gooptest
A microcontroller testing framework.
graph
simple library for building and manipulating graphs
graylex
Gray lexer input streams
green-threads
A lightweight threading / cooperative multitasking library.
grid-formation
Simple cellular grid formations and algorithms.
group-by
A Common Lisp library to help group data into trees (of various formats) based on common/shared values
grovel-locally
Grovel using cffi and cache the result locally to the system
gsll
GNU Scientific Library for Lisp.
gtirb
Common Lisp library for GTIRB
gtirb-capstone
Integration between GTIRB and the Capstone/Keystone libraries
gtirb-functions
Function objects over GTIRB
gtk-tagged-streams
Text I/O using streams for GTK text buffers, including tags for styling.
gtwiwtg
Lazy-ish iterators
gtype
C++/Julia-like parametric types in CL, based on CLtL2 extensions
gute
Gene's personal kitchen sink library.
harmony
A common lisp sound server and sound processing library.
hash-set
An implementation of the hash-set data structure.
hash-table-ext
Tiny extensions for common lisp hash-tables.
hashtrie
Persistent/Immutable Hash Trie datastructure based upon Clojure
hdf5-cffi
hdf5-cffi is a CFFI wrapper for the HDF5 library.
heap
Binary Heap for Common Lisp.
helambdap
The HELambdaP System.
herodotus
Wrapper around Yason JSON parser/encoder with convenience methods for CLOS
hiccl
HTML generator for Common Lisp
hl7-client
hl7-client - send HL7-Messages over TCP/IP with MLLP
hl7-parser
Decoder and Encoder for ER7 formatted HL7-Messages
horner
Inline polynomial evaluation using Horner's rule.
horse-html
Parenscript/HTML done better
house
Custom asynchronous HTTP server for the Deal project.
hsx
Component-oriented HTML DSL
ht-simple-ajax
simple AJAX for Hunchentoot
html-encode
A library for encoding text in various web-savvy encodings.
html-entities
A module for encoding and decoding HTML/XML/SGML entities.
http-body
HTTP POST data parser for Common Lisp
http-get-cache
Common Lisp library for caching HTTP GET responses
http-parse
A library for parsing HTTP requests/responses (synchronous or asynchronous).
http2
HTTP2 protocol implementation
hu.dwim.asdf
Various ASDF extensions such as attached test and documentation system, explicit development support, etc.
hu.dwim.bluez
Common Lisp FFI wrapper for libbluetooth, aka Bluez, which is a Linux Bluetooth stack.
hu.dwim.common
An extended Common Lisp package to the general needs of other hu.dwim systems.
hu.dwim.common-lisp
A redefinition of the standard Common Lisp package that includes a number of renames and shadows.
hu.dwim.computed-class
Constraint based change propagation for class slots, lexical variables, function return values and reified cells.
hu.dwim.debug
Various debug utilities such as lexical tracing, etc.
hu.dwim.def
General purpose, homogenous, extensible definer macro.
hu.dwim.defclass-star
Simplify class like definitions with defclass* and friends.
hu.dwim.delico
Delimited, interpreted shift-reset continuation.
hu.dwim.graphviz
Graphviz layouting using CFFI bindings.
hu.dwim.logger
Generic purpose logger utility.
hu.dwim.partial-eval
Extensible partial evaluator.
hu.dwim.perec
RDBMS based persistent CLOS, an object relational mapping (ORM).
hu.dwim.quasi-quote
Quasi quoted domain specific languages and transformations.
hu.dwim.rdbms
Relational database independent RDBMS and SQL abstractions.
hu.dwim.reiterate
Iterator macro inspired by iterate.
hu.dwim.sdl
Common Lisp FFI wrapper for libSDL2.
hu.dwim.serializer
Generic serializer and deserializer.
hu.dwim.stefil
A Simple Test Framework In Lisp.
hu.dwim.syntax-sugar
Various syntax extensions.
hu.dwim.util
Various utilities, this is the most basic system that only introduce a small number of external dependencies.
hu.dwim.walker
Common Lisp form walker and unwalker (to and from CLOS instances).
hu.dwim.zlib
Common Lisp FFI wrapper for zlib, aka http://zlib.net/
huffman
Huffman encoding and decoding for Common Lisp.
humbler
A Tumblr API interface
hunchenissr
Make Interactive-Server-Side-Rendered web pages with declaritive and recursive programming.
hunchensocket
WebSockets for Hunchentoot
hunchentools
Hunchentoot utility library
hunchentoot
Hunchentoot is a HTTP server based on USOCKET and BORDEAUX-THREADS. It supports HTTP 1.1, serves static files, has a simple framework for user-defined handlers and can be extended through subclassing.
hunchentoot-errors
Augments Hunchentoot error pages and logs with request and session information
hunchentoot-multi-acceptor
Multiple domain support under single hunchentoot acceptor
hunchentoot-recycling-taskmaster
An experiment to improve multithreading performance of Hunchentoot without any additional dependencies.
hunchentoot-single-signon
Implementation of SPNEGO authentication for Hunchentoot
hunchentoot-stuck-connection-monitor
Monitors hunchentoot connections and logs the connections stuck in the same state for a long time (due to slow or inactive clients and network stream timeouts that hunchentoot tries to utilize not working properly). Offers an option to shutdown the stuck connections sockets manually or automatically, thus unblocking the connection threads and preventing thread and socket leak. See https://github.com/edicl/hunchentoot/issues/189
hyperlattices
Generalized Lattice algebraic datatypes, incl., LATTICE, HYPERLATTICE, PROBABILISTIC-LATTICE, and PROBABILISTIC-HYPERLATTICE.
hyperluminal-mem
High-performance serialization library, designed for untrusted data
hyperspec
A simple library for looking up common-lisp symbols in the hyperspec.
ia-hash-table
Main purpose is to be able to use strings as real keys but do gethash with symbols and vice versa. Can be useful for things like http headers parsing (no more intern leaks), json apis with/without https://github.com/AccelerationNet/access. Only tested on SBCL. Expected to work on Allegro, CCL and LW. Also provides nil safe dot syntax
iclendar
An iCalendar format lirbary.
id3v2
ID3v2 parser
identifier-pool
A simple generational identification number allocator.
idna
IDNA (international domain names) string encoding and decoding routines
ieee-floats
Convert floating point values to IEEE 754 binary representation
illogical-pathnames
Mostly filesystem-position-independent pathnames.
illusion
Customize and manage Lisp parens reader
image
An image-drawing with some drawing primitives
imagine
A general image decoding and manipulation library
imago
Bit streams for imago library
immutable-struct
Library that encourage the use of functional programming + pattern matching
in-nomine
Utilities for extensible namespaces in Common Lisp.
incf-cl
INCF CL is a library of convenience functions for Common Lisp
incless
A portable and extensible Common Lisp printer implementation (core)
incognito-keywords
incognito-keywords introduces a new kind of keyword that looks just like any non-keyword symbol and allows safe usage of convenient but clashy symbol names by multiple libraries without conflicts through sharing. Some names that might benefit are (alist blist plist macro operator index &doc &decl &rest+ &destructure &ignored &ignorable).
incongruent-methods
Methods with incongruent lambda lists.
inferior-shell
spawn local or remote processes and shell pipes
infix-dollar-reader
Infix $ operator for reducing redundant parenthesis
infix-math
An extensible infix syntax for math in Common Lisp.
infix-reader
A reader macro to allow for infix syntax with { ... }
inheriting-readers
Provides a simple yet powerful value inheritance scheme.
injection
Dependency injection for Common Lisp
inkwell
An API client for the Splatoon 2 Splatnet.
inlined-generic-function
MOP implementation of the fast inlinable generic functions dispatched in compile-time
inner-conditional
Series of macros which optimizes out the inner conditional jumping
inotify
Interface to linux inotify(7)
input-event-codes
Port of all constants from input-event-codes.h from both Linux and FreeBSD
inquisitor
Encoding/end-of-line detection and of external-format abstraction for Common Lisp
inravina
A portable and extensible Common Lisp pretty printer.
instance-tracking
Defines a class that tracks its instances
integral
Object Relational Mapper for Common Lisp
integral-rest
REST APIs for Integral DAO Table.
intel-hex
A library to handle Intel HEX format.
interact
CLIM library for interaction policies and input translation
intercom
Intercom allows bidirectional message passing between javascript and lisp.
interface
A system for defining interfaces.
introspect-environment
Small interface to portable but nonstandard introspection of CL environments.
invistra
A portable and extensible Common Lisp FORMAT implementation
iolib
Syscalls and foreign types.
ip-interfaces
Query network interfaces on the local machine.
ironclad
A cryptographic toolkit written in pure Common Lisp
iso-8601-date
Miscellaneous date routines based around ISO-8601 representation.
iterate
Jonathan Amsterdam's iterator/gatherer/accumulator facility
iterate-clsql
Extension for iterate to support iterate over clsql queries
jenkins
Bindings for Jenkins' REST API.
jingoh
DSL to notate specification, rather than test framework.
jonathan
High performance JSON encoder and decoder. Currently support: SBCL, CCL.
jose
JSON Object Signing and Encryption (JOSE) implementation
journal
A library built around explicit execution traces for logging, tracing, testing and persistence.
jp-numeral
A printer for Japanese numerals.
jpeg-turbo
libjpeg-turbo wrapper for Common Lisp
jpl-queues
A few different kinds of queues, with optional multithreading synchronization.
js
JavaScript-to-CL compiler and runtime
json-lib
A simple and relatively fast JSON parser and encoder
json-mop
A metaclass for bridging CLOS and JSON
json-responses
Canned JSON responses for Hunchentoot
json-schema
JSON schema validation
json-streams
A stream based JSON parser/writer, well suited for higher as building block for higher level libraries.
jsonrpc
JSON-RPC 2.0 server/client implementation
jsown
Fast JSON parsing library. Mainly geared torwards fetching only a few keys of many objects, but efficient for other types of content too
jsown-utils
Utilities for Common Lisp JSON library jsown
jwacs
Javascript With Advanced Continuation Support
jzon
A correct and safe(r) JSON RFC 8259 reader/writer with sane defaults.
kdlcl
A reader and printer for KDL documents.
kdtree-jk
KD-TREE package for searching for nearest neighbors in N points in in M-dimensions in N log(N) time.
kebab
Common Lisp string,symbol,keyword PascalCase <=> camelCase <=> snake_case <=> kebab-case(lisp-case) converter.
kekule-clj
A Kekule widget for Common Lisp Jupyter
kenzo
A Symbolic Software for Effective Homology Computation by Francis Sergeraert
keystone
Common Lisp CLOS interface to the Keystone assembler
khazern
A portable and extensible Common Lisp LOOP implementation
kl-verify
A library to generate simple verify code picture
km
THE KNOWLEDGE MACHINE - INFERENCE ENGINE
knx-conn
KNXnet/IP implementation in Common Lisp
l-math
A simple math library focused on linear algebra.
l-system
L-system or Lindenmayer system on lists
laap
A Common Lisp multi-threaded event loop.
lack
A minimal Clack
lake
Lake is a GNU make like build utility in Common Lisp.
lambda-fiddle
A collection of functions to process lambda-lists.
lambda-reader
Use unicode character λ for LAMBDA in reader and printer
lambdalite
A functional, relational Lisp database
language-codes
A small library mapping language codes to language names.
lass
Lisp Augmented Style Sheets. Compiles LASS to CSS.
lass-flexbox
Flexbox for Lass.
lassie
Library for Latent Semantic Indexing.
lastfm
Interface for the Last.fm API (https://www.last.fm/api/)
latex-table
Pretty latex tables from Lisp matrices and vectors.
latter-day-paypal
Paypal api wrapper.
lazy
Lazy forms for Common Lisp.
legion
Simple worker threads with a queue.
legit
CL interface to the GIT binary.
lemmy-api
A set of objects and bindings to the Lemmy API
lense
Racket style lenses for the Common Lisp.
let-over-lambda
The Production version code from letoverlambda.com, conveniently wrapped in an ASDF System for Quicklisp.
let-plus
Destructuring extension of LET*.
letrec
A simple alternative to Scheme's LETREC.
letv
The LETV Package. Exports two macros, LETV and LETV* that allow to combine standard LET and LET* constucts with MULTIPLE-VALUE-BIND in a possible less verbose way that also requires less indentation.
lev
libev bindings for Common Lisp
leveldb
LevelDB bindings for Common Lisp.
lfarm
Admin component of lfarm, a library for distributing work across machines.
lftp-wrapper
Wrapper around the lftp program, used for a SFTP client.
lhstats
Statistical functions by Larry Hunter and Jeff Shrager.
liblmdb
Low-level LMDB bindings.
lichat-ldap
LDAP backend for the Lichat server profiles.
lichat-protocol
The independent protocol part of Lichat.
lichat-serverlib
Tools to help build a server using the lichat protocol.
lichat-tcp-client
A simple TCP client implementation for lichat
lichat-tcp-server
A simple TCP server implementation for lichat.
lichat-ws-server
A simple WebSocket server implementation for lichat.
lift
LIsp Framework for Testing
lila
a cleaner language based on Common Lisp
lime
A high-level Swank client, like Slime, but for Common Lisp applications.
linear-programming
A library for solving linear programming problems
linear-programming-glpk
A backend for linear-programming using GLPK
linedit
Readline-style library.
lineva
Linear evaluation macro system
linewise-template
Linewise file/stream processor for code generation etc.
linux-packaging
ASDF extension to generate linux packages.
lisa
The Lisa Expert System Shell
lisp-binary
Declare binary formats as structs and then read and write them.
lisp-chat
An experimental chat irc-like: server
lisp-critic
LISP-CRITIC - A Lisp code critiquing package.
lisp-executable
Library for defining and creating executables that can be called from the Unix shell.
lisp-gflags
Unix command line flag parsing.
lisp-interface-library
Long name alias for lil
lisp-invocation
Invoking Lisp subprocesses from Lisp
lisp-namespace
Provides LISP-N --- extensible namespaces in Common Lisp.
lisp-pay
Wrappers over multiple Payment Processor APIs
lisp-preprocessor
Common Lisp embedded template engine
lisp-stat
A statistical computing environment for Common Lisp
lisp-unit
Common Lisp library that supports unit testing.
lisp-unit2
Common Lisp library that supports unit testing.
lisp-zmq
A binding of the zmq transport layer.
lispbuilder
lispbuilder-sdl-mixer-cffi: SDL_mixer 1.2.11 library wrapper and tools
lispcord
A client library for the discordapp bot api
lispqr
QR code encoding.
list-named-class
CLOS extension - name classes after lists of symbols
listopia
List manipulation library
literate-lisp
a literate programming tool to write common lisp codes in org file.
litterae
Beautiful documentation generation.
live-cells-cl
Reactive programming for lisp
livesupport
Some helpers that make livecoding with slime/sly a little easier
lla
Lisp Linear Algebra
lmdb
Bindings to LMDB, the Lightning Memory-mapped Database.
lml
Lisp Markup Language
lml2
Lisp Markup Language
local-package-aliases
Allows to define inside of a package aliases to refer other packages. Provides a reader macro $ to use the aliases (active only in packages having alias mapping, and does not affect other code). Portable.
local-time
A library for manipulating dates and times, based on a paper by Erik Naggum
local-time-duration
local-time-duration: Simple duration functionality on top of local-time
log4cl
Common Lisp logging framework, modeled after Log4J
log4cl-extras
A bunch of addons to LOG4CL: JSON appender, context fields, cross-finger appender, etc.
log5
Log5 is a Common Lisp logging library
logging
Functions to configure log4cl for different contexts: REPL, Backend, Command Line Application.
lorem-ipsum
Lorem ipsum generator in portable Common Lisp
lowlight
A simple and flexible syntax highlighter
lparallel
Parallelism for Common Lisp
lquery
A library to allow jQuery-like HTML/DOM manipulation.
lredis
Lisp Redis bindings
lru-cache
A least-recently-used cache structure
lsx
Embeddable HTML templating engine with JSX-like syntax
ltk
LTK
luckless
Lockless data structures
lunamech-matrix-api
An implementation of the Matrix API taken from LunaMech see https://lunamech.com
lunar-phases
Approximated calculation of moon phases.
lw-compat
A few utility functions from the LispWorks library that are used in the Closer to MOP libraries.
lyrics
Song lyrics with local database
machine-measurements
Perform measurements about CPU time, memory usage, etc.
machine-state
Retrieve machine state information about CPU time, memory usage, etc.
macro-html
HTML generation library. Aims to be fast, modular, cachable and concise. It does so by defining each tag as a macro which expands to code printing the respective HTML source. Also employs a DSL for element attributes.
macro-level
An embarassingly trivial convenience macro that saves on indentation while being more concise and direct. (macro-level ...) == (macrolet ((m () ...)) (m))
macrodynamics
A language extension for creating bindings scoped to the entire expansion process of a region of code.
madeira-port
Provides :MADEIRA-PORT file class for ASDF, and an extended #+ and #- syntax.
magic-ed
Edit your code from REPL.
magicffi
cffi interface to libmagic(3)
magicl
Matrix Algebra proGrams In Common Lisp
maiden
A modern and extensible chat bot framework.
maidenhead
Convert coordinates between Latitude/Longitude and Maidenhead.
mailbox
Simple multithreading mailboxes.
mailgun
A thin wrapper to post HTML emails through mailgun.com
manifest
A system for semi-automatically documenting Common Lisp packages.
manifolds
Various manifold mesh algorithms
map-bind
MAP-BIND is a macro that allows visual grouping of variables with their corresponding values (not necessarily 1:1) in calls to mapping operators when using an inline LAMBDA. It does so in a way that automatically supports virtually every existing and future mapping operator, all lambda keywords and FUNCALL/APPLY/MULTIPLE-VALUE-CALL variations.
map-set
Set-like data structure.
marching-cubes
A marching cubes algorithm implementation in Common Lisp based on Paul Bourke's (http://paulbourke.net/geometry/polygonise/)
markdown.cl
A markdown parser for Common Lisp
markup
markup provides a reader-macro to read HTML/XML tags inside of Common Lisp code
marshal
dump and load objects
math
Math is a math library, implementing some algorithms: @begin(list) @item(linear algebra;) @item(operations with matrices;) @item(statistical functions;) @item(linear and bilinear interpolation;) @item(finding approximating polynomials, implemented in Common Lisp.) @end(list)
mathkit
Various utilities for math
matrix-case
Control flow macros which writing nested CASE easily.
maxpc
Max’s Parser Combinators: a simple and pragmatic library for writing parsers and lexers based on combinatory parsing.
mbe
Scheme Macros for Common Lisp
mcase
Control frow macros with case comprehensiveness checking.
mcclim
McCLIM is an implementation of the CLIM 2.0 specification.
md5
The MD5 Message-Digest Algorithm RFC 1321
media-types
Query and compare media types.
memory-regions
Implementation of a memory region abstraction
message-oo
Message-passing Smalltalk-style object system
messagebox
A library to show a native message box dialog.
meta
META syntax to easily write parsers
metabang-bind
Bind is a macro that generalizes multiple-value-bind, let, let*, destructuring-bind, structure and slot accessors, and a whole lot more.
metacopy
Flexible Common Lisp shallow/deep copy mechanism.
metalock
A metaclass that makes building parallel systems easier by providing each slot within a class a lock which is grabbed automatically.
metap
Metap provides metaclass propagation along class inheritance structure.
metatilities
These are the rest of metabang.com's Common Lisp utilities
metatilities-base
These are metabang.com's Common Lisp basic utilities.
metering
Portable Code Profiling Tool
method-combination-utilities
Various method combinations and utilities to make it easy to create new method combinations.
method-hooks
simple qualifiable hooks defined like methods with the option to modify the dispatch method and how dispatch happens
method-versions
method-versions: package for creating versioned methods
mexpr
Macro for infix math expressions.
mfiano-utils
A utility library.
mgl
MGL is a machine learning library for backpropagation neural networks, boltzmann machines, gaussian processes and more.
mgl-gpr
MGL-GPR is a library of evolutionary algorithms such as Genetic Programming (evolving typed expressions from a set of operators and constants) and Differential Evolution.
mgl-mat
MAT is library for working with multi-dimensional arrays which supports efficient interfacing to foreign and CUDA code. BLAS and CUBLAS bindings are available.
mgl-pax
Documentation system, browser, generator. See the MGL-PAX::@PAX-MANUAL.
mgrs
Convert coordinates between Latitude/Longitude and MGRS.
micmac
Micmac is mainly a library of graph search algorithms such as alpha-beta, UCT and beam search, but it also has some MCMC and other slightly unrelated stuff.
midi
A library for MIDI and Midifiles.
millet
Wrapper for implementation dependent tiny utilities.
minheap
Various heap/priority queue data structures
minilem
Minimal version of lem, emacs-like editor. A minimal self-modifying Common Lisp editor
minisign-verify
Portable dependency-free implementation of Minisign signature verification
misc-extensions
The GMap iteration macro, plus a few other useful macros.
mito
Abstraction layer for DB schema
mito-attachment
Mito mixin class for file management
mito-auth
User authorization for Mito classes
mixalot
Mixalot mixer for ALSA/libao
mk-defsystem
The MK-DEFSYSTEM ASDF System.
mk-string-metrics
efficient implementations of various string metric algorithms
mmap
Portable mmap (file memory mapping) utility library.
mnas-graph
System mnas-graph defines basic functions for creating a graph data structure and displaying it via graphviz.
mnas-hash-table
System @b(mnas-hash-table) defines some functions for working with hash tables.
mnas-package
Система @b(mnas-package) предназначена для подготовки документации, извлекаемой из asdf-систем. @begin(section) @title(Мотивация) Система @b(Codex) является достаточно удобной для выполнения документирования систем, написанных с использованием @b(Common Lisp). Она позволяет получить на выходе документацию приемлемого вида. К недостатку сустемы @b(Codex) можно отнести то, что формирование шаблона документации не выполняется автоматически. Указание на включение разделов документации, относящихся к отдельным сущностям к которым можно отнести: @begin(list) @item(системы;) @item(пакеты;) @item(классы;) @item(функции, setf-функции;) @item(обобщенные функции,методы, setf-методы;) @item(макросы;) @item(и т.д., и т.п.) @end(list) приходится формировать вручную. Этот проект пытается устранить данный недостаток системы @b(Codex) за счет определения функций и методов позволяющих: @begin(list) @item(формировать код, предназначенный для передачи в систему @b(Codex);) @item(формировать представление отдельных частей системы в виде графов.) @end(list) @end(section)
mnas-path
Describe mnas-path here
mnas-string
Система @b(mnas-string) предназначена для: @begin(list) @item(парсинга вещественного числа;) @item(разделения строки на подстроки;) @item(замены всех вхождений подстроки в строке;) @item(замены множественного вхождения паттерна единичным;) @item(подготовки строки в качестве аргумента для like запроса SQL;) @item(обрамления строки префиксом и постфиксом;) @item(вывода представления даты и времени в поток или строку;) @item(траслитерации строки.) @end(list)
modest-config
A modest config file loader library
modf
A SETF like macro for functional programming
modf-fset
FSet extensions for MODF
modularize
A modularization framework
modularize-hooks
Generic hooks and triggers extension for modularize.
modularize-interfaces
Programmatical interfaces extension for Modularize
moira
Moira base system without the Osicat dependency, hence without thread id support on Linux.
monkeylib-binary-data
Library for reading and writing binary data.
monkeylib-html
HTML generation
monkeylib-json
Library for reading and writing JSON-formatted data.
monkeylib-macro-utilities
A few standard macro-writing macros. Deprecated. Use Alexandria instead.
monkeylib-markup
Library for parsing Markup-formatted text.
monkeylib-markup-html
Library for generating HTML from Markup formatted text.
monkeylib-parser
Parser generator, loosely based on Henry Baker's META paper.
monkeylib-pathnames
Library to smooth over some implementation differences in treatment of pathnames.
monkeylib-test-framework
Simple unit test framework for Common Lisp
monkeylib-text-languages
Compiler for text-based languages.
monkeylib-text-output
Formatted text output.
monkeylib-utilities
Peter Seibel's collection of 'utilities'.
montezuma
Montezuma is a port of the Lucene text search engine library.
moptilities
Common Lisp MOP utilities
more-cffi
A higher layer of abstraction over CFFI.
more-conditions
This system provides some generic condition classes in conjunction with support functions and macros.
mp3-duration
Get the duration of an MP3 file
mpc
Monadic Parser Combinators for Common Lisp. MPC tries to be simple and practical while being powerful, well documented and fairly performant. A friendly fork of Drew Crampsies _Smug_ library.
mra-wavelet-plot
Plot MRA-based wavelets (scaling function and mother wavelet) with given coefficients of the dilation equation
mstrings
Pretty multiline strings Reader Macro
mt19937
Portable MT19937 Mersenne Twister random number generator
mtif
An interface to the MacOS MultiTouch framework
mtlisp
MT's Common Lisp utilities.
multilang-documentation
A drop-in replacement for CL:DOCUMENTATION providing multi-language docstrings
multiple-value-variants
Gives access to multiple-value variants of operators through one macro: MULTIPLE-VALUE. There are built-in variants for some standard operators; it's easy to create your own variants for other operators. The multiple-value mapping operators are especially useful.
multiposter
An application to post to multiple services at once.
multival-plist
Property List stores multiple values per one key.
music-spelling
Automatic pitch and rhythm spelling.
mutility
modula's utilities
mutils
A collection of Common Lisp modules.
mw-equiv
Extensible object equivalence protocol
mystic
A project skeleton generator.
myway
Sinatra-compatible routing library.
myweb
simple web server written in common lisp for educational reasons
nail
library providing convenient functions for working with linalg, statistics and probability.
named-closure
Named closures
named-let
Named LET special form.
named-read-macros
Make read macros more Lispy. Attach read macros to symbols.
named-readtables
Library that creates a namespace for readtables akin to the namespace of packages.
nanovg-blob
Foreign library collection of nanovg 2d drawing library
napa-fft3
Fast Fourier Transforms via generated split-radix
narrowed-types
Type definitions narrowed with predicates
native-lazy-seq
Lazy sequence using user-extensible sequence protocol.
nbd
Network Block Device server library.
nclasses
Simplify class like definitions with define-class and friends.
ndebug
A toolkit to construct interface-aware yet standard-compliant debugger hooks.
netaddr
A library for manipulating IP addresses, subnets, ranges, and sets.
network-addresses
A network addresses manipulation library.
neural-classifier
Classification of samples based on neural network.
new-op
The NEW-OP System. A (not so) new NEW operator that subsumes all the 'make-...' functions and methods of Common Lisp.
nfiles
Manage file persistence and loading.
nhooks
Improved hooks facility inspired by Serapeum.
nibbles
A library for accessing octet-addressed blocks of data in big- and little-endian orders
nibbles-streams
Proof of concept for lossless audio compressor
nineveh
A library of common gpu functions
ningle
Super micro framework for Common Lisp.
njson
NJSON is a JSON handling framework with the focus on convenience and brevity.
nkeymaps
General-purpose keymap management à-la Emacs.
nlopt
Common Lisp interface to Non-linear optimization library NLopt
nodgui
Lisp bindings for the Tk toolkit
noisy
Perlin noise for arbitrary numbers of dimensions.
nontrivial-gray-streams
A compatibility layer for Gray streams including extensions
north
oAuth 1.0a server and client implementation, the successor to South.
nsort
Natural or Numeric Sort
nuklear-blob
Nuklear IM GUI foreign library collection
nuklear-renderer-blob
Nuklear IM GUI renderer foreign library collection
null-package
Safe and robust S-Expression reader. Useful to read from unfailthfull stream/socket.
numerical-utilities
Numerical utilities for Common Lisp
numericals
A collection of minimal-dependency utilities for numericals. These do not require PELTADOT.
numpy-file-format
Read and write Numpy .npy and .npz files.
nyaml
Native YAML Parser
nytpu.lisp-utils
A collection of miscellaneous standalone utility packages.
object-class
Ensures that special subclasses of standard-object cluster right in front of standard-object in the class precedence list.
oclcl
oclcl is a library S-expression to OpenCL C.
ode-blob
Foreign library collection of ODE 3d physics library
oe-encode
An implementation of the ENCODE() hash function from Progress OpenEdge.
olc
Convert coordinates between Latitude/Longitude and Open Location Code.
omer-count
A script to assist in counting the time period between Pesach and Shavuot.
omglib
A Common Lisp library to build fully dynamic web interfaces
one-more-re-nightmare
A regular expression compiler
oneliner
Given a piece of text, summarize it with a one-liner
ook
A CL compiler and enviroment for literate Orangutans.
oook
Some magic on the shoulders of CLSQL
open-location-code
Open Location Code library.
open-vrp
open-vrp
open-with
Open a file in a suitable external program
openai-openapi-client
Openai API client
openal-blob
OpenAL Soft foreign library collection
openapi-generator
Parse OpenAPI into CLOS object for client generation
openid-key
Get OpenID keys from issuer.
openrpc
OpenRPC client implementation for Common Lisp.
ops5
The Ops5 programming language for production systems
opticl
A library for representing and processing images
opticl-core
A library for representing and processing images
optima
Optimized Pattern Matching Library
org-davep-dict
RFC2229 client for Common Lisp.
org-davep-dictrepl
RFC2229 client REPL-a-like for Common Lisp.
org-sampler
Extract docstrings as Emacs org-mode files
origin
A native Lisp graphics math library with an emphasis on performance and correctness.
osc
The Open Sound Control protocol aka OSC
osicat
A lightweight operating system interface
ospm
OS package manager interface
overlord
Experimental build system.
oxenfurt
A client for the Oxford dictionary API.
pack
Pack and unpack binary data via Python-like struct strings.
package-renaming
locally renaming packages
packet
Simple binary serialization library.
packet-crafting
A library to craft network packets.
pal
Pixel Art Library
pandocl
A universal document converter.
pango-markup
A small library to generate pango-style text markup.
pantry
Common Lisp client for Pantry JSON storage service: https://getpantry.cloud
papyrus
A Literate Programming Tool
parachute
An extensible and cross-compatible testing framework.
parameterized-function
Compile-time parameterized functions.
paren-files
Parenscript library for compiling files and ASDF systems.
paren-util
Basic Parenscript functions for AJAX.
paren6
Paren6 is a set of ES6 macros for Parenscript
parenml
S-expression markup language.
parenscript
Lisp to JavaScript transpiler
parenscript-classic
js - javascript compiler
parse
Parsing package for Common Lisp.
parse-declarations
Library to parse and rebuild declarations.
parse-float
Parse floating point values in strings.
parse-front-matter
Parse front matter.
parse-js
JavaScript parser
parse-number
Number parsing library
parse-number-range
Parses LOOP's convenient "for-as-arithmetic" syntax into 5 simple values: from, to, limit-kind (:inclusive, :exclusive or nil if unbounded), by (step) and direction (+ or -)). Further related utilities are provided. Intended for easy implementation of analogous functionality in other constructs.
parseltongue
Parseltongue
parseq
A library for parsing sequences such as strings and lists using parsing expression grammars.
parser.common-rules
Provides common parsing rules that are useful in many grammars.
parser.ini
Provides parsing of Ini expressions.
parsnip
Parser combinator library
patchwork
A spritesheet packer for games.
path-parse
Parse the PATH environment variable, portably.
path-string
A path utility library
pathname-utils
A collection of utilities for pathname manipulation.
patron
A compact thread pool implementation.
peltadot
PELTADOT Extends Lisp's Types And Dispatches Over Them
perceptual-hashes
Perceptual hash algorithms for images
periods
Utilities for manipulating time ranges and distances, based on LOCAL-TIME.
perlre
s///, m//, d// - regular expression API for CL-PPCRE and CL-INTERPOL
pero
Logging and text file perations library
persistent-tables
Persistent tables.
persistent-variables
A library for persistent global variables.
petalisp
Elegant High Performance Computing
petit.package-utils
petit toolbox for packaging
petit.string-utils
A petit tool box about string modification
petri
An implementation of Petri nets
pettomato-deque
A set of double-ended queue implementations.
pettomato-indexed-priority-queue
A binary heap based priority queue implementation with efficient support for find, update, replace, and delete operations.
pgloader
Load data into PostgreSQL
phoe-toolbox
A personal utility library
phos
An experimental Gemini client library
physical-quantities
A library that provides a numeric type with optional unit and/or uncertainty for computations with automatic error propagation.
picl
Python Itertools in Common Lisp
piggyback-parameters
This is a configuration system that supports local file and database based parameter storage.
pileup
A portable, performant, and thread-safe binary heap / priority queue.
piping
A library to enable simple message pipelines.
pira
Unofficial AWS SDK for Common Lisp
pjlink
A library for communicating with PJLink-compatible projectors over TCP/IP. see https://pjlink.jbmia.or.jp/english/ for information on PJLink and compatible devices.
pk-serialize
Serialization of Common Lisp data structures
pkg-doc
View package documentation in a clim-treeview
place-modifiers
Essentially gives access to hundreds of modify-macros through one single macro: MODIFY.
place-utils
Provides a few utilities relating to setfable places.
plantuml
Provides documentation for 40ants-plantuml.
plexippus-xpath
An implementation of the XML Path Language (XPath) Version 1.0
plokami
Common Lisp PCAP interface.
plot
A plotting system for Common Lisp
pludeck
A friendly interface for creating a Plump DOM.
plump
An XML / XHTML / HTML parser that aims to be as lenient as possible.
plump-bundle
A binary storage format for Plump documents.
plump-sexp
Turning SEXPs into a Plump DOM and back.
plump-tex
Rudimentary parser turning TeX-like syntax into a Plump DOM.
png-read
A library for reading PNG files.
pngload
A reader for the PNG image format.
poler
Infix notation macro generator
policy-cond
Tools to insert code based on compiler policy.
polisher
Infix notation to S-expression translator
polymorphic-functions
Type based dispatch for Common Lisp
pooler
Generic thread-safe pooling facility for your library.
portable-condition-system
A portable condition system for Common Lisp
portable-threads
Portable Threads
portal
Portable websockets.
positional-lambda
positional-lambda is a concise, intuitive and flexible syntax (macro) for trivial lambdas that eschews explicit (and often contextually-redundant) naming of parameter variables in favor of positional references, with support for a used or ignored &rest parameter and automatic declaration of ignored parameters when logical "gaps" are left in the positional references. Further convenience features are provided.
posix-shm
POSIX shared memory API
postmodern
PostgreSQL programming API
postmodernity
Utility library for the Common Lisp Postmodern library
postoffice
Franz's Post Office Package
pounds
Provides portable file mappings and related utilities.
pp-toml
TOML parser
ppath
Test system for ppath
practical-cl
All code from Practical Common Lisp.
prbs
A library of higher-order functions for generating Pseudo-Random Binary Sequences of (practically) any degree
precise-time
Precise time measurements
pregexp
Portable regular expressions for Common Lisp
prettier-builtins
A lightweight library to pretty print builtin arrays and hash-tables.
primecount
prime counting of sublinear complexity
print-html
Simple html generator.
print-licenses
Print the licenses used by the given project and its dependencies.
printv
printv: a batteries-included tracing and debug-logging macro
priority-queue
A priority queue for Common Lisp.
proc-parse
Procedural vector parser
progressons
Display a progress bar on one line.
projectured
Collection of various documents.
prometheus-gc
This is a Prometheus collector for Common Lisp implementation garbage collector.
prometheus.cl
Support stuff for prometheus client tests
promise
A small, independent promise library for asynchronous frameworks
prompt-for
Type safe user input.
protest
Common Lisp PROtocol and TESTcase Manager
protobuf
Protocol buffer code
pseudonyms
Relative package nicknames through macros
psgraph
PostScript DAG Grapher.
psychiq
Redis-backed job queueing system
ptc
Proper Tail Calls for CL
ptester
Portable test harness package
punycode
Punycode encoding/decoding
purgatory
A simple implementation of the 9p filesystem protocol.
puri
Portable Universal Resource Indentifier Library
purl
Parse and print URLs as described in RFC 1738.
py-configparser
Common Lisp implementation of the Python ConfigParser module
py4cl
Call Python libraries from Common Lisp
py4cl2
Some improvements over py4cl. py4cl is a library for interfacing with python libraries from common lisp, using streams to communicate with the python process. Report the issues at https://github.com/digikar99/py4cl2/issues (More) Documentation is available at https://digikar99.github.io/py4cl2/
py4cl2-cffi
CFFI based alternative to PY4CL2, primarily developed for performance reasons.
pythonic-string-reader
A simple and unintrusive read table modification that allows for simple string literal definition that doesn't require escaping characters.
pzmq
ZeroMQ 3.2+ bindings.
qbase64
Fast and flexible base64 encoder and decoder
ql-checkout
ql-checkout is library intend to checkout quicklisp maintained library with vcs.
qlot
A project-local library installer
qmynd
MySQL Native Driver
qoi
Library for encoding/decoding QOI (Quite OK Image Format) files
qt-libs
System to ensure that the necessary Qt libs are available.
quad-tree
An implementation of the quad tree data structure.
quadtree
Quadtree data structure in Common Lisp
quantile-estimator.cl
Implementation of Graham Cormode and S. Muthukrishnan's Effective Computation of Biased Quantiles over Data Streams in ICDE’05
quasiquote-2.0
Writing macros that write macros. Effortless.
quaviver
A portable and extensible floating point string library
queen.lisp
Chess utilities: board representation (0x88), move generation, PGN/SAN parser/generator
query-fs
High-level virtual FS using CL-Fuse-Meta-FS to represent results of queries
query-repl
REPL for user query.
quick-patch
Easily override quicklisp projects without using git submodules
quickapp
A utility library to automate much of the app creation process
quickhull
An implementation of the Quickhull convex hull construction algorithm
quicklisp-stats
Fetches and operates on Quicklisp download statistics.
quickproject
Creates the skeleton of a new Common Lisp project
quicksearch
Quicksearch searches CL library, and outputs results at REPL.
quickutil
The Quickutil client.
quilc
A CLI front-end for the Quil compiler
quri
Yet another URI library for Common Lisp
quux-hunchentoot
Thread pooling for hunchentoot
qvm
An implementation of the Quantum Abstract Machine.
random
Some simple random number generators.
random-access-lists
Persistent, random-access lists.
random-sample
Random sample of a sequence with uniform distribution.
random-sampling
Functions to generate random samples with various distributions
random-state
Portable random number generation.
random-uuid
Create and parse RFC-4122 UUID version 4 identifiers.
rate-monotonic
A periodic thread scheduler inspired by RTEMS.
ratify
A collection of utilities to ratify, validate and parse inputs.
ratmath
Math utilities for working with rational numbers and intervals.
rcl
http://common-lisp.net/project/rcl
re
Lua-style string pattern matching.
read-as-string
Reading S-Expression string from stream.
read-csv
A library for reading CSV data from streams.
read-number
Reading numbers from an input stream.
reader
A utility library intended at providing configurable reader macros for common tasks such as accessors, hash-tables, sets, uiop:run-program, arrays and a few others.
reader-interception
Intercept the reader to replace CL syntax with your own
reblocks
A Common Lisp web framework, successor of the Weblocks.
reblocks-auth
A system to add an authentication to the Reblocks based web-site.
reblocks-file-server
A Reblocks extension allowing to create routes for serving static files from disk.
reblocks-lass
A helper for Reblocks framework to define CSS dependencies in LASS syntax.
reblocks-navigation-widget
A container widget which switches between children widgets when user changes an url.
reblocks-parenscript
An utility to define JavaScript dependencies for Weblocks widgets using Parenscript.
reblocks-prometheus
This is an addon for Reblocks Common Lisp framework which allows to gather metrics in Prometheus format.
reblocks-typeahead
A Reblocks widget implementing typeahead search.
reblocks-ui
A set of UI widgets for Reblocks web framework!
reblocks-ui2
A pack of UI components for Reblocks web-framework.
reblocks-websocket
Reblocks extension allowing to add a bidirectional communication via Websocket between a backend and Reblocks widgets.
rectangle-packing
Code to pack rectangles into a bigger rectangle. Useful for texture packing for OpenGL.
recur
A simple alternative to Scheme's named-LET.
recursive-regex
Recursive regular expression parsing engine
recursive-restart
Restarts that can invoke themselves.
red-black-tree
An implementation of the red-black search tree data structure.
redirect-stream
Offers a stream that redirects all actions to an inner stream.
regex
A Regular Expression Engine
regular-type-expression
Regular type expressions implementation
remote-js
Send JavaScript from Common Lisp to a browser.
repl-utilities
Ease common tasks at the REPL.
replic
A framework to build readline applications out of existing code.
resignal-bind
Tiny signal capturing facility.
restas
RESTAS is a Common Lisp web application framework, based on the Hunchentoot HTTP server. It was developed to simplify development of web applications following the REST architectural style.
restas.file-publisher
A restas module which can publish static files
restful
Spin up new REST entities like madman
restricted-functions
Reasoning about functions with restricted argument types.
retrospectiff
A library for reading and writing TIFF images
rfc2388
Implementation of RFC 2388
roan
A library to support change ringing applications
rock
Asset manager for Common Lisp.
romreader
A library for reading various ROM formats.
routes
Framework agnostic URL routing library.
rove
Yet another testing framework intended to be a successor of Prove
rpcq
Message and RPC specifications for Rigetti Quantum Cloud Services.
rpm
functions to use the RedHat Package Management system
rs-colors
A color data type for Common Lisp.
rs-dlx
Knuth's Algorithm X with dancing links.
rs-json
Yet another JSON decoder/encoder.
rt
MIT Regression Tester
rt-events
A simple real-time events API.
rtg-math
A selection of the math routines most commonly needed for realtime graphics in lisp
rutils
A collection of basic utilities for syntactic extension and basic data structure handling, developed over the years of CL history by efforts of different individuals, and gathered under the unbrella of a hierarchy of packages which can be used on-demand.
ryeboy
Riemann client
s-base64
Common Lisp Base64 Package
s-dot2
Render Graphviz graphs from within Lisp
s-graphviz
An s-expression presentation of GraphViz DOT language
s-http-client
A Basic HTTP Client
s-http-server
S-HTTP-SERVER is a small standalone Common Lisp HTTP Server
s-sysdeps
An abstraction layer over platform dependent functionality
s-utils
S-UTILS is collection of Common Lisp utilities
s-xml
Simple Common Lisp XML Parser
s-xml-rpc
Common Lisp XML-RPC Package
safe-queue
Thread-safe queue and mailbox
safe-read
A variant of READ secure against internbombing, excessive input and macro characters.
safety-params
Filter parameters
salza2
Create compressed data in the ZLIB, DEFLATE, or GZIP data formats
sandalphon.lambda-list
Lambda list parsing and usage
sanity-clause
Sanity clause is a data contract and validation library.
sb-cga
Computer graphic algebra for SBCL.
sb-fastcgi
FastCGI wrapper for SBCL
sb-vector-io
Raw vector IO for SBCL.
sc-extensions
additional library collection for cl-collider
schannel
CFFI wrapper to SChannel
scheduler
Extensible task scheduler.
scrapycl
The web scraping framework for writing crawlers in Common Lisp.
scriba
A markup format similar to Scribe.
scribble
Syntax extensions akin to Racket's Scribble and Bigloo's Skribe
scriptl
Scripting, Common Lisp style
sdl2-game-controller-db
Lets you easily load the lovely sdl2 gamecontroller db into cl-sdl2
sdl2kit
A utility kit for SDL2
sealable-metaobjects
A CLOSsy way to trade genericity for performance.
secret-values
Secret values is a Common Lisp library designed to reduce the risk of accidentally revealing secret values such as passwords.
secure-random
Cryptographically secure pseudo-random number generator for Common Lisp
seedable-rng
A seedable random number generator.
select
DSL for array and data-frame slices
select-file
Select File dialog for McCLIM
semantic-spinneret
A set of Semantic UI components for use with Spinneret
sequence-iterators
DOSEQUENCE & Co.
serapeum
Subtrivial portability.
serializable-object
Provides a simple class and API for the objects serializable in a FASL file
series
See <http://series.sourceforge.net/>.
session-token
Simple session token generation library
sexml
s-expressions for xml is a library which provides a sugar-sweet s-expression syntax for spitting out xml documents based on a DTD
sha1
SHA1 Digest and HMAC for Common Lisp.
sha3
Secure Hash Algorithm 3 (Keccak) Implementation
shadchen
A pattern matching library.
shadow
A management system for OpenGL shader programs and associated buffer objects.
shared-preferences
Notably allows flexible specification of package-local preferences.
shasht
JSON reading and writing for the Kzinti.
sheeple
Cheeky prototypes for Common Lisp
shellpool
A library for running external programs from Common Lisp. (https://github.org/jaredcdavis/shellpool)
shelly
Run Common Lisp from shell easily.
shop3
When there's an upset in plan execution, find a minimal affected subtree.
should-test
Minimal yet feature-rich Common Lisp test framework.
shuffletron
Music player
si-kanren
A micro-Kanren implementation in Common Lisp
simpbin
A common lisp library to store data in a binary format
simple-actors
Actor model implemented with closures.
simple-config
loads and parses a KEY=VALUE style config file
simple-currency
SIMPLE-CURRENCY provides conversions between currencies using data published daily by the European Central Bank, no guarantees about the accuracy of the data are given or even implied. For details of the ECB FX rates see: http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html
simple-date-time
date and time library for common lisp
simple-finalizer
A simple Common Lisp finalizer for foreign objects when using CFFI and TRIVIAL-GARBAGE.
simple-flow-dispatcher
Reference implementation of a dispatcher for cl-flow library
simple-guess
Defines a simple extensible protocol for computing a guess using advisors.
simple-inferiors
A very simple library to use inferior processes.
simple-neural-network
Simple neural network
simple-parallel-tasks
Evaluate forms in parallel
simple-rgb
simple manipulation of {X|HT}ML RGB values
simple-routes
Facility for straightforward http routing on top of Hunchentoot.
simple-tasks
A very simple task scheduling framework.
simplet
Simple test runner in Common Lisp.
simplified-types
Simplification of Common Lisp type specifiers.
simpsamp
Fast algorithms for simple random sampling from sets, without replacement.
single-threaded-ccl
Create a single-threaded CCL image, so you can fork
sip-hash
SipHash hash functions
skeleton-creator
Create projects from a skeleton directory.
sketch
Sketch is a Common Lisp framework for the creation of electronic art, computer graphics, visual design, game making and more. It is inspired by Processing and OpenFrameworks.
skippy
Read and write GIF files
skippy-renderer
GIF renderer for SKIPPY
skitter
An event system for games
slack-client
Slack Real Time Messaging API Client
slite
SLIME based Test-runner for FiveAM tests (and possibly others in the future)
slk-581
Generate Australian Government SLK-581 codes.
slot-extra-options
Extra options for slots using MOP.
slot-map
An implementation of the slot-map data structure.
sly-macrostep
MACROSTEP support for Slynk
sly-named-readtables
NAMED-READTABLES support for Slynk
smackjack
A small Ajax framework for hunchentoot using parenscript
smart-buffer
Smart octets buffer
smoothers
Statistical methods to create approximating functions that attempt to capture important patterns in the data, while leaving out noise or other fine-scale structures/rapid phenomena.
smug
SMUG: Simple Monadic Uber Go-into, Parsing made easy.
snakes
Python style generators for Common Lisp.
snappy
An implementation of Snappy compression.
snark
The Snark Theorem Prover
sndfile-blob
SNDFILE foreign library collection
snmp
Simple Network Management Protocol
snooze
A framework for building REST services using CLOS.
softdrink
Tools to inline or extract CSS into/from HTML.
solid-engine
The Common Lisp stack-based application controller
south
Simple OaUTH library for oAuth1.0
sparse-set
An implementation of the sparse set data structure.
special-functions
Special functions in Common Lisp
specialization-store
The specialization store system provides a new kind of function, called a store function, whose behavior depends on the types of objects passed to the function.
specialized-function
Provides a Julia-like function that automatically compiles a type-specific version of the function from the same code
speechless
A dialogue system language implementation.
spellcheck
Peter Norvig's spell corrector.
spinneret
Common Lisp HTML5 generator.
split-sequence
Splits a sequence into a list of subsequences delimited by objects satisfying a test.
sprint-stars
Uses GitHub's HTTP API to return the total number of stars for a user
srfi-1
List Library
srfi-23
SRFI 23: Error reporting mechanism
srfi-6
SRFI-6: Basic String Ports
srfi-98
SRFI 98: get-environment-variable
st-json
JSON in- and output
staple
A tool to generate documentation about Lisp projects through an HTML template.
star
Štar: an iteration construct
stateless-iterators
Stateless iterators similar to those in Lua (or Julia) language
static-dispatch
Static generic function dispatch for Common Lisp.
static-vectors
Create vectors allocated in static memory.
statistics
A consolidated system of statistical functions
statusor
A library for graceful handling of errors in common lisp inspired by absl::StatusOr<T>
stealth-mixin
Library for creating stealth mixin classes.
stefil
Stefil - Simple Test Framework In Lisp
stefil-
Simple Test Framework in Lisp
stem
The Porter Stemming Algorithm
stepster
Web scraping library
stl
Load triangle data from binary stereolithography (STL) files.
stmx
Composable Transactional Memory
stopclock
stopclock is a library for measuring time using (stop)clocks
strict-function
Utility of function definition
string-case
string-case is a macro that generates specialised decision trees to dispatch on string equality
string-escape
Emacs and Python style string escapes in #"..." form.
stripe
A client for the Stripe payment API.
stripe-against-the-modern-world
Implementation of the Stripe API.
structure-ext
Tiny structure extensions
structy-defclass
Provides deftclass, a struct-like way of defining classes
studio-client
A client library for the Studio image hosting service
stumpwm
A tiling, keyboard driven window manager
stumpwm-dynamic-float
stumpwm-dynamic-float is an extension to the X window manager "StumpWM". It provides a dynamic-tiling environment based on StumpWM's floating-group.
stumpwm-sndioctl
Interface to OpenBSD's sndioctl for StumpWM.
sucle
Cube Demo Game
super-loader
A simple utility system to allow loading up local systems without jumping through hoops.
swank-client
Client side of the Swank protocol.
swank-crew
Distributed master/worker computing framework.
swank-protocol
A low-level Swank client.
swank.live
Some helpers that make live coding with slime/swank easier
swap-bytes
Optimized byte-swapping primitives.
sxql
A SQL generator
sxql-composer
Build and compose SXQL queries dynamically
sycamore
Fast, purely functional data structures
symath
A simple symbolic math library for Common Lisp
symbol-munger
Functions to convert between the spacing and capitalization conventions of various environments
symbol-namespaces
Defines a new kind of package that's named by a symbol rather than a string and that maps from existing symbols to their respective "implicitly managed" counterparts. The motivating use-case is to conceptually allow multiple definitions of the same kind on a single symbol, without conflicts.
synonyms
A package containing useful synonyms to Common Lisp functionalities.
system-locale
System locale and language discovery
tagger
The Xerox Part-of-Speech Tagger Version 1.2
taglib
Pure Lisp implementation to read (and write, perhaps, one day) tags
tailrec
Guaranteed tail call optimization.
talcl
TAL in CL
tap-unit-test
Test Anything Protocol reporting for Chris Riesbeck's excellent and very simple lisp-unit package.
targa
Targa Image Loading for Common Lisp.
teddy
A data framework for Common Lisp, wanna be like Pandas for Python.
teepeedee2
Multiprotocol fast networking framework
template
A library for templates and template functions.
template-function
A system for generating functions from a template.
temporal-functions
A means of creating functions that have an internal concept of time
temporary-file
Temporary file creation library
ten
Template System for Common Lisp
terminfo
Terminfo database front-end.
termp
Check if we are in a dumb or real terminal. Provide the termp check and a quit function.
terrable
Terragen TER file format reader
tesseract-capi
Tesseract C API wrapper
test-utils
Convenience functions and macros for testing Common Lisp applications via Prove and Quickcheck
testbild
Universal test output production and consumption facility
testiere
TDD system for Common Lisp
texp
DSL for outputting TeX expressions using S-expressions.
text-draw
A utility library to draw nice presentations in pure text.
text-query
A general text-based system for querying the user.
textery
tracery lisp implementation
tfeb-lisp-hax
A subsystem of the TFEB hax
tfm
TFM's preload setup library
the-cost-of-nothing
Determine the cost of things in Common Lisp.
thorn
A CommonDoc extension for entering special characters.
thread.comm.rendezvous
Rendezvous thread synchronization
tile-grid
A simple tile grid implementation.
time-interval
A library for representing intervals of time
timer-wheel
A timer wheel implementation with BORDEAUX-THREADS backend.
tiny-routes
A tiny routing library for Common Lisp targeting Clack.
tm
Formalized Iteration Library for Common LISP
tmpdir
Simple library to create temporary directories
toadstool
Pattern matcher
toot
A minimal web server originally built by stripping down Edi Weitz's Hunchentoot
tooter
A client library for Mastodon instances.
towers
Silly geodefense clone wannabe
trace-db
Writing, reading, storing, and searching of program traces
track-best
Macros/functions for tracking the best items. See the README.md for more details.
trainable-object
Provides a metaclass and APIs for the trainable funcallable instances.
translate
Abstraction layer for translations
translate-client
A client to online web-server translators, currently only google translate
transparent-wrap
A signature-preserving wrapper generator for functions and macros.
tree-search
Search recursively through trees of nested lists
treedb
A hierarchical key-value-database
trees
A library for binary trees in normal and balanced flavors
trestrul
Tiny utilities for TREe-STRUctured-List.
trinsic
Common Lisp utility system to aid in extrinsic and intrinsic system construction.
trivia
NON-optimized pattern matcher compatible with OPTIMA, with extensible optimizer interface and clean codebase
trivial-adjust-simple-array
A tiny utility to change array size ensuring it is simple.
trivial-arguments
A simple library to retrieve the lambda-list of a function.
trivial-backtrace
trivial-backtrace
trivial-battery
Getting the battery information
trivial-benchmark
An easy to use benchmarking system.
trivial-bit-streams
Trivial bit streams
trivial-build
Compile a system into an executable.
trivial-channels
Really simple channels and queue
trivial-clipboard
trivial-clipboard let access system clipboard.
trivial-cltl2
Compatibility package exporting CLtL2 functionality
trivial-compress
Compress a directory.
trivial-continuation
Provides an implementation of function call continuation and combination.
trivial-coverage
A simple Common Lisp library to print out the code coverage collected. Supports SBCL and CCL.
trivial-custom-debugger
Allows arbitrary functions to become the standard Lisp debugger
trivial-debug-console
A library to provide a well-behaved debug console.
trivial-do
Looping extensions that follow the style of the core DO functions.
trivial-documentation
Extract documentation and definitions for symbols and packages.
trivial-download
Download files from Common Lisp
trivial-dump-core
trivial-dump-core: Wrapper that allows the saving of the current lisp image as a "core" or as an "executable" across implementations.
trivial-ed-functions
A simple compatibility layer for *ed-functions*
trivial-escapes
C-style escape directives for Common Lisp.
trivial-exe
Tools for working with executables
trivial-extensible-sequences
Portability library for the extensible sequences protocol.
trivial-extract
Extract .tar/.tar.gz/.zip files.
trivial-features
Ensures consistent *FEATURES* across multiple CLs.
trivial-file-size
Stat a file's size.
trivial-garbage
Portable finalizers, weak hash-tables and weak pointers.
trivial-gray-streams
Compatibility layer for Gray Streams (see http://www.cliki.net/Gray%20streams).
trivial-hashtable-serialize
A simple method to serialize and deserialize hash-tables.
trivial-http
Simple support for HTTP GET, POST and more.
trivial-indent
A very simple library to allow indentation hints for SWANK.
trivial-inspect
Portable toolkit for interactive inspectors.
trivial-inspector-hook
A simple compatibility layer for CDR-6
trivial-irc
A trivial IRC client library with simple facilities for receiving, handling and sending messages, and without facilities for CTCP.
trivial-json-codec
A JSON parser able to identify class hierarchies.
trivial-jumptables
Provides efficient O(1) jump tables on supported Common Lisp implementations and falls back to O(log(n)) on others. Important optimizations are performed even on unsupported implementations, notably "vectorization" which allows O(1) dispatch if all cases are constant.
trivial-lazy
Trivial lazy macros and functions for Common Lisp.
trivial-ldap
TRIVIAL-LDAP is a one file, all Common Lisp client implementation of parts of RFC 2261.
trivial-left-pad
Ports the functionality of the very popular left-pad from npm.
trivial-macroexpand-all
Call each implementation's macroexpand-all equivalent
trivial-main-thread
Compatibility library to run things in the main thread.
trivial-method-combinations
Portability library for accessing method combination objects
trivial-mimes
Tiny library to detect mime types in files.
trivial-mmap
A library providing an easy-to-use API for working with memory-mapped files.
trivial-monitored-thread
Trivial Monitored Thread offers a very simple (aka trivial) way of spawning threads and being informed when one any of them crash and die.
trivial-msi
Utilities for working with Microsoft MSI files.
trivial-nntp
Simple tools for interfacing to NNTP servers
trivial-object-lock
A simple method to lock object (and slot) access.
trivial-octet-streams
A library for octet input and output streams analogous to string streams.
trivial-open-browser
Open the browser to a URL, on any system.
trivial-openstack
A simple Common Lisp OpenStack REST client.
trivial-package-local-nicknames
Portability library for package-local nicknames
trivial-package-locks
A standard interface to the various package lock implementations.
trivial-package-manager
Functions for installing packages from distro-specific package manager.
trivial-pooled-database
A DB multi-threaded connection pool.
trivial-project
A simple project skeleton generator with key-value substitution
trivial-raw-io
Helpers for doing raw POSIX I/O
trivial-renamer
rename and manage categorized named objects
trivial-restart-accessors
Trivial Wrappers for Implementation Dependend Restart Accessor
trivial-rfc-1123
minimal parsing of rfc-1123 date-time strings
trivial-sanitize
clean html strings: "<a>foo</a>" → "foo"
trivial-shell
OS and Implementation independent access to the shell
trivial-signal
Unix signal handling library.
trivial-sockets
A trivial networking library for undemanding Internet applications
trivial-ssh
An abstraction layer over cl-libssh2.
trivial-system-loader
A system installation/loading abstraction for Common Lisp
trivial-tco
A library to assist in ensuring certain code is executed with tail call optimizations enabled.
trivial-thumbnail
Tiny library to create image thumbnails with imagemagick.
trivial-time
trivial-time allows timing a benchmarking a piece of code portably
trivial-timeout
OS and Implementation independent access to timeouts
trivial-timer
Easy scheduling of tasks (functions).
trivial-toplevel-commands
Trivial Toplevel Commands allows to define toplevel commands available on most implementations in a portable fashion.
trivial-toplevel-prompt
Portability library to customize REPL prompts.
trivial-types
Trivial type definitions
trivial-update
tools for easy modification of places with any given function
trivial-utf-8
A small library for doing UTF-8-based input and output.
trivial-utilities
A collection of useful functions and macros.
trivial-variable-bindings
Offers a way to handle associations between a place-holder (aka. variable) and a value.
trivial-wish
Create 'wishes' which are requests to compute something later
trivial-with
Replace nested with-xxx invocations with a single with:all form
trivial-with-current-source-form
Helps macro writers produce better errors for macro users
trivial-ws
Trivial WebSockets.
trivial-yenc
Decode yenc file to a binary file
trivialib.bdd
BDD and ZDD implementation using Trivia
trivialib.type-unify
unifies a polimorphic type specifier with type variables against actual type specifiers
trucler
Library for managing lexical environments.
truetype-clx
Ripped out rendering from clx-truetype
try
Try is an extensible test framework with equal support for interactive and non-interactive workflows.
tsqueue
Thread Safe Queue
ttt
A language for transparent modifications of s-expression based trees.
twfy
TheyWorkForYou API bindings
type-i
Type Inference Utility on Fundamentally 1-arg Predicates
type-r
Collections of accessor functions and patterns to access the elements in compound type specifier, e.g. `dimensions' in `(array element-type dimensions)'
type-templates
A library for defining and expanding templated functions
typo
A portable type inference library for Common Lisp
uax-14
Implementation of the Unicode Standards Annex #14's line breaking algorithm
uax-15
Common lisp implementation of Unicode normalization functions :nfc, :nfd, :nfkc and :nfkd (Uax-15)
uax-9
Implementation of the Unicode Standards Annex #9's bidirectional text algorithm
ubiquitous
A library providing a universal application configuration mechanism.
ucons
Unique conses and functions for working on them.
ucw
UncommonWeb : Standard Components
uffi
Universal Foreign Function Library for Common Lisp
ufo
Roswell Script Manager
ugly-tiny-infix-macro
A tiny and simple macro to allow writing binary operations in infix notation
uiop
Portability library for Common Lisp programs
umbra
A library of reusable GPU shader functions.
unboxables
A simple wrapper around CFFI to enable contiguously allocated arrays of structures in Common Lisp.
uncursed
Another TUI library, this time without curses.
unit-formula
Formulas with unit checking and conversion
unit-test
unit-testing framework for common lisp
universal-config
Library to provide a universal configuration layer.
unix-options
Easy to use command line option parser
unix-opts
minimalistic parser of command line arguments
uri-template
An implementation of the URI Template proposed standard draft version 01.
userial
userial: a serialization library for binary message encoding.
usocket
Universal socket library for Common Lisp
utf8-input-stream
A UTF-8 string input stream over a binary stream for Common Lisp
utilities.binary-dump
Formatting of binary data similar to the od(1) UNIX program.
utilities.print-items
A protocol for flexible and composable printing.
utilities.print-tree
This system provides simple facilities for printing tree structures.
utility
A collection of useful functions and macros.
utility-arguments
Utility to handle command-line arguments.
utils-kt
Kenny's Utilities
utm
Library for converting back and forth between latitude/longitude and UTM, supporting several datums.
utm-ups
Convert coordinates between Latitude/Longitude and UTM or UPS.
uuid
UUID Generation
validate-list
Allows you to validate the contents and structure of a list based off of a template
varjo
Common Lisp -> GLSL Compiler
vas-string-metrics
Jaro-Winkler and Levenshtein string distance algorithms.
vecto
Create vector graphics in PNG files.
vector
A simple package to do 2D vector math.
vectors
Some utilities for using vectors
vellum
Data Frames for Common Lisp
vellum-binary
vellum custom binary format.
vellum-clim
Simplistic vellum data frames viewer made with mcclim.
vellum-csv
CSV support for Vellum Data Frames
vellum-postmodern
Postgres support for Vellum Data Frames (via postmodern).
verbose
A logging framework using the piping library.
vernacular
Module system for language embeddings.
vertex
A markup language with TeX syntax.
vgplot
Interface to gnuplot
vivid-diff
Colored object diff viewer.
vk
Common Lisp bindings for the Vulkan API.
vom
A tiny logging utility.
vom-json
A json-formatted logger for vom
vp-trees
Perceptual hash algorithms for images
wallstreetflets
Wall Street FLETs: A library for calculating Options Greeks
wasm-encoder
Library for serializing WebAssembly modules to binary .wasm files
water
An ES6-compatible class definition for Parenscript
wayflan
From-scratch Wayland client implementation
webapi
CLOS-based wrapper builder for Web APIs
weblocks-stores
A base for weblocks stores
websocket-driver
WebSocket protocol handler
weft
A TCP server framework, like Hunchentoot for TCP.
westbrook
An RSS feed generator.
what3words
Describe what3words here
which
The which UNIX command in Common Lisp.
whirlog
a minimal versioned log structured relational DB
whofields
HTML field rendering and input validation utilities written in Common Lisp
wild-package-inferred-system
Introduces the wildcards `*' and `**' into package-inferred-system
winhttp
FFI wrapper to WINHTTP
winlock
File locking using the Windows API.
with-branching
An implementation of macroexpand-time conditionalization
with-c-syntax
with-c-syntax is a fun package which introduces the C language syntax into Common Lisp.
with-cached-reader-conditionals
Read whilst collecting reader conditionals
with-contexts
The WITH-CONTEXT System. A system providing a WITH macro and 'context'ualized objects handled by a ENTER/HANDLE/EXIT protocol in the spirit of Python's WITH macro. Only better, or, at a minimum different, of course.
with-output-to-stream
Provides a simple way of directing output to a stream according to the concise and intuitive semantics of FORMAT's stream argument.
with-setf
Macros for setting a place for the duration of a scope
with-shadowed-bindings
Establishes a new lexical context within which specified bindings are explicitly shadowed, making it clear that they are not referenced within, thereby reducing cognitive load.
with-user-abort
provides an easy way to catch ctrl+c. useful for making binaries.
woo
An asynchronous HTTP server written in Common Lisp
wookie
An evented webserver for Common Lisp.
wordnet
Common Lisp interface to WordNet
workout-timer
Workout timer
wouldwork
classical planning with the wouldwork planner
wu-decimal
Arbitrary-precision decimal arithmetic
wu-sugar
A minimal utility library of string, file, and date functions.
wuwei
Tools for developing Ajaxy web applications
x.let-star
value binder
xcat
XCAT mass LAN big file distributor
xecto
Xecto is a simple parallel vector-processing library
xhtmlambda
THe XHTMLambda System. Another HTML/XHTML/XML generation (and parsing) system in Common Lisp.
xhtmlgen
XHTML generation library
xlsx
Basic reader for Excel files.
xlunit
Extreme Lisp Testing Suite
xml-emitter
xml-emitter simply emits XML, with some complexity for handling indentation. It can be used to produce all sorts of useful XML output; it has an RSS 2.0 emitter built in.
xml-mop
xml-mop allows representing parts of XML documents as CLOS objects
xml.location
This system provides a convenient interface for manipulating XML data. It is inspired by the xmltio library.
xptest
Extreme Programming Testing Suite
xsubseq
Efficient way to manage "subseq"s in Common Lisp
yah
Yet Another Heap
yason
JSON parser/encoder
youtube
Play youtube urls with or without video using mpv
zacl
A layer for loading and running some Allegro CL projects.
zaws
Amazon AWS request construction
zbucium
last.fm music player with lyrics
zcdb
Read and write cdb files, as specified in http://cr.yp.to/cdb.html
zenekindarl
A fast precompiling template engine
zip
Library for ZIP archive file reading and writing
zippy
A fast zip archive library
ziz
An ad hoc Quicklisp distribution.
zpb-exif
Read EXIF data from image files
zpb-ttf
Access TrueType font metrics and outlines from Common Lisp
zpng
Create PNG files
zs3
A Common Lisp library for working with Amazon's Simple Storage Service (S3) and CloudFront content delivery service.
zsort
zsort is a collection of portable sorting algorithms.
atdoc
beirc
bk-tree
bourbaki
calm
chemical-compounds
cl-base32
cl-batis
cl-bloom-filter
cl-chise
cl-closure-template
cl-coroutine
cl-custom-hash-table
cl-dbi-connection-pool
cl-devil
cl-geocode
cl-gog-galaxy
cl-gravatar
cl-gtk2
cl-html-diff
cl-iconv
cl-kanren-trs
cl-libxml2
cl-markup
cl-match
cl-migrations
cl-mime
cl-mixed
cl-modlisp
cl-naive-deprecation
cl-ncurses
cl-nxt
cl-opensearch-query-builder
cl-org-mode
cl-pattern
cl-png
cl-pop
cl-rcfiles
cl-resvg
cl-routes
cl-sanitize
cl-sphinx
cl-svm
cl-tasukete
cl-tokyo-cabinet
cl-transmission
cl-unix-sockets
cl-utilities
cl-utils
clache
claw-support
claw-utils
clem
climacs
closure-common
closure-html
clouchdb
clq
clsql-orm
command-line-args
commonqt
conium
css-lite
cxml-rng
cxml-stp
data-sift
deoxybyte-gzip
deoxybyte-io
deoxybyte-systems
deoxybyte-unix
deoxybyte-utilities
diff
doc
documentation-template
dynamic-classes
eager-future
easy-audio
external-program
fft
flexichain
folio
function
funds
getopt
gzip-stream
hemlock
hermetic
hh-aws
hh-redblack
hh-web
html-template
hu.dwim.uri
hunchentoot-auth
hunchentoot-cgi
hyperobject
irc-logger
js-parser
json-to-data-frame
kmrcl
levenshtein
macroexpand-dammit
make-hash
mel-base
memoize
meta-sexp
mini-cas
mockingbird
monkeylib-prose-diff
net-telent-date
nuclblog
paiprolog
paren-test
pcall
percent-encoding
periodic-table
pg
pipes
pithy-xml
portableaserve
prepl
pretty-function
prove
pvars
qbook
queues
quicklisp-slime-helper
quux-time
racer
restas-directory-publisher
reversi
rfc2109
rfc2388-binary
rlc
rucksack
sapaclisp
sel
slime
sly
smallnet
smithy-lisp
soundex
spatial-trees
spell
telnetlib
thread-pool
tinaa
umlisp
umlisp-orf
url-rewrite
verrazano
vivid-colors
weblocks
xarray
xmls
xuriella
yaclml
zlib