Framework Ultimatum: A Lean and Efficient Zero-Dependency Web Framework for Perl
Find a file
Yorhel 2aaec6a218 pg: Add json, jsonb, jsonpath support
NOW we're really getting to the part where this module is more awesome
than DBD::Pg.

(When I started working on this module I was expecting that the Postgres
binary protocol would send jsonb in a binary format as well and that I'd
be duplicating parts of the JSON parser/formatter to make that work, but
it turns out that Postgres just uses plain json for exchange. Saves me
some trouble, I guess)
2025-02-08 15:16:47 +01:00
c pg: Add json, jsonb, jsonpath support 2025-02-08 15:16:47 +01:00
FU pg: Add send/recv support for a few more easy types 2025-02-08 14:03:35 +01:00
t pg: Add json, jsonb, jsonpath support 2025-02-08 15:16:47 +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 Add some tests and move some docs 2025-02-01 07:00:09 +01:00
FU.xs pg: Support binary bind params 2025-02-08 10:35:43 +01:00
Makefile.PL pg: Rework txn implementation + statement config API 2025-02-07 18:30:36 +01:00
MANIFEST.SKIP jsonfmt: Fix threading support + memory leak bug 2025-01-28 19:20:46 +01:00
README.md pg: Adventures in writing a new postgresql client 2025-02-02 16:22:15 +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.