indigestion employs SQLite to provide offline processing of structured data, and generation of reports.
You can use it for:
- Data quality measurement
- Business rule checking
- Data cleaning
- Data migration
The command-line tools are designed to allow easy customisation. With moderate effort, you should be able to generate graphical output from your own data survey.
Indigestion has a well-tested string validation module. An online application can use it to filter user input. An example is included in the source distribution.