P5-acme-snark is a project mainly written in Perl, it's free.
Acme::Snark
This is the Acme::Snark module.