Validationtalk is a project mainly written in ..., it's free.
Code and slides for the talk I gave on validators at PhillyPUG on 9/13/2011.