Authen::Simple::WebForm is a Perl library for simple authentication against existing Web based forms using the Authen::Simple framework. This wraps up the LWP (libwww-perl) calls needed to attempt a login to a site that uses an HTML form for logins. It supports logins that require cookies, various form variables, special headers, multi-stage logins, and more.
Data.FormValidator's aim is to bring all the benefits of the Perl module Data::FormValidator over to JavaScript, using the same input profiles. They can be dumped into JavaScript objects using the Perl module Data::JavaScript. Profiles declare the required and optional fields and any constraints they might have. They may be shared between your backend Perl code. Frontend JavaScript validation may be done, allowing for consistent and thorough validation on both the backend and frontend. The results are provided as an object, which makes it easy to handle missing and invalid results, return error messages about which constraints failed, or process the resulting valid data.
JavaScript::Squish provides methods to compact Javascript source down to only what is needed. It can remove all comments, put everything on one line (semi-)safely, and remove extra whitespace. It breaks the process down into individual steps, and one can pick and choose what parts to complete to get a custom amount of compactness. It is distributed as a Perl module and a handy bin script (so you don't need to know Perl to use it, but you can do a lot more custom things if you do).