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
Codepens
Draggable and Resizeable div
Open on CodePen
Custom Number Iterators
Open on CodePen
Vanilla JS Responsive Parallax Menu
Open on CodePen
Minimal Cards UI
Open on CodePen
Horizontal Scroll Menu with dropdown submenu
Open on CodePen