Framework Ultimatum: A Lean and Efficient Zero-Dependency Web Framework for Perl
Find a file
Yorhel 09fe50d2a2 FU: Add supervisor daemon thingy
A little tricky to get right, but it works pretty well.

TODO: Do something with --monitor.

I initially wanted to avoid the exec() and just let Perl continue
running the rest of the script after fork(), but that runs into the
problem that perl really doesn't like it when you fork() in BEGIN.
2025-02-14 14:39:44 +01:00
c Fixes for perl 5.36 with multiplicity + memleak in $st->kv methods 2025-02-13 06:26:58 +01:00
FU pg: Minor docs + tests 2025-02-13 08:50:40 +01:00
t pg: Minor docs + tests 2025-02-13 08:50:40 +01:00
.gitignore Init 2025-01-26 15:32:47 +01:00
bench.PL Add some tests and move some docs 2025-02-01 07:00:09 +01:00
FU.pm FU: Add supervisor daemon thingy 2025-02-14 14:39:44 +01:00
FU.xs pg: Minor docs + tests 2025-02-13 08:50:40 +01:00
Makefile.PL Abstract and cleanup ugly byte swapping code 2025-02-10 07:35:34 +01:00
MANIFEST.SKIP jsonfmt: Fix threading support + memory leak bug 2025-01-28 19:20:46 +01:00
README.md FU: Small start on the actual website framework 2025-02-13 14:48:54 +01:00

FU - Framework Ultimatum

WIP.

Contributing: Refer to my [contribution guidelines)[https://dev.yorhel.nl/contributing].

Build & Install

perl Makefile.PL
make
make install

Project ideas

Things that may or may not happen:

  • FU - The website framework, taking inspiration from TUWF.
  • FU::HTTPServer / FU::FastCGI - Minimal libs to support the web framework.
  • FU::JSON - JSON::{XS,PP,etc}-compatible wrapper around FU::Util's JSON functions? I prolly won't need this myself, but could be handy.
  • FU::Log - Basic logger.
  • FU::Util additions: uri_escape, VNDB::Util::query_encode, scrypt, urandom.
  • FU::Validate - TUWF::Validate & normalization with some improvements.
  • FU::XML - TUWF::XMLXS with some improvements.
  • FU::Mailer - Simple sendmail wrapper