A library for creating HTML forms and validating user input (e.g. e-mail, URL, name). For valid XHTML output the CGI module is used.