PGF run-time libraries
PGF (Haskell implementation)
PGF2 (C implementation)
Haskell binding
Java binding
Python binding