- B-Tries - A prototypical implementation of the data structure described in the paper "B-tries for disk-based string management" (PDF)
- CLDB - A fast, atomic, consistent, isolated memory based database in Common Lisp
- Common Lisp Persistency Manager - A software package for serialization of Common Lisp data structures, much like Python's pickle facility
- CommonLispPrevalence - A way to let your lisp environment be your Database
- Elephant - [unmaintained] A portable object database based on Sleepycat (Berkeley DB) or relational databases
- journal - A library for logging, tracing, testing and persistence
- LMDB - CFFI bindings to LMDB
- manardb - Fast, persistent, mmap'd Lisp object store
- NFiles - A library that deals with customizable path resolution, file persistence and loading
- PLOB! - PLOB! (Persistent Lisp OBjects!) is an Object Database, implementing orthogonal persistency for LISP and CLOS objects
- PrevaylerStorage - The storage technique aimed primarily at object oriented environments, that challenges DBMS technology, making heavy use of RAM
- stassats-storage - stassats-storage is a CLOS ObjectStore
Historical interest: MetaStore (1992)
An early implementation of persistent objects in Common Lisp (via the MOP) is detailed in The Persistent Object System MetaStore (PDF). This PCL-based system "uses the metaprogramming facilities of the metaobject protocol to add persistence to the Common Lisp Object System. This approach leaves the semantics of CLOS unchanged, requires only minimal syntactic changes to existing programs, and needs no compiler support. In the resulting language, programmers can define both classes and slots to be persistent. MetaStore then handles persistence at the metaobject level."