cl-avro
2026-01-01
Implementation of the Apache Avro data serialization system.
Upstream URL
Author
Sahil Kang <sahil.kang@asilaycomputing.com>
License
GPLv3
cl-avro
A Common Lisp implementation of the Apache Avro data serialization system.
Public API
The public api is exported through the cl-avro and cl-avro/asdf packages:
to output their documentation, run (documentation (find-package 'cl-avro) t)
or (documentation (find-package 'cl-avro/asdf) t).
Running Tests
Tests can be run either through a lisp repl or docker.
Lisp REPL
(ql:quickload 'cl-avro/test) (asdf:test-system 'cl-avro)
Docker
docker build . -f ./test/Dockerfile.test -t cl-avro:v1 docker run -it --rm cl-avro:v1