FGraph is a functional object oriented graph library for Common Lisp. It contains algorithms for manipulating, searching paths in, computing spanning trees of and traversal of graphs.

FGraph is available on Bitbucket via Mercurial. To get the latest version, enter the following into your terminal:

hg clone https://bitbucket.org/thomas_bartscher/cl-fgraph

If you do not have Mercurial available or you do not want to clone the whole repository, a *.zip package is available on Bitbucket.

To use FGraph you need an implementation of Common Lisp and Quicklisp. Put the folder containing FGraph into the local-projects directory of your Quicklisp install and load it in a running Common Lisp REPL via (ql:quickload "fgraph").