Relief provides validation and mapping of datastructures inspired by Flatland. Unlike Flatland which is designed specifically with mapping and validation of HTML forms, Relief attempts to be more general to allow usage and modeling of any kind of untrusted data.
Relief is licensed under a 3-clause BSD license. See LICENSE.rst for more details.
Read the documentation at read the docs.