yhdev/dat/tuwf.md
Yorhel de0227cdbd Add file download information window + SHA-256 + more checksums
I'm not the biggest fan of how the info window works, but it works
anyway, and it's easy to apply to *all* the download links.

Also decided to sign & checksum static binaries. Those are just as
important (if not more so) than the source tarballs.

Yes, I did verify that my copies of all the files were still in line
with the other checksums before creating the SHA256 checksums. :)

And I think I'm done fiddling with the site now; This is the last of my
planned changes. ...except that the site kinda sucks in text-mode
browsers now. Hmm. But how do I improve that?
2019-03-26 19:05:20 +01:00

40 lines
1.6 KiB
Markdown

% 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 for the base functionality,
- Easy built-in routing,
- Handy form validation functions,
- Easy XML/HTML generation,
- Response buffering and output compression,
- Easy access to request data,
- Support for CGI, FastCGI and a built-in web server,
- Uses UTF-8 for all text,
- Convenient SQL execution functions and correct transaction handling,
- Open source (duh!) and available under a liberal MIT license.
Read the [description](/tuwf/man#description) in the documentation for more
information and details.
## Download
**Latest packaged version:** 1.2 ([TUWF-1.2.tar.gz](/download/TUWF-1.2.tar.gz)
\- [CPAN mirror](https://metacpan.org/release/TUWF))
TUWF is also available on a git repository at
[https://code.blicky.net/yorhel/tuwf](https://code.blicky.net/yorhel/tuwf).
## Websites using TUWF
(Not a whole lot)
- [VNDB.org](https://vndb.org/) (the site that spawned TUWF - [open source](https://g.blicky.net/vndb.git/))
- [Manned.org](https://manned.org/) ([open source](https://g.blicky.net/manned.git/))
- [Blicky.net Pastebin](https://p.blicky.net/) ([open source](https://g.blicky.net/bpaste.git/tree/index.cgi))
- The website embedded in the [D&R Axum](http://www.d-r.nl/axum.html) mixing console.
- [333networks](http://333networks.com/)