Sifter
Sifter is a Extract Tranform Load (ETL) engine.
It can be used to Extract from a number of different data resources, including TSV files, SQLDump files and external databases.
It includes a pipeline description language to define a set of Transform steps to create object messages that can be validated using a JSON schema data.