The Ultimate Website Framework
TUWF is a very small and lightweight web development framework for Perl. It has evolved from being a few abstraction layers in two large websites to a separate set of modules. While initially designed to be used for large and complex websites, it is also perfectly suited for small single-file websites.
Main features
- Very small, and no extra modules required,
- Easy URI-to-function mapping using regular expressions,
- Handy form validation functions,
- Easy XML/XHTML output generation functions,
- Response buffering and output compression,
- Easy access to GET/POST data and cookies,
- Support for CGI and FastCGI - optimized for FastCGI,
- Uses UTF-8 for all text,
- Convenient SQL execution functions and correct transaction handling,
- Promotes code re-use,
- Open source (duh!) and available under a liberal MIT license.
Read the description in the documentation for more information and details.
Download
Latest packaged version: 0.2 (TUWF-0.2.tar.gzpgp-sha1-md5 - CPAN mirror)
TUWF is also available on a git repository at http://g.blicky.net/tuwf.git/.
Websites using TUWF
(Not a whole lot)
- VNDB.org (the site that spawned TUWF - open source)
- Manned.org (open source)
- This website (open source)
- Blicky.net Pastebin (open source)
- The website embedded in the D&R Axum mixing console.
- Yorhel.nl
- 333networks
