IDP is a project mainly written in C and C++, it's free.
IDP 2011 Team L108 Software
IDP/ $ mkdir build IDP/ $ cd build IDP/build/ $ cmake .. IDP/build/ $ make -j8
IDP/build/ $ ./bin/idpbin