Skip to content
LNATION
Menu
Modules
All modules
Everything on CPAN, by group
Web
Hyperman
The PSGI server, in C
Fetch
HTTP/3, 2 and 1.1, as futures
Template::Stencil
Templates compiled once
Data
HAMT
Persistent maps, sets and vectors
Frozen
Immutable data that survives a fork
Struct::Codec
Structures to bytes, nothing lost
Context::Vars
Variables scoped to the work
Object::Proto
Fast objects, with prototypes
Concurrency
Shared::Arena
Memory every process reads directly
Language
Legba
Global slots, shared by name
Horus
Every RFC 9562 UUID, ten formats
Const::XS
Read-only, all the way down
Func::Util
Functional tools, as custom ops
Docs
Markdown::Simple
Markdown to HTML, in C
PDF::Make
PDFs made, read and edited
Time
Time::Keeper
Dates, zones and every calendar
Punk
Punk
The compiled Perl web framework
Queue
Jobs, retries, cron and locks
Observe
An OpenTelemetry backend
Docs
Guides and recipes
File::Raw
File::Raw
Files through system calls, and the plugins
JSON
JSON and JSON Lines
XML
A parser that refuses what it should
Separated
CSV and TSV
Gzip
gzip, zlib and deflate
Base64
base64, base64url and PEM
Hash
Digests as the file is read
Archive
Tar, as a stream
Reference
Every module's documentation
Sky
Writing
Codepens
Wish list
Wish list
Open the wish list