view release on metacpan or search on metacpan
html/cpan.metacurator.tree.html view on Meta::CPAN
<li><a href = 'https://en.wikipedia.org/wiki/High-performance_computing' target = '_blank'>HPC - High-Performance Computing</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Hardware_security_module' target = '_blank'>HSM - Hardware Security Module</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers' target = '_blank'>HTSP - Seems to be a streaming version of HTTP</a></li>
<li><a href = 'https://developer.mozilla.org/en-US/docs/Web/HTTP' target = '_blank'>HTTP - Hypertext Transfer Protocol</a></li>
<li><a href = 'https://datatracker.ietf.org/doc/html/rfc7540' target = '_blank'>HTTP/2 - Hypertext Transfer Protocol Version 2</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/European_Convention_on_Human_Rights' target = '_blank'>HUDOC - HUman Rights DOCumentation</a></li>
<li><a href = 'https://i3wm.org/' target = '_blank'>i3 - Is a tiling window manager</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Interactive_Advertising_Bureau' target = '_blank'>IAB - Interactive Advertising Bureau'</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Brazilian_Institute_of_Geography_and_Statistics' target = '_blank'>IBGE - Brazilian Institute of Geography and Statistics (Portuguese: Instituto Brasileiro de Geografia e EstatÃÂstica)</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/ICalendar' target = '_blank'>iCalandar - Internet Calendaring and Scheduling Core Object Specification</a></li>
<li><a href = 'https://www.icij.org/' target = '_blank'>ICIJ - The International Consortium of Investigative Journalists</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Internationalized_domain_name' target = '_blank'>IDN - Internationalized domain name</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Intrusion_detection_system' target = '_blank'>IDS - Intrusion detection system</a></li>
<li><a href = 'https://www.iec.ch/homepage' target = '_blank'>IEC - International Electrotechnical Commission</a></li>
<li><a href = 'https://www.ietf.org/' target = '_blank'>IETF - Internet Engineering Task Force</a></li>
<li><a href = 'https://www.rfc-editor.org/info/rfc3501' target = '_blank'>IMAP - Internet Message Access Protocol</a></li>
<li><a href = 'https://www.iosco.org/i-scan/' target = '_blank'>I-SCAN - International Securities & Commodities Alerts Network</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Internet_of_things' target = '_blank'>IoT - Internet of Things</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Internet_Protocol' target = '_blank'>IP - Internet Protocol</a></li>
<li><a href = 'https://blog.ipfs.tech/what-is-ipld/' target = '_blank'>IPFS - InterPlanetary File System</a></li>
<li><a href = 'https://ipld.io/docs/intro/ecosystem/' target = '_blank'>IPLD - InterPlanetary Linked Data</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Intrusion_detection_system' target = '_blank'>IPS - Intrusion prevention system</a></li>
<li><a href = 'https://datatracker.ietf.org/doc/html/rfc6724' target = '_blank'>IPv6 - Default Address Selection for Internet Protocol Version 6</a></li>
<li><a href = 'https://metacpan.org/pod/IRI' target = '_blank'>IRI - Internationalized Resource Identifiers</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/ISAAC_(cipher)' target = '_blank'>ISAAC - Indirection, shift, accumulate, add, and count</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/JSON_Meta_Application_Protocol' target = '_blank'>JMAP - JSON Meta Application Protocol</a></li>
<li><a href = 'http://www.libpng.org/pub/mng/spec/jng.html' target = '_blank'>JNG - A file extension standing for JPEG Network Graphics</a></li>
<li><a href = 'https://www.rfc-editor.org/rfc/rfc8259' target = '_blank'>JSON - JavaScript Object Notation</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/JSON_Web_Token' target = '_blank'>JWKS - JSON Web Key Set (not on Wikipedia yet)</a></li>
<li><a href = 'https://metacpan.org/dist/App-karr' target = '_blank'>KARR - Kanban Assignment & Responsibility Registry. I.e. a Git-backed task management system specifically optimized for human-AI collaboration and autonomous agents (like Claude or ...
<li><a href = 'https://en.wikipedia.org/wiki/KDE' target = '_blank'>KDE - An international free software community</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Haiku_(operating_system)' target = '_blank'>KDL - Kernel Debugging Land</a></li>
<li><a href = 'https://arstechnica.com/security/2025/10/why-signals-post-quantum-makeover-is-an-amazing-engineering-achievement/' target = '_blank'>KEM - ML-KEM is short for Module-Lattice-Based Key-Encapsulation Mechanism, but most of the time, cryp...
<li><a href = 'https://en.wikipedia.org/wiki/Library_of_Congress_Control_Number' target = '_blank'>LCCN - Library of Congress Control Number</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Linear_code_sequence_and_jump' target = '_blank'>LCSAJ - Linear code sequence and jump</a></li>
<li><a href = 'http://tools.ietf.org/html/rfc2307' target = '_blank'>LDAP - Lightweight Directory Access Protocol</a></li>
<li><a href = 'https://metacpan.org/dist/AtteanX-Store-LDF' target = '_blank'>LDF - Linked Data Fragment</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/LEB128' target = '_blank'>LEB128 - Little Endian Base 128</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Large_eddy_simulation' target = '_blank'>LES - Large-Eddy Simulation</a></li>
<li><a href = 'https://www.schneier.com/crypto-gram/archives/2025/1115.html#cg15' target = '_blank'>LLMO - Large-Language Model Optimization</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Lightning_Memory-Mapped_Database' target = '_blank'>LMDB - Lightning Memory-Mapped Database</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Link-state_advertisement' target = '_blank'>LSA - Link-state advertisement</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Link-state_advertisement' target = '_blank'>LSDB - Link-state database</a></li>
<li><a href = 'https://www.mathjax.org/' target = '_blank'>MathJax - A Javascript display engine for rendering TeX or MathML-coded mathematics in browsers without requiring font installation or browser plug-ins.</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/MathML' target = '_blank'>MathML - Mathematical Markup Language is a pair of mathematical markup languages, an application of XML for describing mathematical notation and capturing both its structure and c...
<li><a href = 'https://www.schneier.com/crypto-gram/archives/2025/1115.html#cg4' target = '_blank'>MCP - Model Context Protocol</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Multicast_DNS' target = '_blank'>mDNS - multicast DNS</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/METAR' target = '_blank'>METAR - A format for reporting weather information</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Metasyntactic_variable' target = '_blank'>MetaSyntatic variable - A specific word or set of words identified as a placeholder</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/MIDI' target = '_blank'>MIDI - Musical Instrument Digital Interface</a></li>
<li><a href = 'https://www.esma.europa.eu/publications-and-data/interactive-single-rulebook/mifir#:~:text=MiFIR%20%7C%20European%20Securities%20and%20Markets,MiFIR' target = '_blank'>MiFIR - Stands for the Markets in Financial Instruments Regulation<...
<li><a href = 'https://datatracker.ietf.org/doc/html/rfc2045' target = '_blank'>MIME - Multipurpose Internet Mail Extensions (MIME) Part One</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/MISP_Threat_Sharing' target = '_blank'>MISP - MISP Threat Sharing, formerly known as Malware Information Sharing</a></li>
<li><a href = 'https://www.loc.gov/standards/mods/' target = '_blank'>MODS - Metadata Object Description Schema</a></li>
<li><a href = 'http://www.multiprecision.org/' target = '_blank'>MPC - Multiple Precision Complex Library</a></li>
<li><a href = 'http://www.mpfr.org/' target = '_blank'>MPFR - Multiple Precision Floating-Point Reliable Library</a></li>
<li><a href = 'https://metacpan.org/dist/Data-Queue-Shared' target = '_blank'>MPMC - Multi-Producer, Multi-Consumer</a></li>
<li><a href = 'https://mqtt.org/' target = '_blank'>MQTT - An OASIS standard messaging protocol for the Internet of Things (IoT)</a></li>
<li><a href = 'Chasing Shadows by Ronald J. Deibert' target = '_blank'>MVT - Mobile Verification Toolkit</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/MX_record' target = '_blank'>MX record - Mail exchanger record</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Asynchronous_I/O' target = '_blank'>NBI - Non-Blocking Interface (or sometimes Non-Blocking Invocations).</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Intrusion_detection_system' target = '_blank'>NIDS - Network intrusion detection systems</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Noise_Protocol_Framework' target = '_blank'>Noise - Noise Protocol Framework</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Nostr' target = '_blank'>NoStr - Notes and Other Stuff Transmitted by Relays</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Name_server' target = '_blank'>NS - Name server</a></li>
<li><a href = 'http://nws.noaa.gov/' target = '_blank'>NWS - National Weather Service (USA)</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Cisco_NX-OS' target = '_blank'>NX-OS - A network operating system for the Nexus-series Ethernet switches and MDS-series Fibre Channel storage area network switches made by Cisco Systems</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Optimal_asymmetric_encryption_padding' target = '_blank'>OAEP - Optimal Asymmetric Encryption Padding</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/OAuth' target = '_blank'>OATH - Open Authentication (OATH)</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Obsessive%E2%80%93compulsive_disorder' target = '_blank'>OCD - Obsessive-Compulsive Disorder</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/OpenDocument' target = '_blank'>ODF - OpenDocument Format</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/OpenID#OpenID_Connect_(OIDC)' target = '_blank'>OIDC - OpenID Connect</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Common_data_model#Health' target = '_blank'>OMOP - Observational Medical Outcomes Partnership</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Network_File_System' target = '_blank'>ONC - Open Network Computing</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/OPC_Unified_Architecture' target = '_blank'>OPC UA - Open Platform Communications Unified Architecture</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/OpenAPI_Specification' target = '_blank'>OpenAPI - OpenAPI Specification, previously known as the Swagger Specification, is a specification for a machine-readable interface definition language for describi...
<li><a href = 'https://www.schneier.com/crypto-gram/archives/2025/1115.html#cg4' target = '_blank'>OODA - Observe, Orient, Decide, Act</a></li>
<li><a href = 'https://pmc.ncbi.nlm.nih.gov/articles/PMC8361091/' target = '_blank'>OPTiMaDe - Open Database API for Materials Design</a></li>
<li><a href = 'https://metacpan.org/dist/OSLV-Monitor' target = '_blank'>OSLV - OS-Level Virtualization</a></li>
<li><a href = 'https://www.rfc-editor.org/info/rfc2328/' target = '_blank'>OSPF - Open Shortest Path First (OSPF) TCP/IP internet routing protocol</a></li>
<li><a href = 'https://datatracker.ietf.org/doc/html/rfc7047' target = '_blank'>OVSDB - Open vSwitch Database</a></li>
<li><a href = 'https://www.rfc-editor.org/info/rfc2898' target = '_blank'>PBKDF - Password-based cryptography key derivation functions</a></li>
<li><a href = 'https://metacpan.org/dist/PerlBuildSystem' target = '_blank'>PBS - Perl Build System</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Process_design_kit' target = '_blank'>PDK - Process Design Kit</a></li>
<li><a href = 'https://metacpan.org/pod/PDL' target = '_blank'>PDL - The Perl Data Language</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Peer_exchange' target = '_blank'>PEX - Peer Exchange</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/PharmGKB' target = '_blank'>PharmGKB - The Pharmacogenomics Knowledgebase</a></li>
<li><a href = 'https://www.rfc-editor.org/info/rfc8018' target = '_blank'>PKCS - Public-Key Cryptography Standards</a></li>
<li><a href = 'https://metacpan.org/release/CHOROBA/Treex-PML-2.29' target = '_blank'>PML - Prague Markup Language</a></li>
<li><a href = 'https://metacpan.org/pod/POE' target = '_blank'>POE - A framework for cooperative, event driven multitasking and networking</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Principle_of_least_astonishment' target = '_blank'>POLA - Principle of least astonishment</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/POSIX' target = '_blank'>POSIX - Portable Operating System Interface</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Post-quantum_cryptography' target = '_blank'>PQC - Post-quantum cryptography</a></li>
<li><a href = 'https://webdyne.org/00_introduction/' target = '_blank'>PSP - A html template suffix used by WebDyne</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Quantum_field_theory' target = '_blank'>QFT - Quantum Field Theory</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Named_graph' target = '_blank'>Quadstore - A specialized type of database designed to store and query 'quads'. It is essentially an evolution of a triplestore, which is used for RDF data</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Quadtree' target = '_blank'>Quadtree - A tree data structure in which each internal node has exactly four children</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Quartz_(scheduler)' target = '_blank'>Quartz - The Quartz Scheduler is a powerful, open-source job scheduling library for Java applications</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/List_of_Latin_phrases_(full)#quod_vide' target = '_blank'>qv - which see. Used after a term, phrase, or topic that should be looked up elsewhere in the current document</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Retrieval-augmented_generation' target = '_blank'>RAG - Retrieval-augmented generation</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Resource_acquisition_is_initialization' target = '_blank'>RAII - Resource Acquisition Is Initialization</a></li>
<li><a href = 'https://dbpedia.org/page/RAR_(file_format)' target = '_blank'>RAR - Roshal ARchive - A proprietary archive file format that supports data compression, error correction and file spanning</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Role-based_access_control' target = '_blank'>RBAC - Role-Based Access Control</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Remote_administration' target = '_blank'>RCON - Remote administration includes any method of controlling a computer or other Internet-connected device, such as a smartphone, from a remote location. Think M...
<li><a href = 'https://en.wikipedia.org/wiki/Registration_Data_Access_Protocol' target = '_blank'>RDAP - Registration Data Access Protocol</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Resource_Description_Framework' target = '_blank'>RDF - Resource Description Framework</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/RDM_(lighting)' target = '_blank'>RDM - Remote Device management</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Sun_RPC' target = '_blank'>RPC - Remote Procedure Call</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Resource_Public_Key_Infrastructure' target = '_blank'>RPKI - Resource Public Key Infrastructure</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/RPM_Package_Manager' target = '_blank'>RPM - Originally Red Hat Package Manager, now a recursive acronym for RPM Package Manager</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/RRDtool' target = '_blank'>RRD - Round-Robin Database</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/RSS' target = '_blank'>RSS - RDF Site Summary or Really Simple Syndication</a></li>
<li><a href = 'https://www.rfc-editor.org/' target = '_blank'>RFC - Request For Comment</a></li>
<li><a href = 'https://requesttracker.com/rtir/' target = '_blank'>RTIR - Request Tracker for Incident Response</a></li>
<li><a href = 'https://metacpan.org/pod/CSS::SAC' target = '_blank'>SAC - Simple API for CSS</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Source_Code_Control_System' target = '_blank'>SCCS - Source Code Control System</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Software_configuration_management' target = '_blank'>SCM - Software Configuration Management</a></li>
<li><a href = 'https://github.com/libsdl-org/SDL/' target = '_blank'>SDL3 - Simple DirectMedia Layer</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Single_instruction,_multiple_data' target = '_blank'>SIMD - Single Instruction, Multiple Data) registers, a feature of Intel chips</a></li>
<li><a href = 'https://en.wikipedia.org/wiki/Single_instruction%2C_multiple_data' target = '_blank'>SIMD - Single instruction, multiple data</a></li>
<li><a href = 'https://www.rfc-editor.org/rfc/rfc3261' target = '_blank'>SIP - Session Initiation Protocol</a></li>
html/cpan.metacurator.tree.html view on Meta::CPAN
<li><a href = 'https://metacpan.org/dist/Finance-MIFIR-CONCAT' target = '_blank'>Finance::MIFIR::CONCAT - Provides CONCAT code generation out of client data according to MIFIR rules</a></li>
<li><a href = 'https://metacpan.org/dist/Finance-Quote' target = '_blank'>Finance::Quote - Get stock and mutual fund quotes from various exchanges</a></li>
<li><a href = 'https://metacpan.org/dist/Finance-Tax-Aruba' target = '_blank'>Finance::Tax::Aruba - A package that deals with tax calculations for Aruba</a></li>
<li><a href = 'https://metacpan.org/dist/Finance-Tiller2QIF' target = '_blank'>Finance::Tiller2QIF - Convert Tiller CSV exports to QIF for import into Financial software like GnuCash, KMyMoney, Quicken, HomeBank, Money Manager Ex and many others</a><...
<li><a href = 'https://metacpan.org/dist/LedgerSMB-Installer' target = '_blank'>LedgerSMB::Installer - LedgerSMB is a free web-based double-entry accounting system</a></li>
<li><a href = 'https://metacpan.org/dist/Lib-Pepper' target = '_blank'>Lib::Pepper - Perl bindings for the Pepper payment terminal library</a></li>
<li><a href = 'https://metacpan.org/pod/Locale::Currency' target = '_blank'>Locale::Currency - Module for dealing with currency code sets</a></li>
<li><a href = 'https://metacpan.org/pod/Locale::Currency::Format' target = '_blank'>Locale::Currency::Format - Perl functions for formatting monetary values</a></li>
<li><a href = 'Masser is a perl-based fastcgi-driven application framework' target = '_blank'>masser::home - https://masser.sourceforge.net/</a></li>
<li><a href = 'https://metacpan.org/pod/Math::Currency' target = '_blank'>Math::Currency - Exact Currency Math with Formatting and Rounding</a></li>
<li><a href = 'https://metacpan.org/dist/NBI-Slurm' target = '_blank'>NBI::Slurm - NBI Slurm module</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Stripe' target = '_blank'>Net::Stripe - API client for Stripe.com</a></li>
<li><a href = 'https://metacpan.org/dist/oEdtk' target = '_blank'>oEdtk - A module for industrial printing processing</a></li>
<li><a href = 'https://metacpan.org/dist/PDK-Utils' target = '_blank'>PDK::Utils - Provides utility functions for managing and parsing PDK configuration contexts</a></li>
<li><a href = 'https://metacpan.org/dist/WWW-PayPal' target = '_blank'>WWW::PayPal - Perl client for the PayPal REST API</a></li>
<li><a href = 'https://metacpan.org/dist/WWW-Salesforce' target = '_blank'>WWW::Salesforce - This class provides a simple SOAP client for Salesforce.com</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '4004'>CachingStuff
<ul>
<li data-jstree='{"opened": false}' id = '4005'>See also
<ul>
<li>Curio</li>
<li>Bread::Board</li>
<li>MooX::Singleton</li>
<li>[Topic] ParallelProcessing</li>
<li>[Topic] PipeLines</li>
<li>CHI::Driver::SharedMem</li>
<li>https://github.com/xsawyerx/melian/ - For Melian the sever</li>
<li>https://theweeklychallenge.org/blog/caching-in-perl/ - A great HOWTO</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/pod/BerkeleyDB' target = '_blank'>BerkeleyDB - Perl extension for Berkeley DB version 2, 3, 4, 5 or 6</a></li>
<li><a href = 'https://metacpan.org/pod/Cache%3A%3ACache' target = '_blank'>Cache::Cache - The Cache interface</a></li>
<li><a href = 'https://metacpan.org/dist/Cache-FastMmap' target = '_blank'>Cache::FastMmap - Uses an mmap'ed file to act as a shared memory interprocess cache</a></li>
<li><a href = 'https://metacpan.org/pod/Cache::FileCache' target = '_blank'>Cache::FileCache - Iimplements the Cache interface</a></li>
<li><a href = 'https://metacpan.org/pod/Cache::File::Simple' target = '_blank'>Cache::File::Simple - Dead simple file based caching meachanism</a></li>
<li><a href = 'https://metacpan.org/pod/Cache::Memcached::Fast' target = '_blank'>Cache::Memcached::Fast - Perl client for memcached, in C language</a></li>
<li><a href = 'https://metacpan.org/pod/Cache::Memcached::Fast::Safe' target = '_blank'>Cache::Memcached::Fast::Safe - Cache::Memcached::Fast with sanitizing keys and fork-safe</a></li>
<li><a href = 'https://metacpan.org/dist/Cache-Memcached-PDeque' target = '_blank'>Cache::Memcached::PDeque - Implements a priority deque using memcached as storage</a></li>
<li><a href = 'https://metacpan.org/pod/Cache::Mmap' target = '_blank'>Cache::Mmap - Shared data cache using memory mapped files</a></li>
<li><a href = 'https://metacpan.org/pod/Cache::SharedMemoryCache' target = '_blank'>Cache::SharedMemoryCache - Extends the MemoryCache class</a></li>
<li><a href = 'https://metacpan.org/pod/CHI' target = '_blank'>CHI - Unified cache handling interface</a></li>
<li><a href = 'https://metacpan.org/dist/Class-Simple-Cached' target = '_blank'>Class::Simple::Cached - Cache messages to an object</a></li>
<li><a href = 'https://metacpan.org/pod/Class::Simple::Readonly::Cached' target = '_blank'>Class::Simple::Readonly::Cached - Cache messages to an object</a></li>
<li><a href = 'https://metacpan.org/dist/Data-BitSet-Shared' target = '_blank'>Data::BitSet::Shared - Shared-memory fixed-size bitset for Linux</a></li>
<li><a href = 'https://metacpan.org/pod/Data::Buffer' target = '_blank'>Data::Buffer - Read/write buffer class</a></li>
<li><a href = 'https://metacpan.org/dist/Data-Buffer-Shared' target = '_blank'>Data::Buffer::Shared - Type-specialized shared-memory buffers for multiprocess access</a></li>
<li><a href = 'https://metacpan.org/dist/Data-Deque-Shared' target = '_blank'>Data::Deque::Shared - Shared-memory double-ended queue for Linux</a></li>
<li><a href = 'https://metacpan.org/dist/Data-Graph-Shared' target = '_blank'>Data::Graph::Shared - Shared-memory directed weighted graph for Linux</a></li>
<li><a href = 'https://metacpan.org/dist/Data-HashMap' target = '_blank'>Data::HashMap - Fast type-specialized hash maps implemented in C</a></li>
<li><a href = 'https://metacpan.org/dist/Data-HashMap-Shared' target = '_blank'>Data::HashMap::Shared - Type-specialized shared-memory hash maps for multiprocess access</a></li>
<li><a href = 'https://metacpan.org/dist/Data-Heap-Shared' target = '_blank'>Data::Heap::Shared - Shared-memory binary min-heap (priority queue) for Linux</a></li>
<li><a href = 'https://metacpan.org/dist/Data-Log-Shared' target = '_blank'>Data::Log::Shared - Append-only shared-memory log (WAL) for Linux</a></li>
<li><a href = 'https://metacpan.org/dist/Data-PubSub-Shared' target = '_blank'>Data::PubSub::Shared - High-performance shared-memory pub/sub for Linux</a></li>
<li><a href = 'https://metacpan.org/dist/Data-Pool-Shared' target = '_blank'>Data::Pool::Shared - Fixed-size shared-memory object pool for Linux</a></li>
<li><a href = 'https://metacpan.org/dist/Data-Queue-Shared' target = '_blank'>Data::Queue::Shared - High-performance shared-memory MPMC queues for Linux</a></li>
<li><a href = 'https://metacpan.org/dist/Data-ReqRep-Shared' target = '_blank'>Data::ReqRep::Shared - High-performance shared-memory request/response IPC for Linux</a></li>
<li><a href = 'https://metacpan.org/dist/Data-RingBuffer-Shared' target = '_blank'>Data::RingBuffer::Shared - Shared-memory fixed-size ring buffer for Linux</a></li>
<li><a href = 'https://metacpan.org/dist/Data-Stack-Shared' target = '_blank'>Data::Stack::Shared - Shared-memory LIFO stack for Linux</a></li>
<li><a href = 'https://metacpan.org/dist/Data-Sync-Shared' target = '_blank'>Data::Sync::Shared - Shared-memory synchronization primitives for Linux</a></li>
<li><a href = 'https://metacpan.org/pod/DBI' target = '_blank'>DBI - Database independent interface for Perl</a></li>
<li><a href = 'https://metacpan.org/dist/File-Meta-Cache' target = '_blank'>File::Meta::Cache - Cache open file descriptors and stat meta data</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Cache::Transparent' target = '_blank'>HTTP::Cache::Transparent - Cache the result of http get-requests persistently</a></li>
<li><a href = 'https://metacpan.org/pod/IPC::MM' target = '_blank'>IPC::MM - Perl interface to Ralf Engelschall's mm library</a></li>
<li><a href = 'https://metacpan.org/pod/LCC' target = '_blank'>LCC - Content Provider Modules for the Local Content Cache system</a></li>
<li><a href = 'https://metacpan.org/dist/Legba' target = '_blank'>Legba - Global slot storage implemented in XS</a></li>
<li><a href = 'https://metacpan.org/dist/LRU-Cache' target = '_blank'>LRU::Cache - LRU cache with O(1) operation</a></li>
<li><a href = 'https://metacpan.org/dist/Melian' target = '_blank'>Melian - Perl client to the Melian cache</a></li>
<li><a href = 'https://metacpan.org/pod/Memoize' target = '_blank'>Memoize - Make functions faster by trading space for time</a></li>
<li><a href = 'https://metacpan.org/pod/Memoize::Expire' target = '_blank'>Memoize::Expire - Plug-in module for automatic expiration of memoized values</a></li>
<li><a href = 'https://metacpan.org/pod/MLDBM::Sync' target = '_blank'>MLDBM::Sync - Safe concurrent access to MLDBM databases</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Clacks' target = '_blank'>Net::Clacks - Fast client/server interprocess messaging and memcached replacement</a></li>
<li><a href = 'https://metacpan.org/dist/Resource-Silo' target = '_blank'>Resource::Silo - Lazy declarative resource container for Perl</a></li>
<li><a href = 'https://metacpan.org/dist/WWW-Mechanize-Cached' target = '_blank'>WWW::Mechanize::Cached - Cache response to be polite</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '4072'>CaptchaStuff
<ul>
<li data-jstree='{"opened": false}' id = '4073'>See also
<ul>
<li>https://cloud.google.com/security/products/recaptcha</li>
<li>https://developers.google.com/recaptcha/docs/v3</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/dist/Captcha-Stateless-Text' target = '_blank'>Captcha::Stateless::Text - Stateless, text-based CAPTCHAs</a></li>
<li><a href = 'https://metacpan.org/pod/Captcha::reCAPTCHA' target = '_blank'>Captcha::reCAPTCHA - A Perl implementation of the reCAPTCHA API version 0.99</a></li>
<li><a href = 'https://metacpan.org/pod/Captcha::reCAPTCHA::V2' target = '_blank'>Captcha::reCAPTCHA::V2 - A Perl implementation of reCAPTCHA API version 2</a></li>
<li><a href = 'https://metacpan.org/dist/Captcha-reCAPTCHA-V3' target = '_blank'>Captcha::reCAPTCHA::V3 - A Perl implementation of reCAPTCHA API version v3</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '4370'>ChartingAndPlotting
<ul>
<li data-jstree='{"opened": false}' id = '4371'>See also
<ul>
<li>[Topic] BarCodes</li>
<li>Chart</li>
<li>Chart::Clicker</li>
<li>Chart::GGPlot</li>
<li>Chart::Plotly</li>
<li>Color::Library</li>
<li>Convert::Color</li>
<li>Imager::Plot</li>
<li>VS::Chart</li>
<li>[Topic] ChartingAndPlotting</li>
<li>[Topic] Color</li>
<li>[Topic] Graphs</li>
<li>[Topic] PdfStuff</li>
<li>[Topic] PdlLanguage</li>
<li>https://echarts.apache.org/</li>
<li>https://en.wikipedia.org/wiki/Ggplot2</li>
<li>https://github.com/aluntzer/gtknodes/</li>
<li>https://plot.ly/javascript/reference/</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/pod/Alien::CFITSIO' target = '_blank'>Alien::CFITSIO - Build and Install the CFITSIO library</a></li>
<li><a href = 'https://metacpan.org/dist/Alien-GtkNodes' target = '_blank'>Alien::GtkNodes - Find or install GtkNodes</a></li>
<li><a href = 'https://metacpan.org/dist/App-BlurFill' target = '_blank'>App::BlurFill - A simple command line tool to create a blurred background image</a></li>
<li><a href = 'https://metacpan.org/pod/App::gimpgitbuild' target = '_blank'>App::gimpgitbuild - Build GIMP from git</a></li>
<li><a href = 'https://metacpan.org/dist/App-ImageMagickUtils' target = '_blank'>App::ImageMagickUtils - Utilities related to ImageMagick </a></li>
<li><a href = 'https://metacpan.org/dist/App-Image-Generator' target = '_blank'>App::Image::Generator - Perl class for image-generator application</a></li>
html/cpan.metacurator.tree.html view on Meta::CPAN
<li><a href = 'Chemistry::File - Molecule file I/O base class' target = '_blank'>Chemistry::File - Molecule file I/O base class</a></li>
<li><a href = 'https://metacpan.org/dist/Chemistry-File-InChI' target = '_blank'>Chemistry::File::InChI - InChI identifier reader</a></li>
<li><a href = 'https://metacpan.org/pod/Chemistry::File::SMARTS' target = '_blank'>Chemistry::File::SMARTS - SMARTS chemical substructure pattern linear notation parser</a></li>
<li><a href = 'https://metacpan.org/pod/Chemistry::File::SMILES' target = '_blank'>Chemistry::File::SMILES - SMILES linear notation parser/writer</a></li>
<li><a href = 'https://metacpan.org/pod/Chemistry::MacroMol' target = '_blank'>Chemistry::MacroMol - Perl module for macromolecules</a></li>
<li><a href = 'https://metacpan.org/pod/Chemistry::Mol' target = '_blank'>Chemistry::Mol - Molecule object toolkit</a></li>
<li><a href = 'https://metacpan.org/dist/Chemistry-OpenSMILES' target = '_blank'>Chemistry::OpenSMILES - OpenSMILES format reader and writer</a></li>
<li><a href = 'https://metacpan.org/pod/Chemistry::Pattern' target = '_blank'>Chemistry::Pattern - Chemical substructure pattern matching</a></li>
<li><a href = 'https://metacpan.org/pod/Chemistry::Reaction' target = '_blank'>Chemistry::Reaction - Explicit chemical reactions</a></li>
<li><a href = 'https://metacpan.org/pod/Chemistry::Ring' target = '_blank'>Chemistry::Ring - Represent a ring as a substructure of a molecule</a></li>
<li><a href = 'https://metacpan.org/dist/Chemistry-Mol/view/Tutorial.pod' target = '_blank'>Chemistry::Tutorial - PerlMol Quick Tutorial</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '4715'>ChildProcesses
<ul>
<li data-jstree='{"opened": false}' id = '4716'>See also
<ul>
<li>AnyEvent::Run</li>
<li>AnyEvent::Util</li>
<li>Argv</li>
<li>[Topic] CachingStuff - For Data::*::Shared</li>
<li>Capture::Tiny</li>
<li>Child</li>
<li>[Topic] CommandLineStuff</li>
<li>[Topic] EventStuff</li>
<li>Forks::Super</li>
<li>[Topic] HTTPHandling</li>
<li>IPC::Capture</li>
<li>IPC::Command::Multiplex</li>
<li>IPC::Exe</li>
<li>IPC::Open3</li>
<li>IPC::Open3::Simple</li>
<li>IPC::RunSession::Simple</li>
<li>IPC::ShellCmd</li>
<li>IPC::System::Simple</li>
<li>[Topic] LinuxOS - For Linux::Event::*</li>
<li>[Topic] ModulePlugins</li>
<li>[Topic] ParallelProcessing</li>
<li>[Topic] PoeStuff</li>
<li>[Topic] POSIX</li>
<li>Proc::ProcessTable::Colorizer</li>
<li>Proc::Spawn</li>
<li>Spawn::Safe</li>
<li>System::Command</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/dist/Acme-Ghost' target = '_blank'>Acme::Ghost - Yet another view to daemon processes</a></li>
<li><a href = 'https://metacpan.org/dist/App-ProcUtils' target = '_blank'>App::ProcUtils - Command line utilities related to processes</a></li>
<li><a href = 'https://metacpan.org/pod/Command::Run' target = '_blank'>Command::Run - Execute external command or code reference</a></li>
<li><a href = 'https://metacpan.org/dist/Command-Runner' target = '_blank'>Command::Runner - Run external commands and Perl code refs</a></li>
<li><a href = 'https://metacpan.org/pod/CTK' target = '_blank'>CTK - CTK ToolKit library (CTKlib)</a></li>
<li><a href = 'https://metacpan.org/pod/CTK::Daemon' target = '_blank'>CTK::Daemon - Abstract class to implement Daemons</a></li>
<li><a href = 'https://metacpan.org/pod/Daemon::Control' target = '_blank'>Daemon::Control - Create init scripts in Perl</a></li>
<li><a href = 'https://metacpan.org/pod/Daemon::Daemonize' target = '_blank'>Daemon::Daemonize - An easy-to-use daemon(izing) toolkit</a></li>
<li><a href = 'https://metacpan.org/pod/Daemon::Device' target = '_blank'>Daemon::Device - Forking daemon device construct</a></li>
<li><a href = 'https://metacpan.org/pod/Daemon::Generic' target = '_blank'>Daemon::Generic - Framework to provide start/stop/reload for a daemon</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Daemon' target = '_blank'>HTTP::Daemon - A simple http server class</a></li>
<li><a href = 'https://metacpan.org/pod/Forks::Super' target = '_blank'>Forks::Super - Extensions and convenience methods to manage background processes</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Pipely' target = '_blank'>IO::Pipely - Portably create pipe() or pipe-like handles, one way or another</a></li>
<li><a href = 'https://metacpan.org/pod/IPC::Cmd' target = '_blank'>IPC::Cmd - Finding and running system commands made easy</a></li>
<li><a href = 'https://metacpan.org/dist/IPC-LockTicket' target = '_blank'>IPC::LockTicket - Use Storable library to IPC token to prevent parallel access to any resources. Including your custom data to transfer asynchronously</a></li>
<li><a href = 'https://metacpan.org/dist/IPC-MicroSocket' target = '_blank'>IPC::MicroSocket - Minimal request/response or pub/sub mechanism</a></li>
<li><a href = 'https://metacpan.org/pod/IPC::Run' target = '_blank'>IPC::Run - system() and background procs w/ piping, redirs, ptys (Unix, Win32)</a></li>
<li><a href = 'https://metacpan.org/pod/IPC::Run3' target = '_blank'>IPC::Run3 - Run a subprocess with input/output redirection</a></li>
<li><a href = 'https://metacpan.org/pod/IPC::Shareable' target = '_blank'>IPC::Shareable - Use shared memory backed variables across processes</a></li>
<li><a href = 'https://metacpan.org/pod/MooseX::Daemonize' target = '_blank'>MooseX::Daemonize - Role for daemonizing your Moose based application</a></li>
<li><a href = 'https://metacpan.org/pod/Net::Daemon' target = '_blank'>Net::Daemon - Perl extension for portable daemons</a></li>
<li><a href = 'https://metacpan.org/dist/Proc-Application' target = '_blank'>Proc::Application::Daemon - Daemon class based on Proc::Application</a></li>
<li><a href = 'https://metacpan.org/dist/Proc-Background' target = '_blank'>Proc::Background - Much simpler than the above</a></li>
<li><a href = 'https://metacpan.org/dist/Proc-Daemon' target = '_blank'>Proc::Daemon - Run Perl program(s) as a daemon process</a></li>
<li><a href = 'https://metacpan.org/pod/Proc::Fork' target = '_blank'>Proc::Fork - Simple, intuitive interface to the fork() system call</a></li>
<li><a href = 'https://metacpan.org/pod/Proc::Forking' target = '_blank'>Proc::Forking - Provides a set of tool to fork and daemonize</a></li>
<li><a href = 'https://metacpan.org/dist/Proc-Forkmap' target = '_blank'>Proc::Forkmap - Map with forking</a></li>
<li><a href = 'https://metacpan.org/dist/Proc-Govern' target = '_blank'>Proc::Govern - Run child process and govern its various aspects</a></li>
<li><a href = 'https://metacpan.org/pod/Proc::ProcessTable' target = '_blank'>Proc::ProcessTable - Perl extension to access the unix process table</a></li>
<li><a href = 'https://metacpan.org/pod/Proc::Simple' target = '_blank'>Proc::Simple - Launch and control background processes</a></li>
<li><a href = 'https://metacpan.org/pod/Sys::Cmd' target = '_blank'>Sys::Cmd - Run a system command or spawn a system processes</a></li>
<li><a href = 'https://metacpan.org/dist/Win32-Console-DotNet' target = '_blank'>Win32::Console::DotNet - Win32::Console .NET interface</a></li>
<li><a href = 'https://metacpan.org/pod/Win32::IPC' target = '_blank'>Win32::IPC - Base class for Win32 synchronization objects</a></li>
<li><a href = 'https://docs.microsoft.com/en-us/archive/blogs/twistylittlepassagesallalike/everyone-quotes-command-line-arguments-the-wrong-way' target = '_blank'>Win32::ShellQuote - Everyone quotes command line arguments the wrong way</a></li>
<li><a href = 'https://metacpan.org/pod/Workflow::Inotify' target = '_blank'>Workflow::Inotify - Script to daemonize a Linux::Inotify2 handler</a></li>
<li><a href = 'https://metacpan.org/pod/Zleep' target = '_blank'>Zleep - Fork a new process, sleep for the number of ms and then execute the codeblock</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '4773'>ClipBoard
<ul>
<li><a href = 'https://metacpan.org/dist/App-ClipboardUtils' target = '_blank'>App::ClipboardUtils - CLI utilities related to clipboard</a></li>
<li><a href = 'It iincludes 5 command line utilities for clipboard manipulation' target = '_blank'>Clipboard - Copy and paste with any OS</a></li>
<li><a href = 'https://metacpan.org/dist/Clipboard-Any' target = '_blank'>Clipboard::Any - Common interface to clipboard manager functions</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '4899'>CodingStyle
<ul>
<li data-jstree='{"opened": false}' id = '4900'>See also
<ul>
<li>[Topic] HTMLHandling - For HTML::Valid</li>
<li>https://en.wikipedia.org/wiki/Eshu</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/dist/App-CriticDB' target = '_blank'>App::CriticDB - Manage a database of Perl::Critic violations</a></li>
<li><a href = 'https://metacpan.org/pod/Code::TidyAll' target = '_blank'>Code::TidyAll - Engine for tidyall, your all-in-one code tidier and validator</a></li>
<li><a href = 'https://metacpan.org/dist/Eshu' target = '_blank'>Eshu - Indentation fixer for C, Perl, XS, XML, HTML, CSS, JavaScript and POD source files</a></li>
<li><a href = 'https://metacpan.org/pod/standard' target = '_blank'>Guacamole - Enforce Standard Perl syntax with Guacamole</a></li>
<li><a href = 'https://metacpan.org/dist/mb' target = '_blank'>mb - Can easy script in Big5, Big5-HKSCS, GBK, Sjis(also CP932), UHC, UTF-8, ...</a></li>
<li><a href = 'https://metacpan.org/pod/Perl::Critic' target = '_blank'>Perl::Critic - Critique Perl source code for best-practices</a></li>
<li><a href = 'https://metacpan.org/pod/Perl::Critic::Community' target = '_blank'>Perl::Critic::Community - Community-inspired Perl::Critic policies</a></li>
<li><a href = 'https://metacpan.org/dist/Perl-Critic-Grape' target = '_blank'>Perl::Critic::Grape - Additional Perl::Critic policies</a></li>
<li><a href = 'https://metacpan.org/dist/Perl-Critic-PJCJ' target = '_blank'>Perl::Critic::PJCJ - Perl::Critic policies for code style consistency</a></li>
<li><a href = 'https://metacpan.org/dist/Perl-Critic-PolicyBundle-SNEZ' target = '_blank'>Perl::Critic::PolicyBundle::SNEZ - Extra Perl::Critic policies</a></li>
<li><a href = 'https://metacpan.org/pod/Perl::Critic::Policy::Community::DiscouragedModules' target = '_blank'>Perl::Critic::Policy::Community::DiscouragedModules - Various modules discouraged from use</a></li>
<li><a href = 'https://metacpan.org/pod/Perl::Critic::Policy::Community::PreferredAlternatives' target = '_blank'>Perl::Critic::Policy::Community::PreferredAlternatives - Various modules with preferred alternatives</a></li>
<li><a href = 'https://metacpan.org/dist/Perl-Critic-Policy-ControlStructures-LoopsRequireLabels' target = '_blank'>Perl::Critic::Policy::ControlStructures::LoopsRequireLabels - Require labels on loops and their break keywords</a></li>
<li><a href = 'https://metacpan.org/dist/Perl-Critic-Policy-ControlStructures-ProhibitBareBlockLoopControls' target = '_blank'>Perl::Critic::Policy::ControlStructures::ProhibitBareBlockLoopControls - Prohibit unlabeled loop controls in non-loop block...
<li><a href = 'https://metacpan.org/pod/Perl::Critic::Policy::ControlStructures::ProhibitReturnInDoBlock' target = '_blank'>Perl::Critic::Policy::ControlStructures::ProhibitReturnInDoBlock - Do not "return" in "do" block</a></li>
<li><a href = 'https://metacpan.org/dist/Perl-Critic-Policy-ControlStructures-ProhibitReturnInMappingBlock' target = '_blank'>Perl::Critic::Policy::ControlStructures::ProhibitReturnInMappingBlock - Do not "return" in mapping blocks (map, grep, sort)<...
<li><a href = 'https://metacpan.org/dist/Perl-Critic-Policy-Misc-ProhibitMethodsInStringConcat' target = '_blank'>Perl::Critic::Policy::Misc::ProhibitMethodsInStringConcat - Prohibit method calls in string concatenation</a></li>
<li><a href = 'https://metacpan.org/dist/Perl-Critic-Policy-RegularExpressions-ProhibitEmptyAlternatives' target = '_blank'>Perl::Critic::Policy::RegularExpressions::ProhibitEmptyAlternatives - Beware empty alternatives, because they always match</a>...
<li><a href = 'https://metacpan.org/dist/Perl-Critic-Policy-Security-RandBytesFromHash' target = '_blank'>Perl::Critic::Policy::Security::RandBytesFromHash - Flag common anti-patterns for generating random bytes</a></li>
<li><a href = 'https://metacpan.org/dist/Perl-Critic-Policy-ValuesAndExpressions-ProhibitFiletest_rwxRWX' target = '_blank'>Perl::Critic::Policy::ValuesAndExpressions::ProhibitFiletest_rwxRWX - Prohibit file access tests</a></li>
<li><a href = 'https://metacpan.org/dist/Perl-Critic-Policy-Variables-ProhibitLoopOnHash' target = '_blank'>Perl::Critic::Policy::Variables::ProhibitLoopOnHash - Don't write loops on hashes, only on keys and values of hashes</a></li>
<li><a href = 'https://metacpan.org/dist/Perl-Critic-Policy-Variables-ProhibitNumericNamesWithLeadingZero' target = '_blank'>Perl::Critic::Policy::Variables::ProhibitNumericNamesWithLeadingZero - Don't use numeric variable names with leading zeros</a...
<li><a href = 'https://metacpan.org/pod/Perl::Critic::Policy::Variables::ProhibitUnusedVariables' target = '_blank'>Perl::Critic::Policy::Variables::ProhibitUnusedVariables - Don't ask for storage you don't need</a></li>
<li><a href = 'https://metacpan.org/dist/Perl-Critic-Policy-Variables-ProhibitUnusedVarsStricter' target = '_blank'>Perl::Critic::Policy::Variables::ProhibitUnusedVarsStricter - Don't ask for storage you don't need</a></li>
<li><a href = 'https://metacpan.org/dist/Perl-Critic-Pulpo Type::Tiny' target = '_blank'>Perl::Critic::Pulp - Some add-on perlcritic policies</a></li>
<li><a href = 'https://metacpan.org/pod/Perl::Critic::StricterSubs' target = '_blank'>Perl::Critic::StricterSubs - Perl::Critic plugin for stricter subroutine checks</a></li>
<li><a href = 'https://metacpan.org/dist/Perl-Tidy' target = '_blank'>Perl::Tidy - Parses and beautifies perl source</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '5086'>Color
<ul>
<li data-jstree='{"opened": false}' id = '5087'>See also
<ul>
<li>[Topic] ChartingAndPlotting</li>
<li>[Topic] CommandLineStuff</li>
<li>[Topic] Graphs</li>
<li>[Topic] PdfStuff</li>
<li>https://en.wikipedia.org/wiki/ANSI_escape_code</li>
<li>https://en.wikipedia.org/wiki/X11_color_names</li>
<li>https://imagemagick.org/script/color.php</li>
html/cpan.metacurator.tree.html view on Meta::CPAN
<li>https://redis.io/</li>
<li>https://theweeklychallenge.org/blog/dbix-class-async-evolution/ - For async techniques</li>
<li>https://turso.tech/ - For Turso DB</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/dist/Alien-DuckDB' target = '_blank'>Alien::DuckDB - Find or build DuckDB</a></li>
<li><a href = 'https://metacpan.org/pod/Alien::hiredis' target = '_blank'>Alien::hiredis - Alien wrapper for hiredis</a></li>
<li><a href = 'https://metacpan.org/dist/Alien-libpq' target = '_blank'>Alien::libpq - Find or build libpq PostgreSQL client library</a></li>
<li><a href = 'https://metacpan.org/dist/Alien-MariaDB' target = '_blank'>Alien::MariaDB - Find or build libmariadb client library</a></li>
<li><a href = 'https://metacpan.org/pod/Alien::sqlite_vec' target = '_blank'>Alien::sqlite_vec - Sqlite-vec SQLite extension for vector search</a></li>
<li><a href = 'https://metacpan.org/pod/AnyEvent::Redis' target = '_blank'>AnyEvent::Redis - Non-blocking Redis client</a></li>
<li><a href = 'https://metacpan.org/dist/App-DBBrowser' target = '_blank'>App::DBBrowser - Browse SQLite/MySQL/PostgreSQL databases and their tables interactively</a></li>
<li><a href = 'https://metacpan.org/pod/App::dbinfo' target = '_blank'>App::dbinfo - Get/extract information from database</a></li>
<li><a href = 'https://metacpan.org/dist/App-dnsq' target = '_blank'>App::dnsq - A full-featured dig-like DNS query tool</a></li>
<li><a href = 'Sqitch is a database change management application' target = '_blank'>App::Sqitch - Sensible database change management</a></li>
<li><a href = 'https://metacpan.org/pod/App::SQLiteUtils' target = '_blank'>App::SQLiteUtils - Utilities related to SQLite</a></li>
<li><a href = 'https://metacpan.org/dist/App-dbitemplater' target = '_blank'>App::dbitemplater - A utility for running a SQL query via DBI and using the output in a template</a></li>
<li><a href = 'https://metacpan.org/pod/Async::Redis' target = '_blank'>Async::Redis - Async Redis client using Future::IO</a></li>
<li><a href = 'https://metacpan.org/dist/BerkeleyDB' target = '_blank'>BerkeleyDB - Perl extension for Berkeley DB version 2, 3, 4, 5 or 6</a></li>
<li><a href = 'https://metacpan.org/pod/Catmandu::DBI' target = '_blank'>Catmandu::DBI - Catmandu tools to communicate with DBI based interfaces</a></li>
<li><a href = 'https://metacpan.org/dist/ClickHouse-Encoder' target = '_blank'>ClickHouse::Encoder - Fast XS encoder for ClickHouse Native format</a></li>
<li><a href = 'https://metacpan.org/dist/Couch-DB' target = '_blank'>Couch::DB - CouchDB database client</a></li>
<li><a href = 'https://metacpan.org/dist/CXC-DB-DDL' target = '_blank'>CXC::DB::DDL - DDL for table creation, based on SQL::Translator::Schema</a></li>
<li><a href = 'https://metacpan.org/dist/Data-ObjectDriver' target = '_blank'>Data::ObjectDriver - Simple, transparent data interface, with caching</a></li>
<li><a href = 'https://metacpan.org/pod/Data::Record::Serialize' target = '_blank'>Data::Record::Serialize - Flexible serialization of a record</a></li>
<li><a href = 'https://metacpan.org/dist/Data-SimpleKV' target = '_blank'>Data::SimpleKV - A simple key-value database with memory cache and disk persistence</a></li>
<li><a href = 'https://metacpan.org/dist/Data-TagDB' target = '_blank'>Data::TagDB - Work with Tag databases</a></li>
<li><a href = 'https://metacpan.org/pod/Data::TagDB::Tag' target = '_blank'>Data::TagDB::Tag - Work with Tag databases</a></li>
<li><a href = 'DBIx::Placeholder::Named' target = '_blank'>Database - various - DBIx::Simple[::Concrete, Interpol]</a></li>
<li><a href = 'https://metacpan.org/pod/Database::Abstraction' target = '_blank'>Database::Abstraction - Database abstraction layer</a></li>
<li><a href = 'https://metacpan.org/pod/Database::ManagedHandle' target = '_blank'>Database::ManagedHandle - Manage database handles safely for long running processes</a></li>
<li><a href = 'https://metacpan.org/pod/Database::Temp' target = '_blank'>Database::Temp - Create an ad-hoc database which drops itself automatically</a></li>
<li><a href = 'https://metacpan.org/dist/DB-Berkeley' target = '_blank'>DB::Berkeley - XS-based OO Berkeley DB HASH interface</a></li>
<li><a href = 'https://metacpan.org/dist/DB-Handy' target = '_blank'>DB::Handy - Pure-Perl flat-file relational database with DBI-like interface</a></li>
<li><a href = 'https://metacpan.org/pod/DB::Object' target = '_blank'>DB::Object - An SQL API much like DBI, but with the added benefits that it formats queries in a simple object oriented, chaining way</a></li>
<li><a href = 'https://metacpan.org/pod/DB_File' target = '_blank'>DB_File - Perl5 access to Berkeley DB version 1.x</a></li>
<li><a href = 'Awating DBD::AnyData2' target = '_blank'>DBD::AnyData - DBI access to XML, CSV and other formats</a></li>
<li><a href = 'https://metacpan.org/dist/DBD-Avatica' target = '_blank'>DBD::Avatica - Driver for Apache Avatica compatible servers</a></li>
<li><a href = 'https://metacpan.org/dist/DBD-DB2' target = '_blank'>DBD::DB2 - DataBase Driver for IBM's DB2 Universal Database (UDB)</a></li>
<li><a href = 'https://metacpan.org/dist/DBD-DuckDB' target = '_blank'>DBD::DuckDB - DuckDB database driver for the DBI module</a></li>
<li><a href = 'https://metacpan.org/dist/DBD-D1' target = '_blank'>DBD::D1 - DBI driver for Cloudflare D1 (serverless SQLite)</a></li>
<li><a href = 'https://metacpan.org/dist/DBD-Firebird' target = '_blank'>DBD::Firebird - DBI driver for Firebird RDBMS server</a></li>
<li><a href = 'https://metacpan.org/pod/DBD::KingBase' target = '_blank'>DBD::KingBase - Kingbase database driver for the DBI module</a></li>
<li><a href = 'https://metacpan.org/dist/DBD-libsql' target = '_blank'>DBD::libsql - DBI driver for libsql databases</a></li>
<li><a href = 'https://metacpan.org/pod/DBD::Oracle' target = '_blank'>DBD::Oracle - Oracle database driver for the DBI module</a></li>
<li><a href = 'https://metacpan.org/dist/DBD-Patroni' target = '_blank'>DBD::Patroni - DBI driver for PostgreSQL with Patroni cluster support</a></li>
<li><a href = 'https://metacpan.org/dist/DBD-Pg' target = '_blank'>DBD::Pg - PostgreSQL database driver for the DBI module</a></li>
<li><a href = 'https://metacpan.org/dist/DBD-PgAsync' target = '_blank'>DBD::PgAsync - A PostgreSQL database driver for the DBI module</a></li>
<li><a href = 'https://metacpan.org/pod/DBD::SQLite' target = '_blank'>DBD::SQLite - Self-contained RDBMS in a DBI Driver</a></li>
<li><a href = 'https://metacpan.org/pod/DBD::SQLite::Constants' target = '_blank'>DBD::SQLite::Constants - Common SQLite constants</a></li>
<li><a href = 'https://metacpan.org/dist/DBD-Sybase' target = '_blank'>DBD::Sybase - Sybase database driver for the DBI module</a></li>
<li><a href = 'https://metacpan.org/dist/DBD-Unify' target = '_blank'>DBD::Unify - DBI driver for Unify database systems</a></li>
<li><a href = 'https://metacpan.org/dist/DBD-XMLSimple' target = '_blank'>DBD::XMLSimple - Access XML data via the DBI interface</a></li>
<li><a href = 'https://metacpan.org/pod/DBI::Shell' target = '_blank'>DBI::Shell - Interactive command shell for the DBI</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::Abstract' target = '_blank'>DBIx::Abstract - DBI SQL abstraction</a></li>
<li><a href = 'https://metacpan.org/dist/DBIx-Admin-TableInfo' target = '_blank'>DBIx::Admin::TableInfo - A wrapper for all of table_info(), column_info(), *_key_info()</a></li>
<li><a href = 'https://metacpan.org/dist/DBIx-Auto-Migrate' target = '_blank'>DBIx::Auto::Migrate - Wrap your database connections and automatically apply db migrations.</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::AutoUpgrade::NativeStrings' target = '_blank'>DBIx::AutoUpgrade::NativeStrings - Automatically upgrade Perl native strings to utf8 before sending them to the database</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::BatchChunker' target = '_blank'>DBIx::BatchChunker - Run large database changes safely</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::Class::Storage' target = '_blank'>DBIx::Class - Generic Storage Handler</a></li>
<li><a href = 'https://metacpan.org/dist/DBIx-Class-Async' target = '_blank'>DBIx::Class::Async - Asynchronous database operations for DBIx::Class</a></li>
<li><a href = 'https://metacpan.org/dist/DBIx-Class-EncodedColumn' target = '_blank'>DBIx::Class::EncodedColumn - Automatically encode columns</a></li>
<li><a href = 'https://metacpan.org/dist/DBIx-Class-Helpers' target = '_blank'>DBIx::Class::Helpers - Simplify the common case stuff for DBIx::Class</a></li>
<li><a href = 'https://metacpan.org/dist/DBIx-Class-Helper-ColumnNames' target = '_blank'>DBIx::Class::Helper::ColumnNames - Retrieve column names from a resultset</a></li>
<li><a href = 'https://metacpan.org/dist/DBIx-Class-InflateColumn-Serializer' target = '_blank'>DBIx::Class::InflateColumn::Serializer - Inflators to serialize data structures for DBIx::Class</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::Class::ParseError' target = '_blank'>DBIx::Class::ParseError - Extensible database error handler</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::Class::ParseError::Parser::MySQL' target = '_blank'>DBIx::Class::ParseError::Parser::MySQL - Parser for MySQL</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::Class::ParseError::Parser::PostgreSQL' target = '_blank'>DBIx::Class::ParseError::Parser::PostgreSQL - Parser for PostgreSQL</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::Class::ParseError::Parser::SQLite' target = '_blank'>DBIx::Class::ParseError::Parser::SQLite - Parser for SQLite</a></li>
<li><a href = 'https://metacpan.org/dist/DBIx-Class-Relationship-ManyToMany-Async' target = '_blank'>DBIx::Class::Relationship::ManyToMany::Async - Many_to_many for DBIx::Class::Async â generates Future-returning</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::Class::Schema' target = '_blank'>DBIx::Class::Schema - Composable schemas</a></li>
<li><a href = 'https://metacpan.org/dist/DBIx-Class-Schema-GraphQL' target = '_blank'>DBIx::Class::Schema::GraphQL - Auto-generate a GraphQL schema from a DBIx::Class schema</a></li>
<li><a href = 'https://metacpan.org/dist/DBIx-Class-Schema-Loader' target = '_blank'>DBIx::Class::Schema::Loader - Create a DBIx::Class::Schema based on a database</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::Class::Storage::DBI' target = '_blank'>DBIx::Class::Storage::DBI - DBI storage handler</a></li>
<li><a href = 'https://metacpan.org/dist/DBIx-Class-Storage-DBI-MariaDB' target = '_blank'>DBIx::Class::Storage::DBI::MariaDB - Storage::DBI class implementing MariaDB specifics</a></li>
<li><a href = 'https://metacpan.org/dist/DBIx-Class-Storage-DBI-mysql-Retryable' target = '_blank'>DBIx::Class::Storage::DBI::mysql::Retryable - MySQL-specific DBIC storage engine with retry support</a></li>
<li><a href = 'https://metacpan.org/dist/DBIx-Connector' target = '_blank'>DBIx::Connector - Fast, safe DBI connection and transaction management</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::Custom' target = '_blank'>DBIx::Custom - DBI extension to execute insert, update, delete, and select easily</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::DataModel' target = '_blank'>DBIx::DataModel - UML-based Object-Relational Mapping (ORM) framework</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::Diff::Schema' target = '_blank'>DBIx::Diff::Schema - Compare schema of two DBI databases</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::Fast' target = '_blank'>DBIx::Fast - DBI fast & easy (another one...)</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::Lite' target = '_blank'>DBIx::Lite - Chained and minimal ORM</a></li>
<li><a href = 'https://metacpan.org/dist/DBIx-Migration' target = '_blank'>DBIx::Migration - Seamless DB schema up- and downgrades</a></li>
<li><a href = 'https://metacpan.org/dist/DBIx-DBO' target = '_blank'>DBIx::DBO - An OO interface to SQL queries and results</a></li>
<li><a href = 'https://metacpan.org/dist/DBIx-NamedParams' target = '_blank'>DBIx::NamedParams - Use named parameters instead of '?'</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::OnlineDDL' target = '_blank'>DBIx::OnlineDDL - Run DDL on online databases safely</a></li>
<li><a href = 'https://metacpan.org/dist/Otogiri' target = '_blank'>DBIx::Otogiri - A lightweight medicine for using database</a></li>
<li><a href = 'https://metacpan.org/dist/DBIx-ParseError-MySQL' target = '_blank'>DBIx::ParseError::MySQL - Error parser for MySQL</a></li>
<li><a href = 'https://metacpan.org/dist/DBIx-Query' target = '_blank'>DBIx::Query - Simplified abstracted chained DBI subclass</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::Quick' target = '_blank'>DBIx::Quick - Object Relational Mapping for the lazy programmer</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::QuickDB' target = '_blank'>DBIx::QuickDB - Quickly start a db server</a></li>
<li><a href = 'https://metacpan.org/dist/DBIx-QuickORM' target = '_blank'>DBIx::QuickORM - Actively maintained Object Relational Mapping that makes getting started Quick and has a rich feature set</a></li>
<li><a href = 'https://metacpan.org/dist/DBIx-RunSQL' target = '_blank'>DBIx::RunSQL - Run SQL from a file</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::Schema::DSL' target = '_blank'>DBIx::Schema::DSL - DSL for Database schema declaration</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::SearchBuilder' target = '_blank'>DBIx::SearchBuilder - Encapsulate SQL queries and rows in simple Perl objects</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::Skinny' target = '_blank'>DBIx::Skinny - Simple DBI wrapper/ORMapper</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::Squirrel' target = '_blank'>DBIx::Squirrel - A DBI extension</a></li>
<li><a href = 'https://metacpan.org/pod/DBIx::Sunny' target = '_blank'>DBIx::Sunny - DBIx::Sunny is a simple DBI wrapper. It provides better usability for you</a></li>
<li><a href = 'https://metacpan.org/dist/DBIx-Wizard' target = '_blank'>DBIx::Wizard - Lightweight, chainable, zero-configuration ORM for Perl</a></li>
<li><a href = 'https://metacpan.org/pod/DBM::Deep' target = '_blank'>DBM::Deep - A pure perl multi-level hash/array DBM that supports transactions</a></li>
<li><a href = 'https://metacpan.org/dist/DiaColloDB' target = '_blank'>DiaColloDB - Diachronic collocation database, top-level</a></li>
<li><a href = 'https://metacpan.org/dist/Fey' target = '_blank'>Fey - Better SQL Generation Through Perl</a></li>
<li><a href = 'https://metacpan.org/dist/Fey-ORM' target = '_blank'>Fey::ORM - A Fey-based ORM</a></li>
<li><a href = 'https://metacpan.org/dist/FalkorDB' target = '_blank'>FalkorDB - Perl client module for FalkorDB</a></li>
<li><a href = 'https://metacpan.org/pod/GraphViz2::DBI' target = '_blank'>GraphViz2::DBI - Visualize a database schema as a graph</a></li>
<li><a href = 'https://metacpan.org/dist/IO-Async-Pg' target = '_blank'>IO::Async::Pg - Async PostgreSQL client for IO::Async</a></li>
<li><a href = 'https://metacpan.org/pod/KiokuDB' target = '_blank'>KiokuDB - Object Graph storage engine</a></li>
<li><a href = 'https://metacpan.org/dist/LMDB_File' target = '_blank'>LMDB_File - Tie to LMDB (OpenLDAP's Lightning Memory-Mapped Database)</a></li>
<li><a href = 'https://metacpan.org/pod/MMapDB' target = '_blank'>MMapDB - A simple database in shared memory</a></li>
<li><a href = 'https://metacpan.org/pod/Mojo::Redis' target = '_blank'>Mojo::Redis - Redis driver based on Mojo::IOLoop</a></li>
<li><a href = 'https://metacpan.org/pod/MongoDB' target = '_blank'>MongoDB - Official MongoDB Driver for Perl (EOL)</a></li>
<li><a href = 'https://metacpan.org/pod/MooseX::Storage' target = '_blank'>MooseX::Storage - A serialization framework for Moose classes</a></li>
<li><a href = 'https://metacpan.org/pod/MorboDB' target = '_blank'>MorboDB - In-memory database, mostly-compatible clone of MongoDB</a></li>
<li><a href = 'https://metacpan.org/pod/MySQL::Hi' target = '_blank'>MySQL::Hi - Credentials for MySQL/MariaDB from config files</a></li>
<li><a href = 'https://metacpan.org/dist/Neo4j-Bolt' target = '_blank'>Neo4j::Bolt - Query Neo4j using Bolt protocol</a></li>
<li><a href = 'https://metacpan.org/dist/Neo4j-Client' target = '_blank'>Neo4j::Client - Build and use the libneo4j-omni library</a></li>
<li><a href = 'https://metacpan.org/dist/Neo4j-Driver' target = '_blank'>Neo4j::Driver - Neo4j community graph database driver for Bolt and HTTP</a></li>
<li><a href = 'https://metacpan.org/pod/Net::Async::Redis' target = '_blank'>Net::Async::Redis - Talk to Redis servers via IO::Async</a></li>
<li><a href = 'https://metacpan.org/pod/OOPS' target = '_blank'>OOPS - Object Oriented Persistent Store</a></li>
<li><a href = 'https://metacpan.org/dist/OPTIMADE-PropertyDefinitions' target = '_blank'>OPTIMADE::PropertyDefinitions - Open Database API for Materials Design</a></li>
<li><a href = 'https://metacpan.org/pod/ORLite' target = '_blank'>ORLite - Extremely light weight SQLite-specific ORM</a></li>
<li><a href = 'https://metacpan.org/pod/ORLite::Migrate' target = '_blank'>ORLite::Migrate - Extremely light weight SQLite-specific schema migration</a></li>
<li><a href = 'https://metacpan.org/pod/Paws::DynamoDB::Response::Parser' target = '_blank'>Paws::DynamoDB::Response::Parser - Convert Paws DynamoDB response objects to Perl data structures</a></li>
<li><a href = 'https://metacpan.org/dist/Pg-Explain' target = '_blank'>Pg::Explain - Object approach at reading explain analyze output</a></li>
<li><a href = 'https://metacpan.org/dist/Pg-SQL-PrettyPrinter' target = '_blank'>Pg::SQL::PrettyPrinter - Pretty printing SQL queries</a></li>
<li><a href = 'https://metacpan.org/dist/PGXN-API' target = '_blank'>PGXN::API - Maintain and serve a REST API to search PGXN mirrors</a></li>
<li><a href = 'https://metacpan.org/pod/PGXN::Site' target = '_blank'>PGXN::Site - Maintain and serve a PGXN web site for talking to Postgres</a></li>
<li><a href = 'https://metacpan.org/dist/PomBase-Chobo' target = '_blank'>PomBase::Chobo - Reading OBO files into a Chado database using PostgreSQL COPY</a></li>
<li><a href = 'https://metacpan.org/dist/Pongo' target = '_blank'>Pongo - A Perl MongoDB interface using XS and the MongoDB C driver</a></li>
<li><a href = 'https://metacpan.org/pod/Protocol::Redis' target = '_blank'>Protocol::Redis - Redis protocol parser/encoder with asynchronous capabilities.</a></li>
<li><a href = 'https://metacpan.org/pod/Protocol::Redis::XS' target = '_blank'>Protocol::Redis::XS - hiredis based parser compatible with Protocol::Redis</a></li>
<li><a href = 'https://metacpan.org/pod/Quote::LineProtocol' target = '_blank'>Quote::LineProtocol - Helper module for Lineprotocol quoting</a></li>
<li><a href = 'https://metacpan.org/pod/Redis' target = '_blank'>Redis - Perl binding for Redis database</a></li>
<li><a href = 'https://metacpan.org/dist/Redis-Cluster-Fast' target = '_blank'>Redis::Cluster::Fast - A fast Perl binding for Redis Cluster</a></li>
<li><a href = 'https://metacpan.org/pod/Redis::Fast' target = '_blank'>Redis::Fast - Perl binding for Redis database</a></li>
<li><a href = 'https://metacpan.org/pod/Redis::hiredis' target = '_blank'>Redis::hiredis - Interact with Redis using the hiredis client</a></li>
<li><a href = 'https://metacpan.org/pod/RedisDB' target = '_blank'>RedisDB - Perl extension to access redis database</a></li>
<li><a href = 'https://metacpan.org/dist/Rose-DB' target = '_blank'>Rose::DB - A DBI wrapper and abstraction layer</a></li>
<li><a href = 'https://metacpan.org/dist/Rose-DB-Object' target = '_blank'>Rose::DB::Object - Extensible, high performance object-relational mapper (ORM)</a></li>
<li><a href = 'https://metacpan.org/dist/RRD-Fetch' target = '_blank'>RRD::Fetch - Fetch information from a RRD file</a></li>
<li><a href = 'https://metacpan.org/pod/Schema::Abstract' target = '_blank'>Schema::Abstract - Abstract class for DB schemas</a></li>
<li><a href = 'https://metacpan.org/pod/Schema::Test' target = '_blank'>Schema::Test - Test schema versions for DBIx::Class</a></li>
<li><a href = 'https://metacpan.org/pod/SQL::Abstract' target = '_blank'>SQL::Abstract - Generate SQL from Perl data structures</a></li>
<li><a href = 'https://metacpan.org/pod/SQL::Abstract::Classic' target = '_blank'>SQL::Abstract::Classic - Generate SQL from Perl data structures</a></li>
<li><a href = 'https://metacpan.org/pod/SQL::Abstract::Complete' target = '_blank'>SQL::Abstract::Complete - Generate complete SQL from Perl data structures</a></li>
<li><a href = 'https://metacpan.org/pod/SQL::Abstract::More' target = '_blank'>SQL::Abstract::More - Extension of SQL::Abstract with more constructs and more flexible API</a></li>
<li><a href = 'https://metacpan.org/dist/SQL-Abstract-Plugin-TableAlias' target = '_blank'>SQL::Abstract::Plugin::TableAlias - Automagical table aliasing</a></li>
<li><a href = 'https://metacpan.org/dist/SQL-Beautify' target = '_blank'>SQL::Beautify - Beautify SQL statements by adding line breaks indentation</a></li>
<li><a href = 'https://metacpan.org/dist/SQL-Concat' target = '_blank'>SQL::Concat - SQL concatenator, only cares about bind-vars, to write SQL generator</a></li>
<li><a href = 'https://metacpan.org/pod/SQL::Inserter' target = '_blank'>SQL::Inserter - Efficient buffered DBI inserter and fast INSERT SQL builder</a></li>
<li><a href = 'https://metacpan.org/dist/SQL-Interp' target = '_blank'>SQL::Interp - Interpolate Perl variables into SQL statements</a></li>
<li><a href = 'https://metacpan.org/pod/SQL::Maker' target = '_blank'>SQL::Maker - Yet another SQL builder</a></li>
<li><a href = 'https://metacpan.org/pod/SQL::Object' target = '_blank'>SQL::Object - Yet another SQL condition builder</a></li>
<li><a href = 'https://metacpan.org/pod/SQL::QueryMaker' target = '_blank'>SQL::QueryMaker - Helper functions for SQL query generation</a></li>
<li><a href = 'https://metacpan.org/pod/SQL::Parser' target = '_blank'>SQL::Parser - Validate and parse SQL strings</a></li>
<li><a href = 'https://metacpan.org/dist/SQL-Shell' target = '_blank'>SQL::Shell - Command interpreter for DBI shells</a></li>
<li><a href = 'https://metacpan.org/dist/SQL-SimpleOps' target = '_blank'>SQL::SimpleOps - SQL Simple Operations</a></li>
<li><a href = 'https://metacpan.org/pod/SQL::Tokenizer' target = '_blank'>SQL::Tokenizer - A simple SQL tokenizer</a></li>
<li><a href = 'https://metacpan.org/dist/SQL-Translator' target = '_blank'>SQL::Translator - Manipulate structured data definitions (SQL and more)</a></li>
<li><a href = 'https://metacpan.org/pod/SQL::Translator::Producer::DBIxSchemaDSL' target = '_blank'>SQL::Translator::Producer::DBIxSchemaDSL - DBIX::Schema::DSL specific producer for SQL::Translator</a></li>
<li><a href = 'https://metacpan.org/pod/SQL::Translator::Producer::GraphQL' target = '_blank'>SQL::Translator::Producer::GraphQL - GraphQL schema producer for SQL::Translator</a></li>
<li><a href = 'https://metacpan.org/pod/SQLite::Work' target = '_blank'>SQLite::Work - Report on and update an SQLite database</a></li>
<li><a href = 'https://metacpan.org/release/GETTY/SQLite-VecDB-0.001' target = '_blank'>SQLite::VecDB - SQLite as a vector database using sqlite-vec</a></li>
<li><a href = 'https://metacpan.org/dist/SQL-Wizard' target = '_blank'>SQL::Wizard - Composable SQL query builder with expression trees</a></li>
<li><a href = 'https://metacpan.org/pod/Tangram' target = '_blank'>Tangram - Store pure objects in standard relational databases</a></li>
<li><a href = 'https://metacpan.org/pod/TDB_FileX' target = '_blank'>TDB_FileX - Perl access to the trivial database library</a></li>
<li><a href = 'https://metacpan.org/dist/TMDB' target = '_blank'>TMDB - Perl wrapper for The MovieDB API</a></li>
<li><a href = 'TheSchwartz::Simple - Lightweight TheSchwartz job dispatcher using plain DBI' target = '_blank'>TheSchwartz - A reliable job queue</a></li>
<li><a href = 'https://metacpan.org/pod/WWW::PGXN' target = '_blank'>WWW::PGXN - Interface to PGXN mirrors and the PGXN API</a></li>
<li><a href = 'https://metacpan.org/dist/Yote-SQLObjectStore' target = '_blank'>Yote::SQLObjectStore - Rooted tree based Object Store atop SQL</a></li>
<li><a href = 'https://metacpan.org/dist/Yote-YapiServer' target = '_blank'>Yote::YapiServer - HTTP server for Yote API</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '9470'>DataTraversal
<ul>
<li data-jstree='{"opened": false}' id = '9471'>See also
<ul>
<li>[Topic] ArrayHandling</li>
<li>[Topic] CommandLineStuff</li>
<li>Data::Fake</li>
<li>Data::Grid</li>
<li>Data::Table::Text - Write data in tabular text format. Very flexible. Vast list of methods. Aimed at Amazon Web Services</li>
<li>Data::Transmute</li>
<li>[Topic] DataTypes</li>
<li>Data::Validation</li>
<li>[Topic] DebuggingStuff - For Data::Dump* modules</li>
<li>[Topic] HashHandling</li>
<li>[Topic] HTMLHandling</li>
<li>[Topic] LinguaStuff</li>
<li>[Topic] ModuleBuilding - For Role stuff</li>
html/cpan.metacurator.tree.html view on Meta::CPAN
<li><a href = 'https://metacpan.org/dist/Data-FSM' target = '_blank'>Data::FSM - Data object for Finite State Machine</a></li>
<li><a href = 'https://metacpan.org/dist/DFA-Kleene' target = '_blank'>DFA::Kleene - Kleene's Algorithm for Deterministic Finite Automata</a></li>
<li><a href = 'https://metacpan.org/pod/DFA::Statemap' target = '_blank'>DFA::Statemap - This is the SMC (State Machine Compiler) runtime for target language Perl</a></li>
<li><a href = 'https://metacpan.org/pod/Dict::FSA' target = '_blank'>Dict::FSA - This module is a perl wrapper around fsa</a></li>
<li><a href = 'https://metacpan.org/pod/FLAT' target = '_blank'>FLAT - Formal Language & Automata Toolkit</a></li>
<li><a href = 'https://metacpan.org/pod/FSA::Engine' target = '_blank'>FSA::Engine - A Moose Role to convert an object into a Finite State Machine</a></li>
<li><a href = 'https://metacpan.org/pod/FSM::Basic' target = '_blank'>FSM::Basic - Finite state machine using HASH as state definitions</a></li>
<li><a href = 'https://metacpan.org/pod/FSA::Rules' target = '_blank'>FSA::Rules - Build simple rules-based state machines in Perl</a></li>
<li><a href = 'https://metacpan.org/pod/Parse::FSM' target = '_blank'>Parse::FSM - Deterministic top-down parser based on a Finite State Machine</a></li>
<li><a href = 'https://metacpan.org/pod/Set::FA' target = '_blank'>Set::FA - A Set of Discrete Finite Automata</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '11531'>DistZilla
<ul>
<li data-jstree='{"opened": false}' id = '11532'>See also
<ul>
<li>[Topic] ModuleBuilding</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/pod/Dist::Zilla' target = '_blank'>Dist::Zilla - Distribution builder; installer not included!</a></li>
<li><a href = 'https://metacpan.org/pod/Dist::Zilla::Plugin::GatherDir::Template' target = '_blank'>Dist::Zilla::Plugin::GatherDir::Template - Gather all the files in a directory and use them as templates</a></li>
<li><a href = 'https://metacpan.org/pod/Dist::Zilla::Plugin::GenerateFile' target = '_blank'>Dist::Zilla::Plugin::GenerateFile - Build a custom file from only the plugin configuration</a></li>
<li><a href = 'https://metacpan.org/dist/Dist-Zilla-Plugin-GenerateFile-FromShareDir' target = '_blank'>Dist::Zilla::Plugin::GenerateFile::FromShareDir - Create files in the repository or build, using a sharedir template</a></li>
<li><a href = 'https://metacpan.org/dist/Dist-Zilla-Plugin-GitHub-CreateRelease' target = '_blank'>Dist::Zilla::Plugin::GitHub::CreateRelease - Create a GitHub Release</a></li>
<li><a href = 'https://metacpan.org/pod/Dist::Zilla::Plugin::ShareDir' target = '_blank'>Dist::Zilla::Plugin::ShareDir - Install a directory's contents as "ShareDir" content</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '11660'>DnsStuff
<ul>
<li data-jstree='{"opened": false}' id = '11661'>See also
<ul>
<li>[Topic] EventStuff</li>
<li>[Topic] HTTPHandling</li>
<li>[Topic] WebServices</li>
<li>https://c-ares.org/</li>
<li>https://dnsrobot.net - For DNS Robot: 53 free online DNS and network tools</li>
<li>https://publicsuffix.org/list/public_suffix_list.dat</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/release/EGOR/Alien-cares-0.01' target = '_blank'>Alien::cares - Find or build the c-ares async DNS resolver library</a></li>
<li><a href = 'https://metacpan.org/pod/AnyEvent::DNS::EtcHosts' target = '_blank'>AnyEvent::DNS::EtcHosts - Use /etc/hosts before DNS</a></li>
<li><a href = 'https://metacpan.org/dist/App-sdseasydyn' target = '_blank'>App::sdseasydyn - EasyDNS DDNS updater (CLI-first App distribution)</a></li>
<li><a href = 'https://metacpan.org/dist/App-sslmaker' target = '_blank'>App::sslmaker - Be your own SSL certificate authority</a></li>
<li><a href = 'https://metacpan.org/dist/Data-DNS' target = '_blank'>Data::DNS - An interface to the DNS root zone database</a></li>
<li><a href = 'https://metacpan.org/dist/DNS-Robot' target = '_blank'>DNS::Robot - Perl client for the DNS Robot API (dnsrobot.net)</a></li>
<li><a href = 'https://metacpan.org/pod/EV::cares' target = '_blank'>EV::cares - High-performance async DNS resolver using c-ares and EV</a></li>
<li><a href = 'https://metacpan.org/dist/Net-DNS' target = '_blank'>Net::DNS - Perl Interface to the Domain Name System</a></li>
<li><a href = 'https://metacpan.org/pod/Net::DNS::Native' target = '_blank'>Net::DNS::Native - Non-blocking system DNS resolver</a></li>
<li><a href = 'https://metacpan.org/dist/Net-DNS-Paranoid' target = '_blank'>Net::DNS::Paranoid - Paranoid dns resolver</a></li>
<li><a href = 'https://metacpan.org/dist/Net-DNS-Resolver-Unbound' target = '_blank'>Net::DNS::Resolver::Unbound - Net::DNS resolver based on libunbound</a></li>
<li><a href = 'https://metacpan.org/dist/Net-DNS-SEC' target = '_blank'>Net::DNS::SEC - DNSSEC extensions to Net::DNS</a></li>
<li><a href = 'https://metacpan.org/pod/Net::Domain' target = '_blank'>Net::Domain - Attempt to evaluate the current host's internet name and domain</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Domain-Parts' target = '_blank'>Net::Domain::Parts - Extract sub-domain, domain and TLD parts of a domain name.</a></li>
<li><a href = 'https://metacpan.org/pod/Net::Domain::TLD' target = '_blank'>Net::Domain::TLD - Work with TLD names</a></li>
<li><a href = 'https://metacpan.org/pod/Net::IDN::Encode' target = '_blank'>Net::IDN::Encode - Internationalizing Domain Names in Applications (IDNA)</a></li>
<li><a href = 'https://metacpan.org/dist/Net-IDN-PP' target = '_blank'>Net::IDN::PP - A pure-Perl implementation of the Punycode algorithm for encoding internationalized domain names (IDNs)</a></li>
<li><a href = 'The Mozilla Public Suffix List' target = '_blank'>Net::PublicSuffixList - https://metacpan.org/pod/Net::PublicSuffixList</a></li>
<li><a href = 'https://metacpan.org/pod/Net::SSLeay' target = '_blank'>Net::SSLeay - Perl bindings for OpenSSL and LibreSSL</a></li>
<li><a href = 'https://metacpan.org/dist/OpenDNS-MyIP' target = '_blank'>OpenDNS::MyIP - Get your public IP address</a></li>
<li><a href = 'https://metacpan.org/dist/WWW-DNSMadeEasy' target = '_blank'>WWW::DNSMadeEasy - Accessing DNSMadeEasy API</a></li>
<li><a href = 'https://metacpan.org/dist/Zonemaster-Backend' target = '_blank'>Zonemaster::Backend - A system for running Zonemaster tests asynchronously through an RPC-API</a></li>
<li><a href = 'https://metacpan.org/dist/Zonemaster-CLI' target = '_blank'>Zonemaster::CLI - Run Zonemaster tests from the command line</a></li>
<li><a href = 'One of a set of Zonemaster::* modules' target = '_blank'>Zonemaster::Engine - A tool to check the quality of a DNS zone</a></li>
<li><a href = 'https://metacpan.org/dist/Zonemaster-LDNS' target = '_blank'>Zonemaster::LDNS - Perl wrapper for the ldns DNS library</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '11728'>EBookHandling
<ul>
<li data-jstree='{"opened": false}' id = '11729'>See also
<ul>
<li>[Topic] Acronyms</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/dist/App-EbookUtils' target = '_blank'>App::EbookUtils - Command-line utilities related to ebooks</a></li>
<li><a href = 'https://metacpan.org/dist/Chandra-EPUB' target = '_blank'>Chandra::EPUB - Epub reader built with Perl and Chandra</a></li>
<li><a href = 'https://metacpan.org/dist/EBook-Gutenberg' target = '_blank'>EBook::Gutenberg - Fetch ebooks from Project Gutenberg</a></li>
<li><a href = 'https://metacpan.org/dist/EBook-Ishmael' target = '_blank'>EBook::Ishmael - Convert ebook documents to plain text</a></li>
<li><a href = 'https://metacpan.org/dist/FB3-Convert' target = '_blank'>FB3::Convert - Scripts and API for converting FB3 from and to different formats</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '12035'>EmailStuff
<ul>
<li data-jstree='{"opened": false}' id = '12036'>See also
<ul>
<li>[Topic] Acronyms</li>
<li>[Topic] LoggingStuff - For Log::Dispatch::Email::Mailer</li>
<li>[Topic] NetworkProgramming</li>
<li>[Topic] TheRFCGuide</li>
<li>[Topic] WebServices</li>
<li>JMAP rather than IMAP: https://jmap.io/</li>
<li>EAV::XS (Address validation)</li>
<li>https://metacpan.org/author/RJBS - For Email::* & Mail::*</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/dist/App-mailmake' target = '_blank'>App::mailmake - App harness for the mailmake CLI</a></li>
<li><a href = 'https://metacpan.org/dist/App-Milter-Limit' target = '_blank'>App::Milter::Limit - Sendmail Milter that limits message rate by sender</a></li>
<li><a href = 'https://metacpan.org/pod/App::Milter::Limit::Plugin::BerkeleyDB' target = '_blank'>App::Milter::Limit::Plugin::BerkeleyDB - BerkeleyDB driver for App::Milter::Limit</a></li>
<li><a href = 'https://metacpan.org/pod/App::Milter::Limit::Plugin::SQLite' target = '_blank'>App::Milter::Limit::Plugin::SQLite - SQLite driver for App::Milter::Limit</a></li>
<li><a href = 'https://metacpan.org/dist/App-wsgetmail' target = '_blank'>App::wsgetmail - Fetch mail from the cloud using webservices</a></li>
<li><a href = 'https://metacpan.org/dist/Data-JSEmail' target = '_blank'>Data::JSEmail - Convert between Email::MIME and the JSON format from RFC 8621 (JMAP Mail)</a></li>
<li><a href = 'https://metacpan.org/dist/Email-Abstract' target = '_blank'>Email::Abstract - Unified interface to mail representations</a></li>
<li><a href = 'https://metacpan.org/dist/Email-Abuse-Investigator' target = '_blank'>Email::Abuse::Investigator - Analyse spam email to identify originating hosts, hosted URLs, and suspicious domains</a></li>
<li><a href = 'https://metacpan.org/pod/Email::Address' target = '_blank'>Email::Address - RFC 2822 Address Parsing and Creation</a></li>
<li><a href = 'https://metacpan.org/dist/Email-Address-List' target = '_blank'>Email::Address::List - RFC close address list parsing</a></li>
<li><a href = 'https://metacpan.org/pod/Email::MIME' target = '_blank'>Email::MIME - Easy MIME message handling</a></li>
<li><a href = 'https://metacpan.org/dist/Email-Mailer' target = '_blank'>Email::Mailer - Multi-purpose emailer for HTML, auto-text, attachments, and templates</a></li>
<li><a href = 'https://metacpan.org/dist/Email-Send-YYClouds' target = '_blank'>Email::Send::YYClouds - Send simple mail using smtp relay server</a></li>
<li><a href = 'This module has a huge list of contributors' target = '_blank'>Email::Sender - https://metacpan.org/pod/Email::Sender</a></li>
<li><a href = 'https://metacpan.org/dist/Email-Sender-Transport-Mailgun' target = '_blank'>Email::Sender::Transport::Mailgun - Mailgun transport for Email::Sender</a></li>
<li><a href = 'https://metacpan.org/pod/Email::Sender::Transport::SMTP' target = '_blank'>Email::Sender::Transport::SMTP - Send email over SMTP</a></li>
<li><a href = 'https://metacpan.org/pod/Email::Sender::Transport::SMTP::Persistent' target = '_blank'>Email::Sender::Transport::SMTP::Persistent - An SMTP client that stays online</a></li>
<li><a href = 'https://metacpan.org/pod/Email::Simple' target = '_blank'>Email::Simple - Simple parsing of RFC2822 message format and headers</a></li>
<li><a href = 'https://metacpan.org/pod/Email::Stuffer' target = '_blank'>Email::Stuffer - A more casual approach to creating and sending Email:: emails</a></li>
<li><a href = 'https://metacpan.org/pod/Email::Valid' target = '_blank'>Email::Valid - Check validity of Internet email addresses</a></li>
<li><a href = 'https://metacpan.org/dist/Encode-IMAPUTF7' target = '_blank'>Encode::IMAPUTF7 - Modification of UTF-7 encoding for IMAP</a></li>
<li><a href = 'https://www.exim.org/' target = '_blank'>Exim - Supercedes sendmail, under Linux at least</a></li>
<li><a href = 'https://metacpan.org/dist/MailTools' target = '_blank'>MailTools - Bundle of ancient email modules</a></li>
<li><a href = 'https://metacpan.org/dist/Mail-AuthenticationResults' target = '_blank'>Mail::AuthenticationResults - Object Oriented Authentication-Results Headers</a></li>
<li><a href = 'https://metacpan.org/pod/Mail::BIMI' target = '_blank'>Mail::BIMI - Brand Indicators for Message Identification (BIMI) retrieval, validation, and processing</a></li>
<li><a href = 'https://metacpan.org/dist/Mail-Box' target = '_blank'>Mail::Box - Manage a mailbox, a folder with messages</a></li>
<li><a href = 'https://metacpan.org/dist/Mail-Box-IMAP4' target = '_blank'>Mail::Box::IMAP4 - Handle IMAP4 folders as client</a></li>
html/cpan.metacurator.tree.html view on Meta::CPAN
</ul>
</li>
<li><a href = 'https://metacpan.org/pod/Class::Enum' target = '_blank'>Class::Enum - Typed enum</a></li>
<li><a href = 'https://metacpan.org/dist/Class-Enumeration' target = '_blank'>Class::Enumeration - Abstract parent class of enum classes</a></li>
<li><a href = 'https://metacpan.org/pod/Class::Type::Enum' target = '_blank'>Class::Type::Enum - Build Enum-like classes</a></li>
<li><a href = 'https://metacpan.org/pod/Data::Enum' target = '_blank'>Data::Enum - Immutable enumeration classes</a></li>
<li><a href = 'https://metacpan.org/pod/MooseX::Enumeration' target = '_blank'>MooseX::Enumeration - A native attribute trait for enums</a></li>
<li><a href = 'https://metacpan.org/pod/MooX::Enumeration' target = '_blank'>MooX::Enumeration - Shortcuts for working with enum attributes in Moo</a></li>
<li><a href = 'https://metacpan.org/pod/Object::Enum' target = '_blank'>Object::Enum - replacement for if ($foo eq 'bar')</a></li>
<li><a href = 'https://metacpan.org/dist/Object-PadX-Enum' target = '_blank'>Object::PadX::Enum - Syntactic sugar for enum-like singleton-bearing Object::Pad classes</a></li>
<li><a href = 'https://metacpan.org/pod/Type::Tiny::Enum' target = '_blank'>Type::Tiny::Enum - String enum type constraints</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '12701'>EventStuff
<ul>
<li data-jstree='{"opened": false}' id = '12702'>See also
<ul>
<li>[Topic] AiEngines</li>
<li>[Topic] AlgorithmicStuff - For retry mechanisms</li>
<li>[Topic] ArchiveFiles</li>
<li>[Topic] ChildProcesses</li>
<li>[Topic] DatabaseAndSQL - For Async::Redis, DBD::PgAsync etc</li>
<li>[Topic] DataTraversal - For CSV handling</li>
<li>[Topic] DatesAndTimes</li>
<li>[Topic] DnsStuff</li>
<li>[Topic] FileHandling</li>
<li>[Topic] HTTPHandling</li>
<li>[Topic] HTTPServers</li>
<li>[Topic] LinuxOS</li>
<li>[Topic] ModuleBuilding</li>
<li>[Topic] ModulePlugins</li>
<li>[Topic] NetworkProgramming</li>
<li>[Topic] OfficeFiles</li>
<li>[Topic] OrgDocHandling</li>
<li>[Topic] ParallelProcessing</li>
<li>[Topic] PoeStuff</li>
<li>[Topic] POSIX</li>
<li>[Topic] RotateLogFiles</li>
<li>[Topic] SpreadsheetStuff</li>
<li>[Topic] SSH</li>
<li>[Topic] TestingHelp</li>
<li>[Topic] UserInput</li>
<li>[Topic] WebServices</li>
<li>[Topic] XS</li>
<li>[Topic] XWindowsStuff - For i3</li>
<li>[Topic] YamlStuff</li>
<li>[Topic] ZMQ</li>
<li>https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises - For a good intro to promises</li>
<li>https://docs.nats.io/reference/reference-protocols/nats-protocol</li>
<li>https://gearman.org/protocol/ - For the upstream protocol spec</li>
<li>https://libuv.org/</li>
<li>https://metacpan.org/pod/perlop#I%2FO-Operators</li>
<li>https://perl.plover.com/TieFile/why-not-DB_File</li>
<li>https://promisesaplus.com/ - For Promises/A+</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/dist/Alien-liburing' target = '_blank'>Alien::liburing - Alien wrapper for liburing</a></li>
<li><a href = 'https://metacpan.org/pod/Algorithm::Cron' target = '_blank'>Algorithm::Cron - Abstract implementation of the cron(8) scheduling algorithm</a></li>
<li><a href = 'https://metacpan.org/pod/Algorithm::RateLimiter::TokenBucket' target = '_blank'>Algorithm::RateLimiter::TokenBucket - Loop-agnostic Token Bucket Rate Limiter</a></li>
<li><a href = 'https://metacpan.org/pod/AnyEvent' target = '_blank'>AnyEvent - The DBI of event loop programming</a></li>
<li><a href = 'https://metacpan.org/dist/AnyEvent-FTP' target = '_blank'>AnyEvent::FTP - Simple asynchronous FTP client and server</a></li>
<li><a href = 'https://metacpan.org/pod/AnyEvent::Gearman' target = '_blank'>AnyEvent::Gearman - Asynchronous Gearman client/worker module for AnyEvent applications</a></li>
<li><a href = 'https://metacpan.org/dist/AnyEvent-Impl-Prima' target = '_blank'>AnyEvent::Impl::Prima - Prima event loop adapter for AnyEvent</a></li>
<li><a href = 'https://metacpan.org/dist/AnyEvent-ITM' target = '_blank'>AnyEvent::ITM - Debug ITM/SWD stream deserializer for AnyEvent</a></li>
<li><a href = 'Aka YAYA "Yet Another Download Accelerator"' target = '_blank'>AnyEvent::Net::Curl::Queued - Moo wrapper for queued downloads via Net::Curl & AnyEvent</a></li>
<li><a href = 'https://metacpan.org/pod/AnyEvent::Promises' target = '_blank'>AnyEvent::Promises - Simple implementation of Promises/A+ spec</a></li>
<li><a href = 'https://metacpan.org/pod/AnyEvent::XSPromises' target = '_blank'>AnyEvent::XSPromises - Another Promises library, this time implemented in XS for performance</a></li>
<li><a href = 'https://metacpan.org/dist/AnyEvent-YACurl' target = '_blank'>AnyEvent::YACurl - Yet Another curl binding for AnyEvent</a></li>
<li><a href = 'https://metacpan.org/dist/Async-Event-Interval' target = '_blank'>Async::Event::Interval - Scheduled and one-off restartable asynchronous events</a></li>
<li><a href = 'https://metacpan.org/dist/Conduit' target = '_blank'>Conduit - Serve HTTP with Future::IO</a></li>
<li><a href = 'https://metacpan.org/dist/Devel-Events' target = '_blank'>Devel::Events - Extensible instrumentation framework</a></li>
<li><a href = 'https://metacpan.org/pod/EV' target = '_blank'>EV - Perl interface to libev, a high performance full-featured event loop</a></li>
<li><a href = 'https://metacpan.org/dist/EV-ClickHouse' target = '_blank'>EV::ClickHouse - Async ClickHouse client using EV</a></li>
<li><a href = 'https://metacpan.org/dist/EV-Etcd' target = '_blank'>EV::Etcd - Async etcd v3 client using native gRPC and EV/libev</a></li>
<li><a href = 'https://metacpan.org/dist/EV-Future' target = '_blank'>EV::Future - Minimalist and high-performance async control flow for EV</a></li>
<li><a href = 'https://metacpan.org/dist/EV-Gearman' target = '_blank'>EV::Gearman - Asynchronous Gearman client and worker on libev</a></li>
<li><a href = 'https://metacpan.org/pod/EV::Hiredis' target = '_blank'>EV::Hiredis - Asynchronous redis client using hiredis and EV</a></li>
<li><a href = 'https://metacpan.org/dist/EV-Kafka' target = '_blank'>EV::Kafka - High-performance asynchronous Kafka/Redpanda client using EV</a></li>
<li><a href = 'https://metacpan.org/dist/EV-MariaDB' target = '_blank'>EV::MariaDB - Async MariaDB/MySQL client using libmariadb and EV</a></li>
<li><a href = 'https://metacpan.org/dist/EV-Memcached' target = '_blank'>EV::Memcached - High-performance asynchronous memcached client using EV</a></li>
<li><a href = 'https://metacpan.org/dist/EV-Nats' target = '_blank'>EV::Nats - High-performance asynchronous NATS client using EV</a></li>
<li><a href = 'https://metacpan.org/dist/EV-Pg' target = '_blank'>EV::Pg - Asynchronous PostgreSQL client using libpq and EV</a></li>
<li><a href = 'https://metacpan.org/pod/EV::Redis' target = '_blank'>EV::Redis - Asynchronous redis client using hiredis and EV</a></li>
<li><a href = 'https://metacpan.org/dist/EV-Websockets' target = '_blank'>EV::Websockets - WebSocket client/server using libwebsockets and EV</a></li>
<li><a href = 'https://metacpan.org/dist/Event-RPC' target = '_blank'>Event::RPC - Event based transparent Client/Server RPC framework</a></li>
<li><a href = 'https://metacpan.org/dist/Feersum' target = '_blank'>Feersum - A PSGI engine for Perl based on EV/libev</a></li>
<li><a href = 'https://metacpan.org/dist/Future' target = '_blank'>Future - Represent an operation awaiting completion</a></li>
<li><a href = 'https://metacpan.org/pod/Future::AsyncAwait' target = '_blank'>Future::AsyncAwait - Deferred subroutine syntax for futures</a></li>
<li><a href = 'https://metacpan.org/dist/Future-Batch' target = '_blank'>Future::Batch - Process multiple Future-returning operations with concurrency control</a></li>
<li><a href = 'https://metacpan.org/dist/Future-Batch-XS' target = '_blank'>Future::Batch::XS - XS implementation of batch processing for Future operations</a></li>
<li><a href = 'https://metacpan.org/dist/Future-IO' target = '_blank'>Future::IO - Future-returning IO methods</a></li>
<li><a href = 'https://metacpan.org/dist/Future-IO-Impl-Glib' target = '_blank'>Future::IO::Impl::Glib - Implement Future::IO using Glib</a></li>
<li><a href = 'https://metacpan.org/dist/Future-IO-Impl-KQueue' target = '_blank'>Future::IO::Impl::KQueue - Implement Future::IO using kqueue(2)</a></li>
<li><a href = 'https://metacpan.org/pod/Future::IO::Impl::Ppoll' target = '_blank'>Future::IO::Impl::Ppoll - Implement Future::IO using ppoll(2)</a></li>
<li><a href = 'https://metacpan.org/dist/Future-IO-Impl-Tickit' target = '_blank'>Future::IO::Impl::Tickit - Implement Future::IO with Tickit</a></li>
<li><a href = 'https://metacpan.org/dist/Future-IO-Impl-Uring' target = '_blank'>Future::IO::Impl::Uring - A Future::IO implementation for IO::Uring</a></li>
<li><a href = 'https://metacpan.org/dist/Future-IO-Impl-UV' target = '_blank'>Future::IO::Impl::UV - Implement Future::IO using UV</a></li>
<li><a href = 'https://metacpan.org/dist/Future-IO-Resolver' target = '_blank'>Future::IO::Resolver - Name resolver methods for Future::IO</a></li>
<li><a href = 'https://metacpan.org/dist/Future-IO-TLS' target = '_blank'>Future::IO::TLS - A TLS interface for Future::IO</a></li>
<li><a href = 'https://metacpan.org/pod/Future::Queue' target = '_blank'>Future::Queue - A FIFO queue of values that uses Futures</a></li>
<li><a href = 'https://metacpan.org/dist/Future-Selector' target = '_blank'>Future::Selector - Manage a collection of pending futures</a></li>
<li><a href = 'https://metacpan.org/dist/Future-Uring' target = '_blank'>Future::Uring - Future-returning io_uring functions</a></li>
<li><a href = 'https://metacpan.org/pod/Future::Utils' target = '_blank'>Future::Utils - Utility functions for working with Future objects</a></li>
<li><a href = 'https://metacpan.org/dist/Future-XS' target = '_blank'>Future::XS - Experimental XS implementation of Future</a></li>
<li><a href = 'Object-style access to files, pipes, etc' target = '_blank'>IO - https://metacpan.org/dist/IO</a></li>
<li><a href = 'https://metacpan.org/pod/IO::All' target = '_blank'>IO::All - IO::All to Larry Wall!</a></li>
<li><a href = 'https://metacpan.org/pod/IO::AIO' target = '_blank'>IO::AIO - Asynchronous/Advanced Input/Output</a></li>
<li><a href = 'https://metacpan.org/pod/IO::AIO::LoadLimited' target = '_blank'>IO::AIO::LoadLimited - A tiny IO::AIO extension that allows to load multiple files</a></li>
<li><a href = 'https://metacpan.org/pod/IO::AIO::Util' target = '_blank'>IO::AIO::Util - Useful functions missing from IO::AIO</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Any' target = '_blank'>IO::Any - Open anything</a></li>
<li><a href = 'https://metacpan.org/dist/IO-Async' target = '_blank'>IO::Async - Asynchronous event-driven programming</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Async::Handle' target = '_blank'>IO::Async::Handle - Event callbacks for a non-blocking file descriptor</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Async::Loop' target = '_blank'>IO::Async::Loop - Core loop of the IO::Async framework</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Async::Loop::Epoll' target = '_blank'>IO::Async::Loop::Epoll - Use IO::Async with epoll on Linux</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Async::Loop::Epoll::FD' target = '_blank'>IO::Async::Loop::Epoll::FD - Use IO::Async with Epoll and special filehandles</a></li>
<li><a href = 'https://metacpan.org/dist/IO-Async-Loop-EV' target = '_blank'>IO::Async::Loop::EV - Use IO::Async with EV</a></li>
<li><a href = 'https://metacpan.org/dist/IO-Async-Loop-FutureIO' target = '_blank'>IO::Async::Loop::FutureIO - Use IO::Async with Future::IO</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Async::Loop::Poll' target = '_blank'>IO::Async::Loop::Poll - Use IO::Async with poll(2)</a></li>
<li><a href = 'https://metacpan.org/dist/IO-Async-Loop-Ppoll' target = '_blank'>IO::Async::Loop::Ppoll - Use IO::Async with ppoll(2)</a></li>
<li><a href = 'https://metacpan.org/dist/IO-Async-Loop-Uring' target = '_blank'>IO::Async::Loop::Uring - Use IO::Async with IO::Uring</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Async::Notifier' target = '_blank'>IO::Async::Notifier - Base class for IO::Async event objects</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Async::Process' target = '_blank'>IO::Async::Process - Start and manage a child process</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Async::SSL' target = '_blank'>IO::Async::SSL - Use SSL/TLS with IO::Async</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Async::Stream' target = '_blank'>IO::Async::Stream - Event callbacks and write buffering for a stream filehandle</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Async::Timer' target = '_blank'>IO::Async::Timer - Base class for Notifiers that use timed delays</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Async::Timer::Periodic' target = '_blank'>IO::Async::Timer::Periodic - Event callback at regular intervals</a></li>
<li><a href = 'https://metacpan.org/dist/IO-AsyncX-Sendfile' target = '_blank'>IO::AsyncX::Sendfile - Adds support for Sys::Sendfile to IO::Async::Stream</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Barf' target = '_blank'>IO::Barf - Barfing content to output file</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Dir' target = '_blank'>IO::Dir - Supply object methods for directory handles</a></li>
<li><a href = 'https://metacpan.org/dist/IO-FD' target = '_blank'>IO::FD - Faster accept, socket, listen with file descriptors, not handles</a></li>
<li><a href = 'https://metacpan.org/pod/IO::File' target = '_blank'>IO::File - Supply object methods for filehandles</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Handle' target = '_blank'>IO::Handle - Supply object methods for I/O handles</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Interactive' target = '_blank'>IO::Interactive - Utilities for interactive I/O</a></li>
<li><a href = 'https://metacpan.org/pod/IO::KQueue' target = '_blank'>IO::KQueue - Perl interface to the BSD kqueue system call</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Pipe' target = '_blank'>IO::Pipe - Supply object methods for pipes</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Poll' target = '_blank'>IO::Poll - Object interface to system poll call</a></li>
<li><a href = 'https://metacpan.org/dist/IO-Ppoll' target = '_blank'>IO::Ppoll - Object interface to Linux's ppoll() call</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Seekable' target = '_blank'>IO::Seekable - Supply seek based methods for I/O objects</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Select' target = '_blank'>IO::Select - OO interface to the select system call</a></li>
<li><a href = 'https://metacpan.org/dist/IO-Select-SSL' target = '_blank'>IO::Select::SSL - IO::Socket::SSL compatible IO::Select</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Socket' target = '_blank'>IO::Socket - Object interface to socket communications</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Socket::INET' target = '_blank'>IO::Socket::INET - Object interface for AF_INET domain sockets</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Socket::INET6' target = '_blank'>IO::Socket::INET6 - Object interface for AF_INET/AF_INET6 domain sockets - Deprecated</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Socket::IP' target = '_blank'>IO::Socket::IP - Family-neutral IP socket supporting both IPv4 and IPv6</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Socket::Multicast' target = '_blank'>IO::Socket::Multicast - Send and receive multicast messages</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Socket::SSL' target = '_blank'>IO::Socket::SSL - SSL sockets with IO::Socket interface</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Socket::Socks' target = '_blank'>IO::Socket::Socks - Provides a way to create socks client or server both 4 and 5 version</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Socket::Socks::Wrapped' target = '_blank'>IO::Socket::Socks::Wrapped - Object wrapped by IO::Socket::Socks::Wrapper</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Socket::Socks::Wrapper' target = '_blank'>IO::Socket::Socks::Wrapper - Add SOCKS support for any perl object / package / program</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Socket::SSL' target = '_blank'>IO::Socket::SSL - SSL sockets with IO::Socket interface</a></li>
<li><a href = 'https://metacpan.org/dist/IO-Trace' target = '_blank'>IO::Trace - Log I/O of an arbitrary process</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Uring' target = '_blank'>IO::Uring - io_uring for Perl</a></li>
<li><a href = 'http://pod.tst.eu/http://cvs.schmorp.de/libev/ev.pod' target = '_blank'>libev - http://software.schmorp.de/pkg/libev.html</a></li>
<li><a href = 'https://metacpan.org/dist/Math-Ryu' target = '_blank'>Math::Ryu - Perl interface to Ryu (sane NV-to-string conversion)</a></li>
<li><a href = 'https://metacpan.org/dist/Net-LibAsyncNS' target = '_blank'>Net::LibAsyncNS - A Perl wrapper around libasyncns</a></li>
<li><a href = 'https://metacpan.org/pod/Promise::AsyncAwait' target = '_blank'>Promise::AsyncAwait - Async/await with promises</a></li>
<li><a href = 'https://metacpan.org/pod/Promise::ES6' target = '_blank'>Promise::ES6 - ES6-style promises in Perl</a></li>
<li><a href = 'https://metacpan.org/dist/Promise-Me' target = '_blank'>Promise::Me - Fork Based Promise with Asynchronous Execution, Async, Await and Shared Data</a></li>
<li><a href = 'https://metacpan.org/pod/Promise::XS' target = '_blank'>Promise::XS - Fast promises in Perl</a></li>
<li><a href = 'https://metacpan.org/dist/Promises' target = '_blank'>Promises - An implementation of Promises in Perl</a></li>
<li><a href = 'https://metacpan.org/dist/Riemann-Client' target = '_blank'>Riemann::Client - A Perl client for the Riemann event system</a></li>
<li><a href = 'https://metacpan.org/dist/Ryu' target = '_blank'>Ryu - Asynchronous stream building blocks</a></li>
<li><a href = 'https://metacpan.org/dist/Ryu-Async' target = '_blank'>Ryu::Async - Use Ryu with IO::Async</a></li>
<li><a href = 'https://metacpan.org/pod/Signal::Mask' target = '_blank'>Signal::Mask - Signal masks made easy</a></li>
<li><a href = 'https://metacpan.org/dist/Socket' target = '_blank'>Socket - Networking constants and support functions</a></li>
<li><a href = 'https://metacpan.org/pod/Socket6' target = '_blank'>Socket6 - IPv6 related part of the C socket.h defines and structure manipulators</a></li>
<li><a href = 'https://metacpan.org/pod/Socket::More' target = '_blank'>Socket::More - List network interfaces and scope passive sockets to them</a></li>
<li><a href = 'https://metacpan.org/pod/Sys::SigAction' target = '_blank'>Sys::SigAction - Perl extension for Consistent Signal Handling</a></li>
<li><a href = 'https://metacpan.org/pod/Syntax::Keyword::Defer' target = '_blank'>Syntax::Keyword::Defer - Execute code when leaving a block</a></li>
<li><a href = 'https://metacpan.org/dist/Timer-Wheel' target = '_blank'>Timer::Wheel - Lightweight timer/event scheduler</a></li>
<li><a href = 'https://metacpan.org/pod/UV' target = '_blank'>UV - Perl interface to libuv</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '13053'>ExceptionHandling
<ul>
<li data-jstree='{"opened": false}' id = '13054'>See also
<ul>
<li>[Topic] DebuggingStuff - For Carp::Always</li>
<li>[Topic] FeaturesAndPragmas</li>
<li>[Topic] ModuleBuilding - For Aion</li>
<li>[Topic] ParallelProcessing</li>
<li>[Topic] PerlInternals</li>
<li>[Topic] SwitchStatements</li>
<li>[Topic] TestingHelp</li>
<li>[Topic] WantArray</li>
<li>https://phoenixtrap.com/2021/12/07/sweeter-perl-exception-classes/</li>
<li>https://gist.github.com/Ovid/5205534f7dcc52e4d931aaff301b39aa</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/dist/Aion-Carp' target = '_blank'>Aion::Carp - Adds stack trace to exceptions</a></li>
<li><a href = 'https://metacpan.org/dist/Aspect' target = '_blank'>Aspect::Guard - General purpose guard object for destroy-time actions</a></li>
<li><a href = 'https://metacpan.org/dist/autodie' target = '_blank'>autodie::Scope::Guard - Wrapper class for calling subs at end of scope</a></li>
<li><a href = 'https://metacpan.org/pod/Capture::Tiny' target = '_blank'>Capture::Tiny - Capture STDOUT and STDERR from Perl, XS or external programs</a></li>
<li><a href = 'https://metacpan.org/pod/Class::Throwable' target = '_blank'>Class::Throwable - A minimal lightweight exception class</a></li>
<li><a href = 'https://metacpan.org/dist/Clean-Eval' target = '_blank'>Clean::Eval - Run code under eval without leaking $@ and get a rich error object back on failure</a></li>
<li><a href = 'https://metacpan.org/pod/Errno::AnyString' target = '_blank'>Errno::AnyString - Put arbitrary strings in $!</a></li>
<li><a href = 'https://metacpan.org/pod/Error' target = '_blank'>Error - Error/exception handling in an OO-ish way</a></li>
<li><a href = 'https://metacpan.org/pod/Error::Pure' target = '_blank'>Error::Pure - Perl module for structured errors</a></li>
<li><a href = 'https://metacpan.org/dist/Error-Pure-Output-Bio' target = '_blank'>Error::Pure::Output::Bio - Output bioperl subroutines for Error::Pure</a></li>
<li><a href = 'https://metacpan.org/dist/Error-Show' target = '_blank'>Error::Show - Locate and Diagnose Errors/Exceptions in Perl programs</a></li>
<li><a href = 'https://metacpan.org/pod/Exception::Base' target = '_blank'>Exception::Base - Lightweight exceptions</a></li>
<li><a href = 'https://metacpan.org/pod/Exception::Class' target = '_blank'>Exception::Class - A module that allows you to declare real exception classes in Perl</a></li>
<li><a href = 'https://metacpan.org/pod/Exception::Died' target = '_blank'>Exception::Died - Convert simple die into real exception object</a></li>
<li><a href = 'https://metacpan.org/pod/Exception::Reporter' target = '_blank'>Exception::Reporter - A generic exception-reporting object</a></li>
<li><a href = 'https://metacpan.org/dist/Exception-Reporter-Summarizer-PlackRequest' target = '_blank'>Exception::Reporter::Summarizer::PlackRequest - A summarizer for Plack::Request objects</a></li>
<li><a href = 'https://metacpan.org/dist/Exception-Sink' target = '_blank'>Exception::Sink - General purpose compact exception handling</a></li>
<li><a href = 'https://metacpan.org/pod/Exception::System' target = '_blank'>Exception::System - The exception class for system or library calls</a></li>
<li><a href = 'https://metacpan.org/dist/Exception-ThrowUnless' target = '_blank'>Exception::ThrowUnless - It provides functions much like the standard perl functions, except that if they fail, they will die instead of returning undef</a></li>
<li><a href = 'https://metacpan.org/pod/Exception::Warning' target = '_blank'>Exception::Warning - Convert simple warn into real exception object</a></li>
<li><a href = 'https://metacpan.org/dist/ExclusiveLock-Guard' target = '_blank'>ExclusiveLock::Guard - Lexically-scoped lock management</a></li>
<li><a href = 'https://metacpan.org/pod/Glitch' target = '_blank'>Glitch - Exception Handling</a></li>
<li><a href = 'https://metacpan.org/dist/Guard' target = '_blank'>Guard - Safe cleanup blocks</a></li>
<li><a href = 'https://metacpan.org/dist/Guard-Stats' target = '_blank'>Guard::Stats - Create guard objects and gather averall usage statistics from them</a></li>
<li><a href = 'https://metacpan.org/dist/Log-Timer' target = '_blank'>Guard::Timer - A scope guard that keeps time</a></li>
<li><a href = 'https://metacpan.org/pod/Hook::LexWrap' target = '_blank'>Hook::LexWrap - Lexically scoped subroutine wrappers</a></li>
<li><a href = 'https://metacpan.org/pod/Hook::Output::File' target = '_blank'>Hook::Output::File - Redirect STDOUT/STDERR to a file</a></li>
<li><a href = 'https://metacpan.org/dist/Hook-Output-Tiny' target = '_blank'>Hook::Output::Tiny - Easily enable/disable trapping of STDOUT/STDERR</a></li>
<li><a href = 'https://metacpan.org/pod/Hook::Scope' target = '_blank'>Hook::Scope - Perl extension for adding hooks for exiting a scope</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Exception' target = '_blank'>HTTP::Exception - Throw HTTP-Errors as (Exception::Class-) Exceptions</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Throwable' target = '_blank'>HTTP::Throwable - A set of strongly-typed, PSGI-friendly HTTP 1.1 exception libraries</a></li>
<li><a href = 'https://metacpan.org/pod/Ouch' target = '_blank'>Ouch - Exceptions that don't hurt</a></li>
<li><a href = 'https://metacpan.org/pod/Perl::Syntax' target = '_blank'>Perl::Syntax - Syntax Check Perl files and strings</a></li>
html/cpan.metacurator.tree.html view on Meta::CPAN
<li><a href = 'https://metacpan.org/pod/HTML::Tagset' target = '_blank'>HTML::Tagset - Data tables useful in parsing HTML</a></li>
<li><a href = 'https://metacpan.org/dist/HTML-Tidy' target = '_blank'>HTML::Tidy - (X)HTML validation in a Perl object</a></li>
<li><a href = 'https://metacpan.org/dist/HTML-Tiny' target = '_blank'>HTML::Tiny - Lightweight, dependency free HTML/XML generation</a></li>
<li><a href = 'https://metacpan.org/dist/HTML-Tree' target = '_blank'>HTML::Tree - Build and scan parse-trees of HTML</a></li>
<li><a href = 'https://metacpan.org/pod/HTML::TreeBuilder' target = '_blank'>HTML::TreeBuilder - HTML::TreeBuilder - Parser that builds a HTML syntax tree</a></li>
<li><a href = 'https://metacpan.org/pod/HTML::TreeBuilder::LibXML' target = '_blank'>HTML::TreeBuilder::LibXML - HTML::TreeBuilder and XPath compatible interface with libxml</a></li>
<li><a href = 'https://metacpan.org/pod/HTML::TreeStructured' target = '_blank'>HTML::TreeStructured - Perl extension for generating tree structured HTML- Has minimal documentation</a></li>
<li><a href = 'https://metacpan.org/pod/HTML::T5' target = '_blank'>HTML::T5 - HTML validation in a Perl object</a></li>
<li><a href = 'https://metacpan.org/pod/HTML::Valid' target = '_blank'>HTML::Valid - Tidy/validate HTML</a></li>
<li><a href = 'https://metacpan.org/dist/HTML-Zoom' target = '_blank'>HTML::Zoom - Selector based streaming template engine</a></li>
<li><a href = 'https://metacpan.org/dist/HTML5-DOM' target = '_blank'>HTML5::DOM - Super fast html5 DOM library with css selectors (based on Modest/MyHTML)</a></li>
<li><a href = 'https://metacpan.org/dist/Litavis' target = '_blank'>Litavis - CSS preprocessor and compiler implemented in C via XS</a></li>
<li><a href = 'https://metacpan.org/dist/MathML-Entities' target = '_blank'>MathML::Entities - Convert XHTML+MathML Named Entities to Numeric Character References</a></li>
<li><a href = 'https://metacpan.org/dist/Rose-HTML-Objects' target = '_blank'>Rose::HTML::Objects - Object-oriented interfaces for HTML.</a></li>
<li><a href = 'https://metacpan.org/dist/Tags-HTML-Container' target = '_blank'>Tags::HTML::Container - There are many modules in this series. See e.g. UsernamePassword</a></li>
<li><a href = 'https://metacpan.org/dist/Tags-HTML-Footer' target = '_blank'>Tags::HTML::Footer - Tags helper for HTML footer</a></li>
<li><a href = 'https://metacpan.org/dist/Tags-HTML-Messages' target = '_blank'>Tags::HTML::Messages - Tags helper for HTML messages</a></li>
<li><a href = 'https://metacpan.org/pod/Text::CleanFragment' target = '_blank'>Text::CleanFragment - Clean up text to use as URL fragment or filename</a></li>
<li><a href = 'https://metacpan.org/dist/Text-Table-HTML' target = '_blank'>Text::Table::HTML - Generate HTML table</a></li>
<li><a href = 'https://metacpan.org/pod/Text::Table::HTML::DataTables' target = '_blank'>Text::Table::HTML::DataTables - Generate HTML table with jQuery and DataTables plugin</a></li>
<li><a href = 'https://metacpan.org/pod/WWW::ClickSource' target = '_blank'>WWW::ClickSource - Determine the source of a visit on your website : organic, adwords, facebook, referer site</a></li>
<li><a href = 'https://metacpan.org/dist/XAO-Base' target = '_blank'>XAO::Base - Set of base classes for the XAO family of products</a></li>
<li><a href = 'https://metacpan.org/pod/XAO::FS' target = '_blank'>XAO::FS - XAO framework database layer</a></li>
<li><a href = 'https://metacpan.org/dist/XAO-Web' target = '_blank'>XAO::Web - XAO Web Developer, dynamic content building suite</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '16416'>HTTPHandling
<ul>
<li data-jstree='{"opened": false}' id = '16417'>See also
<ul>
<li>[Topic] BrowserStuff</li>
<li>[Topic] ChildProcesses</li>
<li>[Topic] DnsStuff</li>
<li>[Topic] EventStuff</li>
<li>[Topic] FileHandling</li>
<li>[Topic] HashHandling</li>
<li>[Topic] HTMLHandling</li>
<li>[Topic] HTTPServers</li>
<li>[Topic] LoggingStuff</li>
<li>[Topic] ParallelProcessing</li>
<li>[Topic] PlackServer</li>
<li>[Topic] TheRFCGuide</li>
<li>[Topic] RestfulInterface</li>
<li>[Topic] SwitchStatements</li>
<li>[Topic] SystemMonitoring</li>
<li>[Topic] WebServices</li>
<li>http://blogs.perl.org/users/neilb/2011/10/cpan-modules-for-parsing-user-agent-strings.html</li>
<li>https://daniel.haxx.se/http2/</li>
<li>https://data-star.dev/</li>
<li>https://dev.to/fgasper/perling-and-curling-2i10</li>
<li>https://http2.github.io/</li>
<li>https://http3-explained.haxx.se/</li>
<li>https://nghttp2.org/</li>
<li>https://www.iana.org/assignments/http-status-codes/http-status-codes.xhtml</li>
<li>http://savage.net.au/misc/Mojo.Wiki.html</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/dist/Alien-nghttp2' target = '_blank'>Alien::nghttp2 - Find or build the nghttp2 HTTP/2 C library</a></li>
<li><a href = 'https://metacpan.org/dist/Authen-WebAuthn' target = '_blank'>Authen::WebAuthn - A library to add Web Authentication support to server applications</a></li>
<li><a href = 'https://metacpan.org/dist/Business-Stripe-Webhook' target = '_blank'>Business::Stripe::Webhook - A Perl module for handling webhooks sent by Stripe</a></li>
<li><a href = 'https://metacpan.org/pod/CGI::Ajax' target = '_blank'>CGI::Ajax - A perl-specific system for writing Asynchronous web applications</a></li>
<li><a href = 'https://metacpan.org/pod/CGI::Expand' target = '_blank'>CGI::Expand - Convert flat hash to nested data using TT2's dot convention</a></li>
<li><a href = 'https://metacpan.org/pod/CGI::Info' target = '_blank'>CGI::Info - Information about the CGI environment</a></li>
<li><a href = 'https://metacpan.org/pod/CGI::Session' target = '_blank'>CGI::Session - Persistent session data in CGI applications</a></li>
<li><a href = 'https://metacpan.org/pod/CGI::Session::Driver::mariadb' target = '_blank'>CGI::Session::Driver::mariadb - CGI::Session driver for MariaDB database</a></li>
<li><a href = 'https://metacpan.org/pod/CGI::Simple' target = '_blank'>CGI::Simple - A Simple totally OO CGI interface that is CGI.pm compliant</a></li>
<li><a href = 'https://metacpan.org/dist/Cookie' target = '_blank'>Cookie - Cookie Object with Encryption or Signature</a></li>
<li><a href = 'https://metacpan.org/pod/Cookie::Jar' target = '_blank'>Cookie::Jar - Cookie Jar Class for Server & Client</a></li>
<li><a href = 'https://metacpan.org/dist/Cookies-Roundtrip' target = '_blank'>Cookies::Roundtrip - Convert between different HTTP Cookie formats, well, at least we tried!</a></li>
<li><a href = 'https://metacpan.org/pod/Data::URIID' target = '_blank'>Data::URIID - Extractor for identifiers from URIs</a></li>
<li><a href = 'https://metacpan.org/pod/Data::URIID::Base' target = '_blank'>Data::URIID::Base - Extractor for identifiers from URIs</a></li>
<li><a href = 'https://metacpan.org/pod/Datastar::SSE' target = '_blank'>Datastar::SSE - Module for creating Datastar Server Events</a></li>
<li><a href = 'Parses the User-Agent string' target = '_blank'>Duadua - Detect User-Agent, do up again!</a></li>
<li><a href = 'https://metacpan.org/pod/FU' target = '_blank'>FU - Framework Ultimatum: A Lean and Efficient Zero-Dependency Web Framework.</a></li>
<li><a href = 'https://github.com/WICG/ua-client-hints/blob/main/README.md' target = '_blank'>Header help - HTTP::UserAgentClientHints</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-Body' target = '_blank'>HTTP::Body - HTTP Body Parser</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-BrowserDetect' target = '_blank'>HTTP::BrowserDetect - Determine Web browser, version, and platform from an HTTP user agent string</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Cookies' target = '_blank'>HTTP::Cookies - HTTP cookie jars</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-Cookies-Chrome' target = '_blank'>HTTP::Cookies::Chrome - Cookie storage and management for Google Chrome</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::CookieJar::LWP' target = '_blank'>HTTP::CookieJar::LWP - LWP adapter for HTTP::CookieJar</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Cookies::Microsoft' target = '_blank'>HTTP::Cookies::Microsoft - Access to Microsoft cookies files</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Cookies::Mozilla' target = '_blank'>HTTP::Cookies::Mozilla - Cookie storage and management for Mozilla</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Cookies::Netscape' target = '_blank'>HTTP::Cookies::Netscape - Access to Netscape cookies files</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::DetectUserAgent' target = '_blank'>HTTP::DetectUserAgent - Yet another HTTP useragent string parser</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::DAV' target = '_blank'>HTTP::DAV - A WebDAV client library for Perl5</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Headers' target = '_blank'>HTTP::Headers - Class encapsulating HTTP Message headers</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Message' target = '_blank'>HTTP::Message - HTTP style message (base class)</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-Parser-XS' target = '_blank'>HTTP::Parser::XS - A fast, primitive HTTP request parser</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-Parser2-XS' target = '_blank'>HTTP::Parser2::XS - Yet another http parser</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-Promise' target = '_blank'>HTTP::Promise - Asynchronous HTTP Request and Promise</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Promise::Stream::Brotli' target = '_blank'>HTTP::Promise::Stream::Brotli - Stream Encoder for Brotli Encoding</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Request::Common' target = '_blank'>HTTP::Request::Common - Construct common HTTP::Request objects</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-Request-FromCurl' target = '_blank'>HTTP::Request::FromCurl - Create a HTTP::Request from a curl command line</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-Request-Webpush' target = '_blank'>HTTP::Request::Webpush - HTTP Request for web push notifications</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Response' target = '_blank'>HTTP::Response - HTTP style response message</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-SecureHeaders' target = '_blank'>HTTP::SecureHeaders - Manage security headers with many safe defaults</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-Session2' target = '_blank'>HTTP::Session2 - HTTP session management - Deprecated</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::State' target = '_blank'>HTTP::State - Fast RFC6265bis-draft + CHIPS Cookie Jar</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Status' target = '_blank'>HTTP::Status - HTTP Status code processing</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::StructuredFieldValues' target = '_blank'>HTTP::StructuredFieldValues - Encode and decode HTTP Structured Field Values (RFC 9651) in Perl</a></li>
<li><a href = 'Uses IO::Socket::IP (or IO::Socket::INET)' target = '_blank'>HTTP::Tiny - A small, simple, correct HTTP/1.1 client</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Tinyish' target = '_blank'>HTTP::Tinyish - HTTP::Tinyish is a wrapper module for HTTP client modules LWP, HTTP::Tiny and HTTP client software curl and wget</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Tiny::Mech' target = '_blank'>HTTP::Tiny::Mech - Wrap a WWW::Mechanize instance in an HTTP::Tiny compatible interface.</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Tiny::UA' target = '_blank'>HTTP::Tiny::UA - Higher-level UA features for HTTP::Tiny</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-XSHeaders' target = '_blank'>HTTP::XSHeaders - Fast XS Header library, replacing HTTP::Headers and HTTP::Headers::Fast</a></li>
<li><a href = 'https://metacpan.org/dist/LightTCP-Server' target = '_blank'>LightTCP::Server - A configurable TCP server with HTTP, CGI, and threading support (Pure Perl OOP)</a></li>
<li><a href = 'https://metacpan.org/dist/LightTCP-SSLclient' target = '_blank'>LightTCP::SSLclient - SSL/TLS HTTP client with proxy support and certificate pinning</a></li>
<li><a href = 'https://metacpan.org/dist/LWP-Protocol-https' target = '_blank'>LWP::Protocol::https - Provide https support for LWP::UserAgent</a></li>
<li><a href = 'https://metacpan.org/pod/LWP::Protocol::Net::Curl' target = '_blank'>LWP::Protocol::Net::Curl - The power of libcurl in the palm of your hands!</a></li>
<li><a href = 'https://metacpan.org/dist/libwww-perl' target = '_blank'>LWP::UserAgent - REST::Client</a></li>
<li><a href = 'https://metacpan.org/dist/LWP-UserAgent-Throttled' target = '_blank'>LWP::UserAgent::Throttled - Throttle requests to a site</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Amazon-Glacier' target = '_blank'>Net::Amazon::Glacier - An implementation of the full Amazon Glacier RESTful 2012-06-01 API.</a></li>
<li><a href = 'https://metacpan.org/pod/Net::Amazon::Signature::V4' target = '_blank'>Net::Amazon::Signature::V4 - Implements the Amazon Web Services signature version 4, AWS4-HMAC-SHA256</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Curl' target = '_blank'>Net::Curl - Perl interface for libcurl</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Curl-Easier' target = '_blank'>Net::Curl::Easier - Convenience wrapper around Net::Curl::Easy</a></li>
<li><a href = 'https://metacpan.org/pod/Net::Curl::Easier' target = '_blank'>Net::Curl::Easy - Perl interface for curl_easy_* functions</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Firewall-BlockerHelper' target = '_blank'>Net::Firewall::BlockerHelper - Helps with managing firewalls for banning IPs</a></li>
<li><a href = 'https://metacpan.org/dist/PApp' target = '_blank'>PApp - Multi-page-state-preserving web applications</a></li>
<li><a href = 'https://metacpan.org/pod/Parse::HTTP::UserAgent' target = '_blank'>Parse::HTTP::UserAgent - Parse User-Agent strings - Deprecated</a></li>
<li><a href = 'https://metacpan.org/dist/Protocol-Tus' target = '_blank'>Protocol::Tus - Tus protocol handling</a></li>
<li><a href = 'https://metacpan.org/dist/Query-Param' target = '_blank'>Query::Param - Lightweight object interface for parsing and creating query strings</a></li>
<li><a href = 'https://metacpan.org/pod/Router::Boom' target = '_blank'>Router::Boom - Fast routing engine for web applications</a></li>
<li><a href = 'https://metacpan.org/pod/Router::R3' target = '_blank'>Router::R3 - URL router library with high performance</a></li>
<li><a href = 'https://metacpan.org/pod/Router::Ragel' target = '_blank'>Router::Ragel - A high-performance URL router using the Ragel finite state machine</a></li>
<li><a href = 'https://metacpan.org/dist/Router-Simple' target = '_blank'>Router::Simple - Simple HTTP router</a></li>
<li><a href = 'https://metacpan.org/pod/Router::XS' target = '_blank'>Router::XS - Fast URI path to value lookup</a></li>
<li><a href = 'https://metacpan.org/dist/Slug' target = '_blank'>Slug - XS URL slug generator with custom ops</a></li>
<li><a href = 'https://metacpan.org/dist/Squid-Guard' target = '_blank'>Squid::Guard - Redirector for the Squid web proxy</a></li>
<li><a href = 'Requires Plack' target = '_blank'>Terse - Lightweight Web Framework</a></li>
<li><a href = 'https://metacpan.org/pod/URI' target = '_blank'>URI - Uniform Resource Identifiers (absolute and relative)</a></li>
<li><a href = 'https://metacpan.org/pod/URI' target = '_blank'>URI::_punycode - Encodes Unicode string in Punycode</a></li>
<li><a href = 'https://metacpan.org/pod/URI::AnyService' target = '_blank'>URI::AnyService - Simple /etc/services-driven URI objects</a></li>
<li><a href = 'https://metacpan.org/pod/URI::Based' target = '_blank'>URI::Based - Define a base URI and then generate variations on it</a></li>
<li><a href = 'https://metacpan.org/pod/URI::Escape' target = '_blank'>URI::Escape - Percent-encode and percent-decode unsafe characters</a></li>
<li><a href = 'https://metacpan.org/pod/URI::Escape::XS' target = '_blank'>URI::Escape::XS - Drop-In replacement for URI::Escape</a></li>
<li><a href = 'https://metacpan.org/pod/URI::Router' target = '_blank'>URI::Router - Highest performance powerful URI router (URI path to value lookup) for HTTP frameworks</a></li>
<li><a href = 'https://metacpan.org/pod/URI::Shortener' target = '_blank'>URI::Shortener - Shorten URIs so that you don't have to rely on external services</a></li>
<li><a href = 'https://metacpan.org/pod/URI::Split' target = '_blank'>URI::Split - Parse and compose URI strings</a></li>
<li><a href = 'https://metacpan.org/dist/URI-Template' target = '_blank'>URI::Template - Object for handling URI templates (RFC 6570)</a></li>
<li><a href = 'https://metacpan.org/pod/URL::Encode' target = '_blank'>URL::Encode - Encoding and decoding of application/x-www-form-urlencoded encoding</a></li>
<li><a href = 'https://metacpan.org/pod/URL::Encode::XS' target = '_blank'>URL::Encode::XS - XS implementation of URL::Encode</a></li>
<li><a href = 'https://metacpan.org/pod/VAPID' target = '_blank'>VAPID - Voluntary Application Server Identification</a></li>
<li><a href = 'https://metacpan.org/dist/Web-Components' target = '_blank'>Web::Components - MVC pattern for Web::Simple</a></li>
<li><a href = 'https://metacpan.org/pod/Web::ComposableRequest' target = '_blank'>Web::ComposableRequest - Composable request class for web frameworks</a></li>
<li><a href = 'https://metacpan.org/dist/Web-Simple' target = '_blank'>Web::Simple - A quick and easy way to build simple web applications</a></li>
<li><a href = 'https://metacpan.org/dist/WWW-Chain' target = '_blank'>WWW::Chain - A web request chain</a></li>
<li><a href = 'You must, after every action that GETs or POSTs a page, check that Mech succeeded, or all bets are off' target = '_blank'>WWW::Mechanize - https://metacpan.org/dist/WWW-Mechanize/view/lib/WWW/Mechanize/FAQ.pod</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '16784'>HTTPServers
<ul>
<li data-jstree='{"opened": false}' id = '16785'>See also
<ul>
<li>[Topic] EventStuff</li>
<li>[Topic] HTTPHandling</li>
<li>[Topic] LinguaStuff - For CGI::Lingua</li>
<li>[Topic] ParallelProcessing - For IO::Async</li>
<li>PlackServer -For what came before PAGI</li>
<li>http://nginx.org/en/docs/</li>
<li>https://github.com/h2o/picohttpparser</li>
<li>http://savage.net.au/misc/Mojo.Wiki.html</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/dist/Amon2' target = '_blank'>Amon2 - Lightweight web application framework</a></li>
<li><a href = 'https://metacpan.org/dist/Amon2-Plugin-Web-CSRFDefender' target = '_blank'>Amon2::Plugin::Web::CSRFDefender - Anti CSRF filter - Deprecated</a></li>
<li><a href = 'https://metacpan.org/dist/Apertur-SDK' target = '_blank'>Apertur::SDK - Official Perl SDK for the Apertur API</a></li>
<li><a href = 'https://metacpan.org/pod/App::HTTPThis' target = '_blank'>App::HTTPThis - Export the current directory over HTTP</a></li>
<li><a href = 'https://metacpan.org/dist/Async-Microservice' target = '_blank'>Async::Microservice - Async HTTP Microservice Moose Role</a></li>
<li><a href = 'https://metacpan.org/dist/CGI-ACL' target = '_blank'>CGI::ACL - Decide whether to allow a client to run this script</a></li>
<li><a href = 'https://metacpan.org/dist/CGI-Alternatives' target = '_blank'>CGI::Alternatives - Documentation for alternative solutions to CGI.pm</a></li>
<li><a href = 'https://metacpan.org/dist/ClearPress' target = '_blank'>ClearPress - Simple, vaguely-MVC web application framework</a></li>
<li><a href = 'https://metacpan.org/pod/Furl' target = '_blank'>Furl - Lightning-fast URL fetcher</a></li>
<li><a href = 'https://metacpan.org/dist/Gears' target = '_blank'>Gears - A framework to build web frameworks</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::CryptoCookie' target = '_blank'>HTTP::CryptoCookie - Perl extension for encrypted HTTP cookies</a></li>
<li><a href = 'https://metacpan.org/dist/HTTP-Handy' target = '_blank'>HTTP::Handy - A tiny HTTP/1.0 server for Perl 5.5.3 and later</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::ServerEvent' target = '_blank'>HTTP::ServerEvent - Create strings for HTTP Server Sent Events</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Server::Simple' target = '_blank'>HTTP::Server::Simple - Lightweight HTTP server</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::Server::Simple::CGI' target = '_blank'>HTTP::Server::Simple::CGI - CGI.pm-style version of HTTP::Server::Simple</a></li>
<li><a href = 'https://metacpan.org/dist/Hypersonic' target = '_blank'>Hypersonic - Blazing fast HTTP server with JIT-compiled C event loop</a></li>
<li><a href = 'https://metacpan.org/pod/Minima' target = '_blank'>Minima - Efficient web framework built with modern core classes</a></li>
<li><a href = 'https://metacpan.org/dist/Mojolicious' target = '_blank'>Mojolicious - Real-time web framework</a></li>
<li><a href = 'https://metacpan.org/pod/Monoceros' target = '_blank'>Monoceros - PSGI/Plack server with event driven connection manager, preforking workers</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Async-HTTP' target = '_blank'>Net::Async::HTTP - Use HTTP with IO::Async</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Async-HTTP-Server' target = '_blank'>Net::Async::HTTP::Server - Serve HTTP with IO::Async</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Async-MCP-Server' target = '_blank'>Net::Async::MCP::Server - Async MCP server base class</a></li>
<li><a href = 'https://metacpan.org/dist/Net-HTTP' target = '_blank'>Net::HTTP - Low-level HTTP connection (client)</a></li>
<li><a href = 'https://metacpan.org/pod/Net::HTTP::API' target = '_blank'>Net::HTTP::API - Easily create client for net API</a></li>
<li><a href = 'https://metacpan.org/pod/Net::HTTP::NB' target = '_blank'>Net::HTTP::NB - Non-blocking HTTP client</a></li>
<li><a href = 'https://metacpan.org/pod/Net::HTTP2' target = '_blank'>Net::HTTP2 - HTTP/2 in Perl, simplified</a></li>
<li><a href = 'https://metacpan.org/dist/Net-HTTP2-nghttp2' target = '_blank'>Net::HTTP2::nghttp2 - Perl XS bindings for nghttp2 HTTP/2 library</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Respite' target = '_blank'>Net::Respite - Representational State (Perl Iscool) Transfer Engine</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Server' target = '_blank'>Net::Server - Extensible, general Perl server engine</a></li>
<li><a href = 'https://metacpan.org/dist/NetServer-Generic' target = '_blank'>NetServer::Generic - Generic TCP/IP server class</a></li>
<li><a href = 'https://metacpan.org/pod/Net::Server::HTTP' target = '_blank'>Net::Server::HTTP - Very basic Net::Server based HTTP server class</a></li>
<li><a href = 'https://metacpan.org/pod/Net::Server::PreFork' target = '_blank'>Net::Server::PreFork - Net::Server personality</a></li>
<li><a href = 'https://metacpan.org/pod/Net::Async::MCP' target = '_blank'>Net::Server::SS::PreFork - A hot-deployable variant of Net::Server::PreFork</a></li>
<li><a href = 'https://metacpan.org/dist/PAGI' target = '_blank'>PAGI - Perl Asynchronous Gateway Interface</a></li>
<li><a href = 'https://metacpan.org/pod/PAGI::Middleware' target = '_blank'>PAGI::Middleware - Base class for PAGI middleware</a></li>
<li><a href = 'https://metacpan.org/pod/PAGI::Middleware::AccessLog' target = '_blank'>PAGI::Middleware::AccessLog - Request logging middleware</a></li>
<li><a href = 'https://metacpan.org/pod/PAGI::Middleware::Builder' target = '_blank'>PAGI::Middleware::Builder - DSL for composing PAGI middleware</a></li>
<li><a href = 'https://metacpan.org/pod/PAGI::Middleware::Session::Store::Cookie' target = '_blank'>PAGI::Middleware::Session::Store::Cookie - Encrypted client-side session store</a></li>
<li><a href = 'https://metacpan.org/dist/PAGI-Server' target = '_blank'>PAGI::Server - PAGI Reference Server Implementation</a></li>
<li><a href = 'https://metacpan.org/dist/PAGI/view/lib/PAGI/Tutorial.pod' target = '_blank'>PAGI::Tutorial - A comprehensive guide to building async web applications with PAGI</a></li>
<li><a href = 'https://metacpan.org/dist/Protocol-HTTP' target = '_blank'>Protocol::HTTP - Very fast HTTP protocol incremental parser and serializer</a></li>
<li><a href = 'https://metacpan.org/pod/Protocol::HTTP::Compression::Brotli' target = '_blank'>Protocol::HTTP::Compression::Brotli - Brotli compression plugin for Protocol::HTTP</a></li>
<li><a href = 'https://metacpan.org/dist/Protocol-HTTP' target = '_blank'>Protocol::HTTP::Response - HTTP response class</a></li>
<li><a href = 'https://metacpan.org/pod/Protocol::HTTP2' target = '_blank'>Protocol::HTTP2 - HTTP/2 protocol implementation (RFC 7540)</a></li>
<li><a href = 'https://metacpan.org/pod/Shuvgey' target = '_blank'>Shuvgey - AnyEvent HTTP/2 (RFC 7540) Server for PSGI</a></li>
<li><a href = 'https://metacpan.org/dist/PSGI' target = '_blank'>PSGI - Perl Web Server Gateway Interface Specification</a></li>
<li><a href = 'https://metacpan.org/dist/PSGI-Handy' target = '_blank'>PSGI::Handy - A tiny dependency-free PSGI web framework for Perl 5.005_03 and later</a></li>
<li><a href = 'https://metacpan.org/pod/Server::Starter' target = '_blank'>Server::Starter - A superdaemon for hot-deploying server programs</a></li>
<li><a href = 'https://metacpan.org/pod/Session::Storage::Secure' target = '_blank'>Session::Storage::Secure - Encrypted, expiring, compressed, serialized session data with integrity</a></li>
<li><a href = 'https://metacpan.org/pod/Starlet' target = '_blank'>Starlet - A simple, high-performance PSGI/Plack HTTP server</a></li>
<li><a href = 'https://metacpan.org/pod/Starman' target = '_blank'>Starman - High-performance preforking PSGI/Plack web server</a></li>
<li><a href = 'https://metacpan.org/dist/Task-WebDyne-Apache' target = '_blank'>Task::WebDyne::Apache - Prerequisite modules for running WebDyne under Apache</a></li>
<li><a href = 'https://metacpan.org/dist/Task-WebDyne-PAGI' target = '_blank'>Task::WebDyne::PAGI - Install PAGI dependencies for WebDyne</a></li>
<li><a href = 'https://metacpan.org/dist/Task-WebDyne-Plack' target = '_blank'>Task::WebDyne::Plack - Optional Plack integration for WebDyne</a></li>
<li><a href = 'https://metacpan.org/dist/Task-WebDyne-Starman' target = '_blank'>Task::WebDyne::Starman - Optional Starman integration for WebDyne</a></li>
<li><a href = 'https://metacpan.org/dist/Thunderhorse' target = '_blank'>Thunderhorse - A no-compromises brutally-good web framework</a></li>
<li><a href = 'https://metacpan.org/dist/Trickster' target = '_blank'>Trickster - A modern, battle-tested micro-framework for Perl web applications</a></li>
<li><a href = 'https://metacpan.org/dist/Tvh-Htsp-Client' target = '_blank'>Tvh::Htsp::Client - A Tvheadend HTSP client library written in perl</a></li>
<li><a href = 'https://metacpan.org/pod/Twiggy' target = '_blank'>Twiggy - AnyEvent HTTP server for PSGI</a></li>
<li><a href = 'https://metacpan.org/dist/UniEvent-HTTP-Manager' target = '_blank'>UniEvent::HTTP::Manager - Extremely fast asynchronous preforking / threading event based web server</a></li>
<li><a href = 'https://metacpan.org/dist/WebDyne' target = '_blank'>WebDyne - Dynamic Perl web application framework with template compilation and modular design</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '16860'>HumanRights
<ul>
<li data-jstree='{"opened": false}' id = '16861'>See also
<ul>
<li>[Topic] Acronyms</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/dist/Business-LegalRepData' target = '_blank'>Business::LegalRepData - Access to HUDOC Database</a></li>
<li><a href = 'https://metacpan.org/dist/ECHR-OpenData' target = '_blank'>ECHR::OpenData - Access to HUDOC Database</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '16950'>IoLayers
<ul>
<li data-jstree='{"opened": false}' id = '16951'>See also
<ul>
<li>[Topic] ArchiveFiles</li>
<li>[Topic] CommandLineStuff</li>
<li>[Topic] CryptoStuff</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/dist/IO-Divert' target = '_blank'>IO::Divert - Divert STDOUT to capture and process output</a></li>
<li><a href = 'https://metacpan.org/pod/IO::Pty' target = '_blank'>IO::Pty - Pseudo TTY object class</a></li>
<li><a href = 'https://metacpan.org/dist/IO-Stty' target = '_blank'>IO::Stty - Change and print terminal line settings</a></li>
<li><a href = 'https://metacpan.org/dist/IO-Tty' target = '_blank'>IO::Tty - Low-level allocate a pseudo-Tty, import constants</a></li>
<li><a href = 'https://metacpan.org/dist/IOLayer-QuotedPrint' target = '_blank'>IOLayer::QuotedPrint - PerlIO layer for quoted-printable strings</a></li>
<li><a href = 'https://metacpan.org/pod/PerlIO::gzip' target = '_blank'>PerlIO::gzip - Perl extension to provide a PerlIO layer to gzip/gunzip</a></li>
<li><a href = 'https://metacpan.org/pod/PerlIO::Via::Base64' target = '_blank'>PerlIO::Via::Base64 - PerlIO layer for base64 (MIME) encoded strings</a></li>
<li><a href = 'https://metacpan.org/dist/PerlIO-via-Include' target = '_blank'>PerlIO::via::Include - PerlIO layer for including other files</a></li>
<li><a href = 'https://metacpan.org/pod/PerlIO::via::LineNumber' target = '_blank'>PerlIO::via::LineNumber - PerlIO layer for prefixing line numbers</a></li>
<li><a href = 'https://metacpan.org/pod/PerlIO::via::MD5' target = '_blank'>PerlIO::via::MD5 - PerlIO layer for creating an MD5 digest of a file</a></li>
<li><a href = 'https://metacpan.org/dist/PerlIO-via-Pod' target = '_blank'>PerlIO::via::Pod - PerlIO layer for extracting plain old documentation</a></li>
<li><a href = 'https://metacpan.org/pod/PerlIO::via::QuotedPrint' target = '_blank'>PerlIO::via::QuotedPrint - PerlIO layer for quoted-printable strings</a></li>
<li><a href = 'https://metacpan.org/pod/PerlIO::via::Rotate' target = '_blank'>PerlIO::via::Rotate - PerlIO layer for encoding using rotational deviation (rot13 etc)</a></li>
<li><a href = 'https://metacpan.org/pod/PerlIO::via::StripHTML' target = '_blank'>PerlIO::via::StripHTML - PerlIO layer to strip HTML tags from an input file</a></li>
<li><a href = 'https://metacpan.org/pod/PerlIO::via::UnComment' target = '_blank'>PerlIO::via::UnComment - PerlIO layer for removing comments</a></li>
<li><a href = 'https://metacpan.org/pod/PerlIO::via::UnPod' target = '_blank'>PerlIO::via::UnPod - PerlIO layer for removing plain old documentation</a></li>
<li><a href = 'https://metacpan.org/pod/PerlIO::via::xz' target = '_blank'>PerlIO::via:xz - PerlIO layer for XZ (de)compression</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '17028'>JavaScript
<ul>
<li data-jstree='{"opened": false}' id = '17029'>See also
<ul>
<li>[Topic] JsonStuff</li>
<li>https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_expressions</li>
<li>https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Using_promises - For a good intro to promises</li>
<li>https://libuv.org/</li>
<li>https://promisesaplus.com/ - For Promises/A+</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/dist/JE' target = '_blank'>JE - Pure-Perl ECMAScript (JavaScript) Engine</a></li>
<li><a href = 'https://metacpan.org/pod/JavaScript::Duktape' target = '_blank'>JavaScript::Duktape - Perl interface to Duktape embeddable javascript engine</a></li>
<li><a href = 'https://metacpan.org/pod/JavaScript::Minifier' target = '_blank'>JavaScript::Minifier - Perl extension for minifying JavaScript code</a></li>
<li><a href = 'https://metacpan.org/pod/JavaScript::Minifier::XS' target = '_blank'>JavaScript::Minifier::XS - XS based JavaScript minifier</a></li>
<li><a href = 'https://metacpan.org/dist/JavaScript-Packer' target = '_blank'>JavaScript::Packer - Perl version of Dean Edwards' Packer.js</a></li>
<li><a href = 'https://metacpan.org/dist/JavaScript-QuickJS' target = '_blank'>JavaScript::QuickJS - Run JavaScript via QuickJS in Perl</a></li>
<li><a href = 'https://metacpan.org/pod/JavaScript::SpiderMonkey' target = '_blank'>JavaScript::SpiderMonkey - Perl interface to the JavaScript Engine</a></li>
html/cpan.metacurator.tree.html view on Meta::CPAN
<li><a href = 'https://metacpan.org/pod/Math::Prime::FastSieve' target = '_blank'>Math::Prime::FastSieve - Generate a list of all primes less than or equal to $n</a></li>
<li><a href = 'https://metacpan.org/pod/Math::Prime::Util' target = '_blank'>Math::Prime::Util - Utilities related to prime numbers, including fast sieves and factoring</a></li>
<li><a href = 'https://metacpan.org/dist/Math-Prime-Util-GMP' target = '_blank'>Math::Prime::Util::GMP - Utilities related to prime numbers and factoring, using GMP</a></li>
<li><a href = 'https://metacpan.org/dist/Math-ReedSolomon-Encoder' target = '_blank'>Math::ReedSolomon::Encoder - Calculate Reed-Solomon Error Correction Codes</a></li>
<li><a href = 'https://metacpan.org/pod/Math::Round' target = '_blank'>Math::Round - Perl extension for rounding numbers</a></li>
<li><a href = 'https://metacpan.org/pod/Math::RPN' target = '_blank'>Math::RPN - Perl extension for Reverse Polish Math Expression Evaluation</a></li>
<li><a href = 'https://metacpan.org/pod/Math::Subsets::List' target = '_blank'>Math::Subsets::List - Generate all the subsets of a list</a></li>
<li><a href = 'https://metacpan.org/pod/Math::Symbolic' target = '_blank'>Math::Symbolic - Symbolic calculations</a></li>
<li><a href = 'https://metacpan.org/dist/Math-Symbolic-Custom-Factor' target = '_blank'>Math::Symbolic::Custom::Factor - Re-arrange a Math::Symbolic expression into a product of factors</a></li>
<li><a href = 'https://metacpan.org/pod/Math::Symbolic::Custom::Collect' target = '_blank'>Math::Symbolic::Custom::Collect - Collect up Math::Symbolic expressions</a></li>
<li><a href = 'https://metacpan.org/dist/Math-Symbolic-Custom-CollectSimplify' target = '_blank'>Math::Symbolic::Custom::CollectSimplify - Simplify Math::Symbolic expressions using Math::Symbolic::Custom::Collect</a></li>
<li><a href = 'https://metacpan.org/dist/Math-Symbolic-Custom-Equation' target = '_blank'>Math::Symbolic::Custom::Equation - Work with equations of Math::Symbolic expressions</a></li>
<li><a href = 'https://metacpan.org/dist/Math-Symbolic-Custom-Matrix' target = '_blank'>Math::Symbolic::Custom::Matrix - Matrix routines for Math::Symbolic</a></li>
<li><a href = 'https://metacpan.org/pod/Math::Symbolic::Custom::Polynomial' target = '_blank'>Math::Symbolic::Custom::Polynomial - Polynomial routines for Math::Symbolic</a></li>
<li><a href = 'https://metacpan.org/dist/Math-Symbolic-Custom-ToShorterString' target = '_blank'>Math::Symbolic::Custom::ToShorterString - Shorter string representations of Math::Symbolic trees</a></li>
<li><a href = 'https://metacpan.org/dist/Math-Symbolic-Custom-ToTallString' target = '_blank'>Math::Symbolic::Custom::ToTallString - Pretty-print Math::Symbolic expressions</a></li>
<li><a href = 'https://metacpan.org/pod/Math::Transform::List' target = '_blank'>Math::Transform::List - Generate specified transformations of a list</a></li>
<li><a href = 'https://metacpan.org/pod/Math::Trig' target = '_blank'>Math::Trig - Trigonometric functions</a></li>
<li><a href = 'https://metacpan.org/dist/Math-Vector-Similarity' target = '_blank'>Math::Vector::Similarity - Cosine similarity, euclidean distance and other vector comparison functions</a></li>
<li><a href = 'https://metacpan.org/pod/Math::VectorReal' target = '_blank'>Math::VectorReal - Module to handle 3D Vector Mathematics</a></li>
<li><a href = 'https://metacpan.org/pod/Number::AnyBase' target = '_blank'>Number::AnyBase - Converts decimals to and from any alphabet of any size (for shortening IDs, URLs etc.)</a></li>
<li><a href = 'https://metacpan.org/pod/Number::Equation' target = '_blank'>Number::Equation - Track how a number is calculated progammatically</a></li>
<li><a href = 'https://metacpan.org/dist/Number-Equation-XS' target = '_blank'>Number::Equation::XS - Track how a number is calculated progammatically</a></li>
<li><a href = 'https://metacpan.org/dist/Number-Fraction' target = '_blank'>Number::Fraction - Perl extension to model fractions</a></li>
<li><a href = 'https://metacpan.org/dist/Numeric-Matrix' target = '_blank'>Numeric::Matrix - SIMD-accelerated 2D matrices with BLAS GEMM</a></li>
<li><a href = 'https://metacpan.org/dist/Numeric-Vector' target = '_blank'>Numeric::Vector - SIMD-accelerated numeric vectors</a></li>
<li><a href = 'https://metacpan.org/dist/Parse-RPN' target = '_blank'>Parse::RPN - A minimalist RPN parser/processor (a little like FORTH)</a></li>
<li><a href = 'https://metacpan.org/pod/PERLANCAR::Permute::Named' target = '_blank'>PERLANCAR::Permute::Named - Permute multiple-valued key-value pairs</a></li>
<li><a href = 'https://metacpan.org/pod/Permute::Named' target = '_blank'>Permute::Named - Permute multiple-valued key-value pairs</a></li>
<li><a href = 'https://metacpan.org/pod/Permute::Named::Iter' target = '_blank'>Permute::Named::Iter - Permute multiple-valued key-value pairs</a></li>
<li><a href = 'https://metacpan.org/dist/Permute-Unnamed' target = '_blank'>Permute::Unnamed - Permute multiple-valued lists</a></li>
<li><a href = 'https://metacpan.org/dist/Permute-Unnamed-Iter' target = '_blank'>Permute::Unnamed::Iter - Permute multiple-valued lists</a></li>
<li><a href = 'https://metacpan.org/dist/Qhull' target = '_blank'>Qhull - Interface to the Qhull convex hull, Delauny triangulation, Voronoi diagram software suite</a></li>
<li><a href = 'https://metacpan.org/dist/Shannon-Entropy' target = '_blank'>Shannon::Entropy - Calculate the Shannon entropy H of a given input string</a></li>
<li><a href = 'https://metacpan.org/dist/Shannon-Entropy-XS' target = '_blank'>Shannon::Entropy::XS - Calculate the Shannon entropy H of a given input string faster</a></li>
<li><a href = 'https://metacpan.org/pod/smallnum' target = '_blank'>smallnum - Transparent "SmallNumber" support for Perl</a></li>
<li><a href = 'https://metacpan.org/dist/smallnum-XS' target = '_blank'>smallnum::XS - Faster transparent "SmallNumber" support for Perl</a></li>
<li><a href = 'https://metacpan.org/dist/uinteger' target = '_blank'>uinteger - Like "use integer", but unsigned</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '19773'>MeasureMetrics
<ul>
<li data-jstree='{"opened": false}' id = '19774'>See also
<ul>
<li>https://grafana.com/ - Query, visualize, alert on, and explore your metrics, logs, and traces wherever they are stored</li>
<li>https://www.influxdata.com/blog/infrastructure-monitoring-basics-telegraf-influxdb-grafana/ - InfluxDB</li>
<li>https://www.purestorage.com/au/knowledge/what-is-a-time-series-database.html - Time Series</li>
<li>https://www.slapbirdapm.com/ - Perl application observability platform</li>
<li>https://github.com/b/statsd_spec - StatsD Metrics Export Specification</li>
<li>https://docs.influxdata.com/telegraf/v1/ - Telegraf</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/dist/Devel-Cover' target = '_blank'>Devel::Cover - Code coverage metrics for Perl</a></li>
<li><a href = 'https://grafana.com/' target = '_blank'>Grafana - Is an open-source analytics and visualisation platform. It lets you create dashboards that visualise data from various sources</a></li>
<li><a href = 'https://metacpan.org/dist/Lab-Measurement' target = '_blank'>Lab::Measurement::Manual - API documentation manual for Lab::Measurement</a></li>
<li><a href = 'https://metacpan.org/pod/Linux::Statm::Tiny' target = '_blank'>Linux::Statm::Tiny - Simple access to Linux /proc/../statm</a></li>
<li><a href = 'https://metacpan.org/dist/Metrics-Any' target = '_blank'>Metrics::Any - Abstract collection of monitoring metrics</a></li>
<li><a href = 'https://metacpan.org/dist/Metrics-Any-Adapter-Prometheus' target = '_blank'>Metrics::Any::Adapter::Prometheus - A metrics reporting adapter for Prometheus</a></li>
<li><a href = 'https://metacpan.org/dist/Metrics-Any-Adapter-Statsd' target = '_blank'>Metrics::Any::Adapter::Statsd - A metrics reporting adapter for statsd</a></li>
<li><a href = 'https://metacpan.org/dist/Measure-Everything' target = '_blank'>Measure::Everything - Log::Any for Stats</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Async-Statsd' target = '_blank'>Net::Async::Statsd - Asynchronous API for Etsy's statsd protocol</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Prometheus' target = '_blank'>Net::Prometheus - Export monitoring metrics for prometheus</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Statsd' target = '_blank'>Net::Statsd - Perl client for Etsy's statsd daemon</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Statsd-Lite' target = '_blank'>Net::Statsd::Lite - A lightweight StatsD client that supports multimetric packets</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Statsd-Tiny' target = '_blank'>Net::Statsd::Tiny - A tiny StatsD client that supports multimetric packets</a></li>
<li><a href = 'https://metacpan.org/dist/Perl-Metrics-Halstead' target = '_blank'>Perl::Metrics::Halstead - Compute Halstead complexity metrics</a></li>
<li><a href = 'https://prometheus.io/' target = '_blank'>Prometheus - Is an open-source systems monitoring and alerting toolkit</a></li>
<li><a href = 'https://metacpan.org/dist/SlapbirdAPM-Agent-Dancer2' target = '_blank'>SlapbirdAPM::Agent::Dancer2 - The SlapbirdAPM user-agent for Dancer2/Mojo/Plack applications</a></li>
<li><a href = 'https://metacpan.org/dist/Time-Progress' target = '_blank'>Time::Progress - Elapsed and estimated finish time reporting</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '19843'>MemoryUsage
<ul>
<li><a href = 'https://metacpan.org/dist/Devel-Size' target = '_blank'>Devel::Size - Perl extension for finding the memory usage of Perl variables</a></li>
<li><a href = 'https://metacpan.org/dist/File-Map' target = '_blank'>File::Map - Memory mapping made simple and safe</a></li>
<li><a href = 'https://metacpan.org/dist/Linux-Smaps' target = '_blank'>Linux::Smaps - A Perl interface to /proc/PID/smaps</a></li>
<li><a href = 'https://metacpan.org/dist/Linux-Smaps-Tiny' target = '_blank'>Linux::Smaps::Tiny - A minimal and fast alternative to Linux::Smaps</a></li>
<li><a href = 'https://metacpan.org/dist/Memory-Usage' target = '_blank'>Memory::Usage - Tools to determine actual memory usage</a></li>
<li><a href = 'https://metacpan.org/pod/Memchmark' target = '_blank'>Memchmark - Check memory consumption</a></li>
<li><a href = 'https://metacpan.org/pod/SysV::SharedMem' target = '_blank'>SysV::SharedMem - SysV Shared memory made easy</a></li>
<li><a href = 'https://metacpan.org/dist/Task-MemManager' target = '_blank'>Task::MemManager - A memory allocated and manager for low level code in Perl</a></li>
<li><a href = 'https://metacpan.org/dist/Task-MemManager-CMalloc' target = '_blank'>Task::MemManager::CMalloc - Allocates buffers using C's malloc</a></li>
<li><a href = 'https://metacpan.org/dist/Task-MemManager-Device' target = '_blank'>Task::MemManager::Device - Device-specific memory management extensions for Task::MemManager</a></li>
<li><a href = 'https://metacpan.org/dist/Task-MemManager-View' target = '_blank'>Task::MemManager::View - Provides convenient views for Task::MemManager buffers</a></li>
<li><a href = 'https://metacpan.org/dist/Task-MemManager-View-PDL' target = '_blank'>Task::MemManager::View::PDL - Create PDL views of Task::MemManager buffers</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '19880'>MobilePhones
<ul>
<li data-jstree='{"opened": false}' id = '19881'>See also
<ul>
<li>https://developer.android.com/tools/adb - Android Debug Bridge is a versatile command-line tool that lets you communicate with a device</li>
<li>https://librephone.fsf.org/</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/dist/Android-ElectricSheep-Automator' target = '_blank'>Android::ElectricSheep::Automator - Do Androids Dream of Electric Sheep? Smartphone control from your desktop</a></li>
<li><a href = 'https://metacpan.org/dist/HTML-Make-Page' target = '_blank'>HTML::Make::Page - Automate making HTML tags 'head' and 'body'</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '19895'>ModernPerl
<ul>
<li><a href = 'https://metacpan.org/pod/Modern::Perl' target = '_blank'>Modern::Perl - Enable all of the features of Modern Perl with one import</a></li>
<li><a href = 'https://metacpan.org/dist/Modern-Perl-Prelude' target = '_blank'>Modern::Perl::Prelude - Project prelude for modern Perl style on Perl 5.30+</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '21357'>ModuleBuilding
<ul>
<li data-jstree='{"opened": false}' id = '21358'>See also
<ul>
<li>[Topic] CodingStyle</li>
<li>[Topic] CommandLineStuff</li>
<li>[Topic] CPAN</li>
<li>[Topic] CpanFile</li>
<li>cpanm</li>
<li>[Topic] DataTraversal</li>
<li>[Topic] DataTypes - For Data::OptList::Object</li>
<li>[Topic] DebuggingStuff</li>
<li>[Topic] DistZilla</li>
<li>[Topic] EventStuff</li>
<li>[Topic] ExceptionHandling - For many scope-related modules</li>
<li>[Topic] FAQ</li>
html/cpan.metacurator.tree.html view on Meta::CPAN
<li>https://github.com/netdisco/snmp-info/</li>
<li>http://netdisco.org/</li>
<li>https://suricata.io/ - For open source network analysis and threat detection</li>
<li>http://en.wikipedia.org/wiki/MAC_Address</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/pod/Acme::UPnP' target = '_blank'>Acme::UPnP - Cheap UPnP Port Mapping (IGD)</a></li>
<li><a href = 'https://metacpan.org/pod/App::Netdisco' target = '_blank'>App::Netdisco - An open source web-based network management tool</a></li>
<li><a href = 'https://metacpan.org/pod/App::NetdiscoX::Web::Plugin::Observium' target = '_blank'>App::NetdiscoX::Web::Plugin::Observium - Port Traffic Links and Thumbnail Graphs from Observium</a></li>
<li><a href = 'https://metacpan.org/dist/App-ReslirpTunnel' target = '_blank'>App::ReslirpTunnel - A wrapper for the reslirp-tunnel application over SSH for remote connections</a></li>
<li><a href = 'https://metacpan.org/dist/Check-NetworkSpans' target = '_blank'>Check::NetworkSpans - See if bidirectional traffic is being seen on spans</a></li>
<li><a href = 'https://metacpan.org/dist/Check-SuricataFlows' target = '_blank'>Check::SuricataFlows - Make sure Suricata is seeing data via reading the Suricata flows json</a></li>
<li><a href = 'https://metacpan.org/dist/Control-CLI' target = '_blank'>Control::CLI - Command Line Interface I/O over either Telnet or SSH (IPv4 & IPv6) or Serial port</a></li>
<li><a href = 'https://metacpan.org/dist/Control-CLI-Extreme' target = '_blank'>Control::CLI::Extreme - Interact with CLI of Extreme Networking products over any of Telnet, SSH or Serial port</a></li>
<li><a href = 'https://metacpan.org/dist/Data-Throttler' target = '_blank'>Data::Throttler - Limit data throughput</a></li>
<li><a href = 'https://metacpan.org/pod/Device::MAC' target = '_blank'>Device::MAC - Handle hardware MAC Addresses (EUI-48 and EUI-64)</a></li>
<li><a href = 'https://metacpan.org/pod/Device::OUI' target = '_blank'>Device::OUI - Resolve an Organizationally Unique Identifier</a></li>
<li><a href = 'https://metacpan.org/pod/Device::WWN' target = '_blank'>Device::WWN - Encode/Decode Fiber Channel World Wide Names</a></li>
<li><a href = 'https://metacpan.org/pod/FTN::Addr' target = '_blank'>FTN::Addr - Working with FTN addresses</a></li>
<li><a href = 'https://metacpan.org/pod/Gearman::Client' target = '_blank'>Gearman::Client - Client for gearman distributed job system</a></li>
<li><a href = 'https://metacpan.org/pod/Gearman::Objects' target = '_blank'>Gearman::Objects - A parent class for Gearman::Client and Gearman::Worker</a></li>
<li><a href = 'https://metacpan.org/pod/Gearman::Server' target = '_blank'>Gearman::Server - Function call "router" and load balancer</a></li>
<li><a href = 'https://metacpan.org/pod/Gearman::Worker' target = '_blank'>Gearman::Worker - Worker for gearman distributed job system</a></li>
<li><a href = 'https://metacpan.org/dist/GraphQL' target = '_blank'>GraphQL - Perl implementation of GraphQL</a></li>
<li><a href = 'https://metacpan.org/pod/GraphQL::Plugin::Convert' target = '_blank'>GraphQL::Plugin::Convert - GraphQL plugin API abstract class</a></li>
<li><a href = 'https://metacpan.org/pod/GraphQL::Plugin::Convert::DBIC' target = '_blank'>GraphQL::Plugin::Convert::DBIC - Convert DBIx::Class schema to GraphQL schema</a></li>
<li><a href = 'https://metacpan.org/pod/GraphQL::Plugin::Convert::OpenAPI' target = '_blank'>GraphQL::Plugin::Convert::OpenAPI - Convert OpenAPI schema to GraphQL schema</a></li>
<li><a href = 'https://www.pc-tools.net/unix/grepcidr/' target = '_blank'>grepcidr - Filter IPv4 and IPv6 addresses matching CIDR patterns</a></li>
<li><a href = 'https://metacpan.org/dist/libnet' target = '_blank'>libnet - This is a collection of perl5 modules which all related to network programming</a></li>
<li><a href = 'https://metacpan.org/dist/Mnet' target = '_blank'>Mnet - Testable network automation and reporting </a></li>
<li><a href = 'https://metacpan.org/pod/NetAddr::IP' target = '_blank'>NetAddr::IP - Manages IPv4 and IPv6 addresses and subnets</a></li>
<li><a href = 'https://metacpan.org/dist/Net-BART' target = '_blank'>Net::BART - Balanced Routing Tables for IPv4 and IPv6</a></li>
<li><a href = 'https://perladvent.org/2022/2022-12-17.html' target = '_blank'>Net::CIDR::Lite - Perl extension for merging IPv4 or IPv6 CIDR addresses</a></li>
<li><a href = 'https://metacpan.org/dist/Net-CIDR-Set' target = '_blank'>Net::CIDR::Set - Manipulate sets of IP addresses</a></li>
<li><a href = 'https://metacpan.org/dist/Net-DHCP' target = '_blank'>Net::DHCP - Object methods to create a DHCP packet</a></li>
<li><a href = 'https://metacpan.org/dist/Net-DHCPv6' target = '_blank'>Net::DHCPv6 - DHCPv6 packet decoder/encoder</a></li>
<li><a href = 'https://metacpan.org/pod/Net::EmptyPort' target = '_blank'>Net::EmptyPort - Find a free TCP/UDP port</a></li>
<li><a href = 'https://metacpan.org/pod/Net::FTP' target = '_blank'>Net::FTP - FTP Client class</a></li>
<li><a href = 'https://metacpan.org/pod/Net::IP' target = '_blank'>Net::IP - Perl extension for manipulating IPv4/IPv6 addresses</a></li>
<li><a href = 'https://metacpan.org/dist/Net-IP-XS' target = '_blank'>Net::IP::XS - IPv4/IPv6 address library</a></li>
<li><a href = 'https://metacpan.org/dist/Net-LMTP2' target = '_blank'>Net::LMTP2 - A client class for the LMTP protocol which claims to fix Net::SMTP</a></li>
<li><a href = 'https://metacpan.org/pod/Net::MAC' target = '_blank'>Net::MAC - Perl extension for representing and manipulating MAC addresses</a></li>
<li><a href = 'https://metacpan.org/pod/Net::MacMap' target = '_blank'>Net::MacMap - A module used to determine the vendor of an interface based on the MAC addres</a></li>
<li><a href = 'https://metacpan.org/dist/Net-MAC-Vendor' target = '_blank'>Net::MAC::Vendor - Look up the vendor for a MAC</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Netmask' target = '_blank'>Net::Netmask - Parse, manipulate and lookup IP network blocks</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Nostr' target = '_blank'>Net::Nostr - Perl client and relay library for the Nostr protocol</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Packet' target = '_blank'>Net::Packet - A framework to easily send and receive frames from layer 2 to layer 7</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Patricia' target = '_blank'>Net::Patricia - Patricia Trie perl module for fast IP address lookups</a></li>
<li><a href = 'https://metacpan.org/dist/Net-SIP' target = '_blank'>Net::SIP - Framework SIP (Voice Over IP, RFC3261)</a></li>
<li><a href = 'https://metacpan.org/dist/Net-UPnP' target = '_blank'>Net::UPnP - Perl extension for UPnP</a></li>
<li><a href = 'https://metacpan.org/pod/Net::UPnP::AV::MediaServer' target = '_blank'>Net::UPnP::AV::MediaServer - Perl extension for UPnP</a></li>
<li><a href = 'https://metacpan.org/pod/Net::UPnP::ControlPoint' target = '_blank'>Net::UPnP::ControlPoint - Perl extension for UPnP control point</a></li>
<li><a href = 'https://metacpan.org/pod/Net::Versa::Director' target = '_blank'>Net::Versa::Director - Versa Director REST API client library</a></li>
<li><a href = 'https://metacpan.org/dist/NetAddr-MAC' target = '_blank'>NetAddr::MAC - MAC hardware address functions and object (EUI48 and EUI64)</a></li>
<li><a href = 'https://metacpan.org/release/KORNIX/NetBox-API-0.1.0' target = '_blank'>NetBox::API - Perl interface to NetBox API</a></li>
<li><a href = 'https://metacpan.org/dist/NetBox-Client' target = '_blank'>NetBox::Client - Perl5 interface to NetBox API</a></li>
<li><a href = 'https://metacpan.org/dist/NetPacket-LACP' target = '_blank'>NetPacket::LACP - Assemble and disassemble IEEE 802.1D Spanning Tree protocol packets</a></li>
<li><a href = 'https://metacpan.org/dist/NetPacket-LLC' target = '_blank'>NetPacket::LLC - Assemble and disassemble IEEE 802.3 LLC protocol packets</a></li>
<li><a href = 'https://metacpan.org/dist/NetPacket-SpanningTree' target = '_blank'>NetPacket::SpanningTree - Assemble and disassemble IEEE 802.1D Spanning Tree protocol packets</a></li>
<li><a href = 'https://metacpan.org/pod/OSPF::LSDB' target = '_blank'>OSPF::LSDB - Class containing OSPF link state database</a></li>
<li><a href = 'Has good SEE ALSO' target = '_blank'>Ryu - Asynchronous Stream Building Blocks</a></li>
<li><a href = 'https://metacpan.org/dist/SNMP-Info' target = '_blank'>SNMP::Info - OO Interface to Network devices and MIBs through SNMP</a></li>
<li><a href = 'https://github.polettix.it/ETOOBUSY/2022/03/22/socat-local-to-remote-port/' target = '_blank'>socat - Socat is a command line based utility that establishes two bidirectional byte streams and transfers data between them</a></li>
<li><a href = '- https://metacpan.org/dist/Socket' target = '_blank'>Socket - Networking constants and support functions</a></li>
<li><a href = 'https://metacpan.org/pod/Webservice::InternetDB::API' target = '_blank'>Webservice::InternetDB::API - Fast IP Lookups for Open Ports and Vulnerabilities using InternetDB API</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '22446'>NewOperators
<ul>
<li data-jstree='{"opened": false}' id = '22447'>See also
<ul>
<li>[Topic] ArrayHandling</li>
<li>[Topic] FeaturesAndPragmas</li>
<li>[Topic] SwitchStatements</li>
<li>[Topic] XS</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/dist/Infix-Custom' target = '_blank'>Infix::Custom - Custom infix operators</a></li>
<li><a href = 'https://metacpan.org/pod/Keyword::API' target = '_blank'>Keyword::API - This module provides a pure perl interface for the keywords API added to the perl core in 5.12</a></li>
<li><a href = 'https://metacpan.org/dist/Keyword-Declare' target = '_blank'>Keyword::Declare - Declare new Perl keywords...via a keyword...named keyword</a></li>
<li><a href = 'https://metacpan.org/dist/Keyword-Simple' target = '_blank'>Keyword::Simple - Define new keywords in pure Perl</a></li>
<li><a href = 'https://metacpan.org/pod/PerlX::SafeNav' target = '_blank'>PerlX::SafeNav - Safe-navigation for Perl aka Optional Chaining</a></li>
<li><a href = 'https://metacpan.org/pod/List::Keywords' target = '_blank'>List::Keywords - A selection of list utility keywords</a></li>
<li><a href = 'https://metacpan.org/dist/Syntax-Feature-Loop' target = '_blank'>Syntax::Feature::Loop - Provides the loop BLOCK syntax for unconditional loops</a></li>
<li><a href = 'https://metacpan.org/pod/Syntax::Feature::Maybe' target = '_blank'>Syntax::Feature::Maybe - Use syntax qw/maybe/</a></li>
<li><a href = 'https://metacpan.org/dist/Syntax-Feature-QwComments' target = '_blank'>Syntax::Feature::QwComments - Pragma to allow comments in qw()</a></li>
<li><a href = 'https://metacpan.org/dist/Syntax-Feature-Void' target = '_blank'>Syntax::Feature::Void - Provides the void operator to force void context</a></li>
<li><a href = 'https://metacpan.org/dist/Syntax-Feature-With' target = '_blank'>Syntax::Feature::With - Simulate Pascal's "with" statement in Per</a></li>
<li><a href = 'https://metacpan.org/dist/Syntax-Infix-ConditionalSplice' target = '_blank'>Syntax::Infix::ConditionalSplice - A short-circuiting < ?> operator for conditional list elements</a></li>
<li><a href = 'https://metacpan.org/dist/Syntax-Infix-EqualityInsensitive' target = '_blank'>Syntax::Infix::EqualityInsensitive - Case-insensitive eqi and nei infix operators</a></li>
<li><a href = 'https://metacpan.org/dist/Syntax-Infix-OptionalChain' target = '_blank'>Syntax::Infix::OptionalChain - A safe-navigation < ?- >> operator for objects, hashes and arrays</a></li>
<li><a href = 'https://metacpan.org/pod/Syntax::Keyword::Dynamically' target = '_blank'>Syntax::Keyword::Dynamically - Dynamically change the value of a variable</a></li>
<li><a href = 'https://metacpan.org/pod/Syntax::Keyword::PhaserExpression' target = '_blank'>Syntax::Keyword::PhaserExpression - Phasers as arbitrary expressions rather than blocks</a></li>
<li><a href = 'https://metacpan.org/pod/Syntax::Operator::Elem' target = '_blank'>Syntax::Operator::Elem - Element-of-list operators</a></li>
<li><a href = 'https://metacpan.org/pod/Syntax::Operator::Equ' target = '_blank'>Syntax::Operator::Equ - Equality operators that distinguish undef</a></li>
<li><a href = 'https://metacpan.org/pod/Syntax::Operator::Elem' target = '_blank'>Syntax::Operator::Elem - elem and similar operators, and the `in` meta-operator allow you to easily ask the question "does this string appear in that set of strings?" o...
<li><a href = 'https://metacpan.org/dist/Syntax-Operator-Is' target = '_blank'>Syntax::Operator::Is - Match operator using Data::Checks constraints</a></li>
<li><a href = 'https://metacpan.org/pod/Syntax::Operator::Zip' target = '_blank'>Syntax::Operator::Zip - Infix operator to compose two lists together</a></li>
<li><a href = 'https://metacpan.org/dist/XS-Parse-Keyword' target = '_blank'>XS::Parse::Keyword - XS functions to assist in parsing keyword syntax</a></li>
<li><a href = 'https://metacpan.org/dist/XS-Parse-Sublike' target = '_blank'>XS::Parse::Sublike - XS functions to assist in parsing sub-like syntax</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '22522'>OfficeFiles
<ul>
<li data-jstree='{"opened": false}' id = '22523'>See also
<ul>
<li>[Topic] OrgDocHandling</li>
<li>[Topic] SpreadsheetStuff</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/pod/App::OfficeUtils' target = '_blank'>App::OfficeUtils - Utilities related to Office suite files (.doc, .docx, .odt, .xls, .xlsx, .ods, etc)</a></li>
<li><a href = 'https://metacpan.org/dist/AsposeCellsCloud-CellsApi' target = '_blank'>AsposeCellsCloud::CellsApi - Allow developers to process and manipulate spreadsheet documents (like Microsoft Excel, OpenDocument Spreadsheet, CSV, etc.) without Mi...
<li><a href = 'https://metacpan.org/dist/AsposeSlidesCloud-SlidesApi' target = '_blank'>AsposeSlidesCloud::SlidesApi - No description</a></li>
<li><a href = 'https://metacpan.org/pod/Document::OOXML' target = '_blank'>Document::OOXML - Manipulation of Open Office XML files</a></li>
<li><a href = 'https://metacpan.org/dist/ODF-lpOD' target = '_blank'>ODF::lpOD - An OpenDocument management interface</a></li>
<li><a href = 'For .doc: Text::Extract::Word' target = '_blank'>MsOffice::Word::Surgeon - Tamper with the guts of Microsoft docx documents, with regexes</a></li>
<li><a href = 'https://metacpan.org/pod/ODF::lpOD' target = '_blank'>ODF::lpOD - An OpenDocument management interface</a></li>
<li><a href = 'https://metacpan.org/pod/ODF::lpOD_Helper' target = '_blank'>ODF::lpOD_Helper - Fix and enhance ODF::lpOD</a></li>
<li><a href = 'https://metacpan.org/dist/ODF-MailMerge' target = '_blank'>ODF::MailMerge - "Mail Merge" or just substitute tokens in ODF documents</a></li>
<li><a href = 'https://metacpan.org/pod/MsOffice::Word::Template' target = '_blank'>MsOffice::Word::Template - Generate Microsoft Word documents from Word templates</a></li>
</ul>
html/cpan.metacurator.tree.html view on Meta::CPAN
<ul>
<li>[Topic] EmailStuff</li>
<li>MailingLists</li>
<li>[Topic] NetworkProgramming</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/dist/File-PCAP' target = '_blank'>File::PCAP - A pure Perl library to handle libpcap based files</a></li>
<li><a href = 'https://metacpan.org/dist/Image-ExifTool' target = '_blank'>Image::ExifTool::PCAP - Read CAP, PCAP and PCAPNG Packet Capture files</a></li>
<li><a href = 'https://metacpan.org/dist/Metabrik-Repository' target = '_blank'>Metabrik::Forensic::Pcap - forensic::pcap Brik</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Inspect' target = '_blank'>Net::Inspect - Library for inspection of data on various network layers</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Pcap' target = '_blank'>Net::Pcap - Interface to the pcap(3) LBL packet capture library</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Pcap-Easy' target = '_blank'>Net::Pcap::Easy - Net::Pcap is awesome, but it's difficult to bootstrap</a></li>
<li><a href = 'https://metacpan.org/dist/Sniffer-HTTP' target = '_blank'>Sniffer::HTTP - Multi-connection sniffer driver</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '22998'>ParallelProcessing
<ul>
<li data-jstree='{"opened": false}' id = '22999'>See also
<ul>
<li>[Topic] BenchmarkingTools</li>
<li>[Topic] CachingStuff - For Data::*::Shared</li>
<li>[Topic] ChildProcesses</li>
<li>[Topic] DFA</li>
<li>[Topic] EventStuff</li>
<li>[Topic] ExceptionHandling</li>
<li>[Topic] Graphs</li>
<li>[Topic] HTTPHandling</li>
<li>[Topic] HTTPServers</li>
<li>[Topic] PipeLines</li>
<li>[Topic] PoeStuff</li>
<li>[Topic] WebServices</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/dist/Consumer-NonBlock' target = '_blank'>Consumer::NonBlock - Send data between processes without blocking</a></li>
<li><a href = 'https://metacpan.org/pod/Coro' target = '_blank'>Coro - The only real threads in perl</a></li>
<li><a href = 'https://metacpan.org/pod/Coro::LWP' target = '_blank'>Coro::LWP - Make LWP non-blocking - as much as possible</a></li>
<li><a href = 'https://metacpan.org/pod/Coro::Multicore' target = '_blank'>Coro::Multicore - Make coro threads on multiple cores with specially supported modules</a></li>
<li><a href = 'https://metacpan.org/pod/Coro::Select' target = '_blank'>Coro::Select - A (slow but coro-aware) replacement for CORE::select</a></li>
<li><a href = 'https://metacpan.org/dist/Data-Fetch' target = '_blank'>Data::Fetch - Prime method calls for background execution using threads</a></li>
<li><a href = 'https://metacpan.org/dist/Data-PubSub-Shared' target = '_blank'>Data::PubSub::Shared - High-performance shared-memory pub/sub for Linux</a></li>
<li><a href = 'https://metacpan.org/dist/Data-ReqRep-Shared' target = '_blank'>Data::ReqRep::Shared - High-performance shared-memory request/response IPC for Linux</a></li>
<li><a href = 'https://metacpan.org/dist/IPC-Manager' target = '_blank'>IPC::Manager - Decentralized local IPC through various protocols</a></li>
<li><a href = 'https://metacpan.org/pod/IPC::Manager::Client' target = '_blank'>IPC::Manager::Client - Base class for all client protocols</a></li>
<li><a href = 'https://metacpan.org/dist/IPC-Manager-Client-SharedMem' target = '_blank'>IPC::Manager::Client::SharedMem - SysV shared memory as a message store</a></li>
<li><a href = 'https://metacpan.org/dist/IPC-Manager-Client-UnixSocket' target = '_blank'>IPC::Manager::Client::UnixSocket - Use UNIX sockets for message transfers</a></li>
<li><a href = 'https://metacpan.org/dist/IPC-Manager-DBI' target = '_blank'>IPC::Manager::DBI - Database based clients for IPC::Manager</a></li>
<li><a href = 'https://metacpan.org/dist/IPC-ReadpipeX' target = '_blank'>IPC::ReadpipeX - Also, see Also within that module's POD</a></li>
<li><a href = 'https://metacpan.org/pod/IPC::Run3' target = '_blank'>IPC::Run3 - Run a subprocess with input/output redirection</a></li>
<li><a href = 'https://metacpan.org/dist/IPC-System-Options' target = '_blank'>IPC::System::Options - Perl's system(), readpipe()/qx, IPC::Run's run(), start() (with more options)</a></li>
<li><a href = 'https://metacpan.org/pod/IPC::System::Simple' target = '_blank'>IPC::System::Simple - Run commands simply, with detailed diagnostics</a></li>
<li><a href = 'https://metacpan.org/pod/Linux::Epoll' target = '_blank'>Linux::Epoll - O(1) multiplexing for Linux</a></li>
<li><a href = 'https://metacpan.org/dist/MCE' target = '_blank'>MCE - Many-Core Engine for Perl providing parallel processing capabilities</a></li>
<li><a href = 'https://metacpan.org/dist/Minion' target = '_blank'>Minion - Job queue</a></li>
<li><a href = 'https://metacpan.org/dist/NBI-Slurm' target = '_blank'>NBI::Slurm - NBI Slurm module</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Async-MCP' target = '_blank'>Net::Async::MCP - Async MCP (Model Context Protocol) client for IO::Async</a></li>
<li><a href = 'https://metacpan.org/pod/Net::Waiter' target = '_blank'>Net::Waiter - Compact INET socket server</a></li>
<li><a href = 'https://metacpan.org/dist/Parallel-DataPipe' target = '_blank'>Parallel::DataPipe - Parallel data processing conveyor</a></li>
<li><a href = 'https://metacpan.org/dist/Parallel-ForkManager' target = '_blank'>Parallel::ForkManager - A simple parallel processing fork manager</a></li>
<li><a href = 'https://metacpan.org/pod/Parallel::Iterator' target = '_blank'>Parallel::Iterator - Simple parallel execution</a></li>
<li><a href = 'https://metacpan.org/pod/Parallel::Loops' target = '_blank'>Parallel::Loops - Execute loops using parallel forked subprocesses</a></li>
<li><a href = 'https://metacpan.org/dist/Parallel-Pipes' target = '_blank'>Parallel::Pipes - Parallel processing using pipe(2) for communication and synchronization</a></li>
<li><a href = 'https://metacpan.org/pod/Parallel::Prefork' target = '_blank'>Parallel::Prefork - A simple prefork server framework</a></li>
<li><a href = 'https://metacpan.org/dist/Parallel-Subs' target = '_blank'>Parallel::Subs - Simple way to run subs in parallel and process their return value in Perl</a></li>
<li><a href = 'https://metacpan.org/dist/Parallel-WorkUnit/view/README.pod' target = '_blank'>Parallel::WorkUnit - Provide multi-paradigm forking with ability to pass back data</a></li>
<li><a href = 'https://metacpan.org/dist/POE-Loop-EV' target = '_blank'>POE::Loop::EV - A bridge that supports EV from POE</a></li>
<li><a href = 'https://metacpan.org/pod/POSIX::AtFork' target = '_blank'>POSIX::AtFork - Hook registrations at fork(2)</a></li>
<li><a href = 'https://metacpan.org/pod/prefork' target = '_blank'>prefork - Optimized module loading for forking or non-forking processes</a></li>
<li><a href = 'https://metacpan.org/dist/Protocol-DBus' target = '_blank'>Protocol::DBus - D-Bus in pure Perl</a></li>
<li><a href = 'https://metacpan.org/dist/Resque' target = '_blank'>Resque - Redis-backed library for creating background jobs, placing them on multiple queues, and processing them later</a></li>
<li><a href = 'https://metacpan.org/dist/Sub-Genius' target = '_blank'>Sub::Genius - Declarative concurrency planning for sequential Perl execution</a></li>
<li><a href = 'https://metacpan.org/pod/subs::parallel' target = '_blank'>subs::parallel - Enables subroutines to seamlessly run in parallel</a></li>
<li><a href = 'https://metacpan.org/dist/Thread-Bless' target = '_blank'>Thread::Bless - Make blessed objects thread-aware</a></li>
<li><a href = 'https://metacpan.org/pod/Thread::Conveyor' target = '_blank'>Thread::Conveyor - Transport of any data-structure between threads</a></li>
<li><a href = 'https://metacpan.org/dist/Thread-Conveyor-Monitored' target = '_blank'>Thread::Conveyor::Monitored - Monitor a belt for specific content</a></li>
<li><a href = 'https://metacpan.org/dist/Thread-CSP' target = '_blank'>Thread::CSP - Communicating sequential processes threading for Perl</a></li>
<li><a href = 'https://metacpan.org/dist/Thread-Deadlock' target = '_blank'>Thread::Deadlock - Report deadlocks with stacktrace</a></li>
<li><a href = 'https://metacpan.org/dist/Thread-Exit' target = '_blank'>Thread::Exit - Provide thread-local exit(), BEGIN {}, END {} and exited()</a></li>
<li><a href = 'https://metacpan.org/dist/Thread-Needs' target = '_blank'>Thread::Needs - Remove unneeded modules from CLONEd memory</a></li>
<li><a href = 'https://metacpan.org/pod/Thread::Pool' target = '_blank'>Thread::Pool - Group of threads for performing similar jobs</a></li>
<li><a href = 'https://metacpan.org/dist/Thread-Pool-Resolve' target = '_blank'>Thread::Pool::Resolve - Resolve logs asynchronously</a></li>
<li><a href = 'https://metacpan.org/dist/Thread-Queue-Any' target = '_blank'>Thread::Queue::Any - Thread-safe queues for any data-structure</a></li>
<li><a href = 'https://metacpan.org/dist/Thread-Queue-Any-Monitored' target = '_blank'>Thread::Queue::Any::Monitored - Monitor a queue for any specific content</a></li>
<li><a href = 'https://metacpan.org/dist/Thread-Rand' target = '_blank'>Thread::Rand - Repeatable random sequences between threads</a></li>
<li><a href = 'https://metacpan.org/dist/Thread-Running' target = '_blank'>Thread::Running - Provide non-blocking check whether threads are running</a></li>
<li><a href = 'https://metacpan.org/pod/Thread::Serialize' target = '_blank'>Thread::Serialize - Serialize data-structures between threads</a></li>
<li><a href = 'https://metacpan.org/dist/Thread-Status' target = '_blank'>Thread::Status - Report stack status of all running threads</a></li>
<li><a href = 'https://metacpan.org/dist/Thread-Subs' target = '_blank'>Thread::Subs - Execute selected subs concurrently in worker threads</a></li>
<li><a href = 'https://metacpan.org/dist/Thread-Synchronized' target = '_blank'>Thread::Synchronized - Synchronize subroutine calls between threads</a></li>
<li><a href = 'https://metacpan.org/dist/Thread-Use' target = '_blank'>Thread::Use - Use a module inside a thread only</a></li>
<li><a href = 'https://metacpan.org/dist/threads-farm' target = '_blank'>threads::farm - Group of threads for performing similar jobs</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '23158'>ParsingStuff
<ul>
<li data-jstree='{"opened": false}' id = '23159'>See also
<ul>
<li>[Topic] CPAN</li>
<li>[Topic] DataTraversal</li>
<li>[Topic] Marpa</li>
<li>[Topic] PerlInternals</li>
<li>[Topic] TextProcessing</li>
<li>http://www.kate-editor.org</li>
<li>https://lindat.mff.cuni.cz/services/udpipe/</li>
<li>https://ufal.mff.cuni.cz/udpipe</li>
<li>https://universaldependencies.org/</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/pod/Analizo' target = '_blank'>Analizo - Multi-language source code analysis toolkit</a></li>
<li><a href = 'https://metacpan.org/dist/Attean' target = '_blank'>Attean - A Semantic Web Framework</a></li>
<li><a href = 'https://metacpan.org/dist/DMS-Parser' target = '_blank'>DMS::Parser - Pure-Perl parser for DMS, a data syntax with strong typing, ordered maps, multi-line heredocs, and front-matter metadata</a></li>
<li><a href = 'https://metacpan.org/dist/DMS-Parser-XS' target = '_blank'>DMS::Parser::XS - XS (C-backed) parser for DMS, a data syntax with strong typing, ordered maps, multi-line heredocs, and front-matter metadata</a></li>
<li><a href = 'https://metacpan.org/dist/DMS-XS-Parser' target = '_blank'>DMS::XS::Parser - Thin Perl shim over the C DMS parser</a></li>
<li><a href = 'https://metacpan.org/pod/Grammar::Improver' target = '_blank'>Grammar::Improver - A Perl module for improving grammar using LanguageTool API</a></li>
<li><a href = 'https://metacpan.org/pod/Lingua::Word::Parser' target = '_blank'>Lingua::Word::Parser - Parse a word into scored known and unknown parts</a></li>
<li><a href = 'https://metacpan.org/pod/Parse::FixedLength' target = '_blank'>Parse::FixedLength - Parse an ascii string containing fixed length fields into component parts</a></li>
<li><a href = 'https://metacpan.org/pod/Parse::LocalDistribution' target = '_blank'>Parse::LocalDistribution - Parses local .pm files as PAUSE does</a></li>
<li><a href = 'https://metacpan.org/pod/Parse::PMFile' target = '_blank'>Parse::PMFile - Parses .pm file as PAUSE does</a></li>
<li><a href = 'https://metacpan.org/pod/Parse::Taxonomy' target = '_blank'>Parse::Taxonomy - Validate hierarchical data stored in CSV format</a></li>
<li><a href = 'https://metacpan.org/pod/Parse::Tokens' target = '_blank'>Parse::Tokens - Class for parsing text with embedded tokens</a></li>
<li><a href = 'https://metacpan.org/pod/Parse::Yapp' target = '_blank'>Parse::Yapp - Perl extension for generating and using LALR parsers</a></li>
<li><a href = 'https://metacpan.org/dist/Parser-MGC' target = '_blank'>Parser::MGC - Build simple recursive-descent parsers</a></li>
<li><a href = 'https://metacpan.org/pod/Pegex' target = '_blank'>Pegex - Acmeist PEG Parser Framework</a></li>
<li><a href = 'https://metacpan.org/dist/Perl500503Syntax-OrDie' target = '_blank'>Perl500503Syntax::OrDie - Validate that source code is compatible with Perl 5.005_03</a></li>
<li><a href = 'https://metacpan.org/pod/Query::Tags' target = '_blank'>Query::Tags - Raku-inspired query language for attributes</a></li>
<li><a href = 'https://metacpan.org/dist/Syntax-Highlight-Engine-Kate' target = '_blank'>Syntax::Highlight::Engine::Kate - A port to Perl of the syntax highlight engine of the Kate text editor</a></li>
<li><a href = 'https://metacpan.org/dist/Syntax-Kamelon' target = '_blank'>Syntax::Kamelon - A versatile and fully programmable textual content parser that is extremely well suited for syntax highlighting and code folding</a></li>
<li><a href = 'https://metacpan.org/pod/Ufal::UDPipe' target = '_blank'>Ufal::UDPipe - Bindings to UDPipe library http://ufal.mff.cuni.cz/udpipe</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '23400'>PdfStuff
<ul>
<li data-jstree='{"opened": false}' id = '23401'>See also
<ul>
<li>[Topic] TemplateStuff</li>
<li>PDF::FromHTML - Below. Contains html2pdf.pl. Does not handle CSS</li>
<li>[Topic] TextProcessing</li>
<li>WWW::Mechanize::Chrome::Webshot - Below. Converts HTML to PDF, with CSS. Uses Chrome</li>
<li>https://mupdf.com/</li>
<li>https://qpdf.sourceforge.io/ - Includes qpdf and qpdfview (a browser for PDFs)</li>
<li>https://tools.pdf24.org/en/ - Offers a huge array of free online PDF tools</li>
html/cpan.metacurator.tree.html view on Meta::CPAN
<li data-jstree='{"opened": false}' id = '31130'>WebSecurity
<ul>
<li><a href = 'https://metacpan.org/dist/App-OATH' target = '_blank'>App::OATH - Simple OATH authenticator</a></li>
<li><a href = 'https://metacpan.org/dist/Authen-OATH' target = '_blank'>Authen::OATH - OATH One Time Passwords</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::CSPHeader' target = '_blank'>HTTP::CSPHeader - Manage dynamic content security policy headers</a></li>
<li><a href = 'https://metacpan.org/pod/HTTP::SecureHeaders' target = '_blank'>HTTP::SecureHeaders - Manage security headers with many safe defaults</a></li>
<li><a href = 'https://metacpan.org/pod/Net::OAuth' target = '_blank'>Net::OAuth - Provides a low-level API for reading and writing OAuth messages</a></li>
<li><a href = 'https://metacpan.org/pod/WWW::OAuth' target = '_blank'>WWW::OAuth - Portable OAuth 1.0 authentication</a></li>
</ul>
</li>
<li data-jstree='{"opened": false}' id = '31780'>WebServices
<ul>
<li data-jstree='{"opened": false}' id = '31781'>See also
<ul>
<li>[Topic] Acronyms</li>
<li>[Topic] AiEngines</li>
<li>[Topic] BloggingPackages</li>
<li>[Topic] ChildProcesses</li>
<li>[Topic] CryptoStuff</li>
<li>[Topic] cron</li>
<li>[Topic] DataTraversal - for Data::Mirror, Data::FastPack</li>
<li>[Topic] DnsStuff</li>
<li>[Topic] EventStuff - For EV::*</li>
<li>[Topic] GitStuff</li>
<li>[Topic] GoogleStuff</li>
<li>[Topic] HTTPHandling</li>
<li>[Topic] KubernetesStuff</li>
<li>[Topic] MusicStuff - For WebService::MusicBrainz</li>
<li>[Topic] NetworkProgramming</li>
<li>[Topic] OfficeFiles</li>
<li>[Topic] ParallelProcessing</li>
<li>[Topic] ProjectManagement</li>
<li>[Topic] RabbitMQ</li>
<li>[Topic] SlackWare</li>
<li>[Topic] SystemMonitoring</li>
<li>[Topic] TheRFCGuide</li>
<li>[Topic] UsernamePassword</li>
<li>[Topic] UtilityStuff</li>
<li>https://avahi.org/</li>
<li>https://datadome.co/threat-research/how-new-headless-chrome-the-cdp-signal-are-impacting-bot-detection/</li>
<li>https://letsencrypt.org/</li>
<li>https://www.country-files.com/ - For Amateur Radio Country Files</li>
<li>https://dev.to/thibaultduponchelle/perl-tcp-clientserver-sample-code-4pnm - A simple TCP client-server</li>
<li>https://github.com/davorg-cpan/app-httpthis/blob/master/BONJOUR.md - For a great overview of mDNS, ZeroConf, etc</li>
<li>https://gotify.net/ - For Net::Gotify's sms</li>
<li>https://docs.hetzner.cloud/ - For Cloud API documentation</li>
<li>https://www.dropbox.com/developers/documentation/http/documentation</li>
<li>https://www.fastly.com/documentation/reference/api/</li>
<li>https://man.he.net/?topic=rpc§ion=all - For RPC docs</li>
<li>https://metacpan.org/pod/perlrpcgen - For perlrcpgen</li>
<li>https://nats.io/ - For NATS</li>
<li>https://snipeitapp.com/</li>
<li>https://www.monitorix.org/ - Monitorix</li>
<li>https://www.vaultproject.io/ - Vault. Secret handling</li>
</ul>
</li>
<li><a href = 'https://metacpan.org/dist/Adam' target = '_blank'>Adam - The patriarch of IRC Bots</a></li>
<li><a href = 'https://metacpan.org/dist/AnyEvent-SparkBot' target = '_blank'>AnyEvent::SparkBot - Cisco Spark WebSocket Client for the AnyEvent Loop</a></li>
<li><a href = 'https://metacpan.org/dist/AnyEvent-XMPP' target = '_blank'>AnyEvent::XMPP - An implementation of the XMPP Protocol</a></li>
<li><a href = 'https://metacpan.org/dist/API-Eulerian' target = '_blank'>API::Eulerian - Marketing Services</a></li>
<li><a href = 'https://metacpan.org/dist/App-DistSync' target = '_blank'>App::DistSync - Utility for synchronizing distribution mirrors</a></li>
<li><a href = 'https://metacpan.org/dist/App-ElasticSearch-Utilities' target = '_blank'>App::ElasticSearch::Utilities - Utilities for Monitoring ElasticSearch</a></li>
<li><a href = 'https://metacpan.org/dist/App-KGB' target = '_blank'>App::KGB - Collaborative IRC helper</a></li>
<li><a href = 'https://metacpan.org/dist/Authen-Radius' target = '_blank'>Authen::Radius - Provide simple Radius client facilities</a></li>
<li><a href = 'https://metacpan.org/dist/App-Wax' target = '_blank'>App::Wax - Webify your CLI</a></li>
<li><a href = 'https://metacpan.org/dist/App-LastStats' target = '_blank'>App::LastStats - A module to fetch and display Last.fm statistics</a></li>
<li><a href = 'https://metacpan.org/dist/Backblaze-B2V4' target = '_blank'>Backblaze::B2V4 - Client library for the Backblaze B2 Cloud Storage Service V4 API</a></li>
<li><a href = 'https://metacpan.org/dist/BBS-Universal' target = '_blank'>BBS::Universal - A Perl based TCP-IP BBS catering to retro computers and that modem experience</a></li>
<li><a href = 'https://metacpan.org/dist/BitTorrent-Simple' target = '_blank'>BitTorrent::Simple - A simple BitTorrent client</a></li>
<li><a href = 'https://metacpan.org/dist/Bot-IRC' target = '_blank'>Bot::IRC - Yet Another IRC Bot</a></li>
<li><a href = 'https://metacpan.org/dist/Bot-IRC-X-Dice' target = '_blank'>Bot::IRC::X::Dice - Bot::IRC plugin for dice rolling</a></li>
<li><a href = 'https://metacpan.org/dist/Bot-IRC-X-Feeds' target = '_blank'>Bot::IRC::X::Feeds - Bot::IRC plugin to watch and notify on changes in RSS feeds</a></li>
<li><a href = 'https://metacpan.org/dist/Bot-IRC-X-ManagementSpeak' target = '_blank'>Bot::IRC::X::ManagementSpeak - Bot::IRC plugin for rendering management-speak</a></li>
<li><a href = 'https://metacpan.org/dist/Bot-IRC-X-Message' target = '_blank'>Bot::IRC::X::Message - Bot::IRC plugin for leaving messages for nicks</a></li>
<li><a href = 'https://metacpan.org/dist/Bot-IRC-X-MetarTaf' target = '_blank'>Bot::IRC::X::MetarTaf - Bot::IRC plugin for METAR and TAF reporting</a></li>
<li><a href = 'https://metacpan.org/dist/Bot-IRC-X-Reminder' target = '_blank'>Bot::IRC::X::Reminder - Bot::IRC plugin for scheduling reminders</a></li>
<li><a href = 'https://metacpan.org/dist/Bot-IRC-X-Retort' target = '_blank'>Bot::IRC::X::Retort - Bot::IRC plugin for bot-retorting to key words</a></li>
<li><a href = 'https://metacpan.org/dist/Bot-IRC-X-Time' target = '_blank'>Bot::IRC::X::Time - Bot::IRC plugin for some time functions</a></li>
<li><a href = 'https://metacpan.org/dist/Bot-IRC-X-UriTitle' target = '_blank'>Bot::IRC::X::UriTitle - Bot::IRC plugin to parse and print URI titles</a></li>
<li><a href = 'https://metacpan.org/pod/Bot::IRC::X::WwwShorten' target = '_blank'>Bot::IRC::X::WwwShorten - Bot::IRC plugin for automatic URL shortening</a></li>
<li><a href = 'https://metacpan.org/dist/BZ-Client' target = '_blank'>BZ::Client - A client for the Bugzilla web services API</a></li>
<li><a href = 'https://metacpan.org/dist/Data-JPack' target = '_blank'>Data::JPack - Offline/Online Web application and data system</a></li>
<li><a href = 'https://metacpan.org/dist/DeyeCloud-Client' target = '_blank'>DeyeCloud::Client - This module implements all operations as described in the Deye Cloud developer guide (and some operations not described)</a></li>
<li><a href = 'https://metacpan.org/pod/Extism' target = '_blank'>Extism - Perl SDK for WebAssembly https://extism.org/</a></li>
<li><a href = 'https://metacpan.org/dist/Feed-Data' target = '_blank'>Feed::Data - Dynamic data feeds</a></li>
<li><a href = 'https://metacpan.org/dist/Feed-Data-AlJazeera' target = '_blank'>Feed::Data::AlJazeera - AlJazeera RSS feeds</a></li>
<li><a href = 'https://metacpan.org/dist/Feed-Data-BBC' target = '_blank'>Feed::Data::BBC - BBC RSS feeds</a></li>
<li><a href = 'https://metacpan.org/dist/Feed-Data-CNN' target = '_blank'>Feed::Data::CNN - CNN rss feeds</a></li>
<li><a href = 'https://metacpan.org/dist/GDPR-IAB-TCFv2' target = '_blank'>GDPR::IAB::TCFv2 - Transparency & Consent String version 2 parser</a></li>
<li><a href = 'https://metacpan.org/pod/Ham::DXCC::Lookup' target = '_blank'>Ham::DXCC::Lookup - Look up DXCC entity from amateur radio callsign</a></li>
<li><a href = 'https://metacpan.org/dist/IO-Socket-HappyEyeballs' target = '_blank'>IO::Socket::HappyEyeballs - RFC 8305 Happy Eyeballs v2 connection algorithm</a></li>
<li><a href = 'https://metacpan.org/pod/IRI' target = '_blank'>IRI - Internationalized Resource Identifiers</a></li>
<li><a href = 'https://metacpan.org/pod/LWP' target = '_blank'>LWP - The World-Wide Web library for Perl</a></li>
<li><a href = 'https://metacpan.org/dist/Marky' target = '_blank'>Marky - Web application for bookmark databases</a></li>
<li><a href = 'https://metacpan.org/pod/Masscan::Client' target = '_blank'>Masscan::Client - A Perl module which helps in using the masscan port scanner</a></li>
<li><a href = 'https://metacpan.org/release/HGOUVEA/Masscan-Scanner-0.04' target = '_blank'>Masscan::Scanner - A Perl module which helps in using the masscan port scanner</a></li>
<li><a href = 'https://metacpan.org/pod/MCP::K8s' target = '_blank'>MCP::K8s - MCP Server for Kubernetes with RBAC-aware dynamic tools</a></li>
<li><a href = 'https://metacpan.org/dist/Meetup-API' target = '_blank'>Meetup::API - Interface to the Meetup API</a></li>
<li><a href = 'https://metacpan.org/dist/Monit-HTTP' target = '_blank'>Monit::HTTP - An OOP interface to Monit</a></li>
<li><a href = 'https://metacpan.org/dist/Museum-Rijksmuseum-Object' target = '_blank'>Museum::Rijksmuseum::Object - Access the Rijksmuseum object metadata API</a></li>
<li><a href = 'https://metacpan.org/dist/Muster' target = '_blank'>Muster - Web application for content management</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Async-Hetzner' target = '_blank'>Net::Async::Hetzner - Async Hetzner API clients for IO::Async</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Async-WebSearch' target = '_blank'>Net::Async::WebSearch - IO::Async multi-provider web search aggregator</a></li>
<li><a href = 'https://metacpan.org/pod/Net::Async::NATS' target = '_blank'>Net::Async::NATS - Async NATS client for IO::Async</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Azure-NotificationHubs' target = '_blank'>Net::Azure::NotificationHubs - A Client Class for Azure Notification Hubs</a></li>
<li><a href = 'https://metacpan.org/dist/Net-BCCN' target = '_blank'>Net::BCCN - Broadcast Channel Notifications protocol</a></li>
<li><a href = 'https://metacpan.org/pod/Net::BitTorrent::DHT' target = '_blank'>Net::BitTorrent::DHT - Kademlia-like DHT Node for BitTorrent</a></li>
<li><a href = 'https://metacpan.org/dist/Net-BitTorrent-Protocol-BEP03-Bencode' target = '_blank'>Net::BitTorrent::Protocol::BEP03::Bencode - Utility functions for BEP03: The BitTorrent Protocol Specification</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Async-Gearman' target = '_blank'>Net::Async::Gearman - Use Gearman with IO::Async</a></li>
<li><a href = 'https://metacpan.org/pod/Net::Bonjour' target = '_blank'>Net::Bonjour - Module for DNS service discovery via multicast DNS (mDNS)</a></li>
<li><a href = 'https://metacpan.org/pod/Net::CampaignMonitor' target = '_blank'>Net::CampaignMonitor - A Perl wrapper for the Campaign Monitor API</a></li>
<li><a href = 'https://metacpan.org/pod/Net::Checkpoint::Management::v1' target = '_blank'>Net::Checkpoint::Management::v1 - Checkpoint Management API version 1.x client library</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Cisco-FMC-v1' target = '_blank'>Net::Cisco::FMC::v1 - Cisco Firepower Management Center (FMC) API version 1 client library</a></li>
<li><a href = 'https://metacpan.org/pod/Net::Correios' target = '_blank'>Net::Correios - Acesse a API REST dos Correios</a></li>
<li><a href = 'https://metacpan.org/dist/Net-CUPS' target = '_blank'>Net::CUPS - Common Unix Printing System Interface</a></li>
<li><a href = 'https://metacpan.org/dist/Net-DAVTalk' target = '_blank'>Net::DAVTalk - Interface to talk to DAV servers</a></li>
<li><a href = 'https://metacpan.org/dist/Net-DNS' target = '_blank'>Net::DNS - Perl Interface to the Domain Name System</a></li>
<li><a href = 'https://metacpan.org/dist/Net-eBay' target = '_blank'>Net::eBay - Perl Interface to XML based eBay API.</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Flickr-Backup' target = '_blank'>Net::Flickr::Backup - OOP for backing up your Flickr photos locally</a></li>
<li><a href = 'https://metacpan.org/pod/Net::Gearman' target = '_blank'>Net::Gearman - Provide a synchronous concrete Gearman implementation</a></li>
<li><a href = 'https://metacpan.org/pod/Net::Gotify' target = '_blank'>Net::Gotify - Gotify client for Perl</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Ident' target = '_blank'>Net::Ident - Lookup the username on the remote end of a TCP/IP connection</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Jabber-Bot' target = '_blank'>Net::Jabber::Bot - Automated Bot creation with safeties</a></li>
<li><a href = 'https://metacpan.org/dist/Net-IPData' target = '_blank'>Net::IPData - Perl client for the ipdata.co IP geolocation and threat intelligence API</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Multicast-PeerDiscovery' target = '_blank'>Net::Multicast::PeerDiscovery - Local Peer Discovery via UDP Multicast</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Rendezvous-Publish' target = '_blank'>Net::Rendezvous::Publish - Publish Rendezvous services</a></li>
<li><a href = 'https://metacpan.org/pod/Net::Rendezvous::Publish::Backend::Avahi' target = '_blank'>Net::Rendezvous::Publish::Backend::Avahi - Publish zeroconf data via Avahi</a></li>
<li><a href = 'https://metacpan.org/dist/Net-Silverpeak-Orchestrator' target = '_blank'>Net::Silverpeak::Orchestrator - Silverpeak Orchestrator REST API client library</a></li>
<li><a href = 'https://metacpan.org/pod/Net::uTP' target = '_blank'>Net::uTP - Micro Transport Protocol (üTP, BEP 29)</a></li>
<li><a href = 'https://metacpan.org/pod/Novel::Robot::Parser' target = '_blank'>Novel::Robot::Parser - Get novel / bbs content from website</a></li>
<li><a href = 'https://metacpan.org/dist/NVM-Perl' target = '_blank'>NVM::Perl - Node.js version manager</a></li>
<li><a href = 'https://metacpan.org/dist/OcToolkit' target = '_blank'>OcToolkit - Open Cloud Toolkit. Helm like tool for Openshift and Kubernetes with multi cluster support</a></li>
<li><a href = 'https://metacpan.org/dist/OIDC-Client' target = '_blank'>OIDC::Client - OpenID Connect Client</a></li>
<li><a href = 'https://metacpan.org/pod/OIDC::Lite::Client::WebServer' target = '_blank'>OIDC::Lite::Client::WebServer - OpenID Connect Web Server Profile Client</a></li>
<li><a href = 'https://metacpan.org/dist/Opsview-RestAPI' target = '_blank'>Opsview::RestAPI - Interact with the Opsview Rest API interface</a></li>
<li><a href = 'https://metacpan.org/dist/Playwright' target = '_blank'>Playwright - Perl client for Playwright</a></li>
<li><a href = 'https://metacpan.org/dist/Protobuf' target = '_blank'>Protobuf - Namespace reservation for Google's Protocol Buffers</a></li>
<li><a href = 'https://metacpan.org/dist/Protocol-XMPP' target = '_blank'>Protocol::XMPP - Protocol-level support for XMPP interaction</a></li>
<li><a href = 'https://metacpan.org/dist/Razor2-Client-Agent' target = '_blank'>Razor2::Client::Agent - Collaborative, content-based spam filtering network agent</a></li>
<li><a href = 'https://metacpan.org/dist/Remote-Perl' target = '_blank'>Remote::Perl - Run Perl scripts on remote machines over any pipe transport</a></li>
<li><a href = 'https://metacpan.org/pod/Role::REST::Client' target = '_blank'>Role::REST::Client - REST Client Role</a></li>
<li><a href = 'https://metacpan.org/pod/RPC::ONC' target = '_blank'>RPC::ONC - Perl interface to ONC RPC</a></li>
<li><a href = 'https://metacpan.org/dist/Search-Xapian' target = '_blank'>Search::Xapian - Perl XS frontend to the Xapian C++ search library</a></li>
<li><a href = 'https://metacpan.org/dist/SEO-Inspector' target = '_blank'>SEO::Inspector - Run SEO checks on HTML or URLs</a></li>
<li><a href = 'https://metacpan.org/dist/Shipment' target = '_blank'>Shipment - Interface to Popular Shipping Services</a></li>
<li><a href = 'https://metacpan.org/dist/Sietima' target = '_blank'>Sietima - Minimal mailing list manager</a></li>
<li><a href = 'https://metacpan.org/dist/SignalWire-Agents' target = '_blank'>SignalWire::Agents - SignalWire is a cloud-based communication platform (CPaaS)</a></li>
<li><a href = 'https://metacpan.org/dist/SimpleFlow' target = '_blank'>SimpleFlow - Easy, simple workflow manager (and logger)</a></li>
<li><a href = 'https://metacpan.org/dist/SmsAero' target = '_blank'>SmsAero - Send SMS via smsaero.ru</a></li>
<li><a href = 'https://metacpan.org/pod/SMS::AQL' target = '_blank'>SMS::AQL - Perl extension to send SMS text messages via AQL's SMS service</a></li>
<li><a href = 'https://metacpan.org/dist/StreamFinder' target = '_blank'>StreamFinder - Fetch actual raw streamable URLs from various radio-station, video & podcast websites</a></li>
<li><a href = 'https://metacpan.org/pod/Tailscale' target = '_blank'>Tailscale - Perl bindings for tailscale-rs</a></li>
<li><a href = 'https://metacpan.org/dist/Telegram-Bot' target = '_blank'>Telegram::Bot - A base class to make your very own Telegram bot</a></li>
<li><a href = 'https://metacpan.org/dist/URI-tel' target = '_blank'>URI::tel - Implementation of rfc3966 for tel URI - Telephone numbers</a></li>
<li><a href = 'https://metacpan.org/pod/WebService::AbuseIPDB' target = '_blank'>WebService::AbuseIPDB - Client for the API (version 2) of AbuseIPDB</a></li>
<li><a href = 'https://metacpan.org/dist/WebService-Bugzilla' target = '_blank'>WebService::Bugzilla - Perl API for Bugzilla REST API</a></li>
<li><a href = 'https://metacpan.org/dist/WebService-Careerjet' target = '_blank'>WebService::Careerjet - Perl interface to Careerjet's public job search API</a></li>
<li><a href = 'https://metacpan.org/dist/WebService-Client' target = '_blank'>WebService::Client - A base role for quickly and easily creating web service clients</a></li>
<li><a href = 'https://metacpan.org/dist/WebService-Dropbox' target = '_blank'>WebService::Dropbox - Perl interface to Dropbox API</a></li>
<li><a href = 'https://metacpan.org/dist/WebService-Fastly' target = '_blank'>WebService::Fastly - An interface to most facets of the Fastly API</a></li>
<li><a href = 'https://metacpan.org/dist/WebService-HashiCorp-Vault' target = '_blank'>WebService::HashiCorp::Vault - Perl API for HashiCorp's Vault</a></li>
<li><a href = 'https://metacpan.org/dist/WebService-IdoitAPI' target = '_blank'>WebService::IdoitAPI - A library to access the i-doit JSON RPC API</a></li>
<li><a href = 'https://metacpan.org/dist/Webservice-KeyVal-API' target = '_blank'>Webservice::KeyVal::API - Perl API client for the REPLACE API service, https://keyval.org/</a></li>
<li><a href = 'https://metacpan.org/dist/WebService-OpenStates' target = '_blank'>WebService::OpenStates - Client for the Plural Open States API</a></li>
<li><a href = 'https://metacpan.org/dist/WebService-OurWorldInData' target = '_blank'>WebService::OurWorldInData - Connect with the Our World in Data API</a></li>
<li><a href = 'https://metacpan.org/dist/WebService-Simple' target = '_blank'>WebService::Simple - Simple Interface To Web Services APIs</a></li>
<li><a href = 'https://metacpan.org/dist/WebService-Slack-WebApi' target = '_blank'>WebService::Slack::WebApi - A simple wrapper for Slack Web API</a></li>
<li><a href = 'https://metacpan.org/pod/WebService::TogetherWeRemember' target = '_blank'>WebService::TogetherWeRemember - Together We Remember!</a></li>
<li><a href = 'https://metacpan.org/dist/WebService-YTSearch' target = '_blank'>WebService::YTSearch - Search YouTube</a></li>
<li><a href = 'https://metacpan.org/dist/Weenect-API' target = '_blank'>Weenect - API to Weenect tracker server</a></li>
<li><a href = 'https://metacpan.org/pod/Workflow' target = '_blank'>Workflow - Simple, flexible system to implement workflows</a></li>
<li><a href = 'https://metacpan.org/dist/WWW-Bizowie-API' target = '_blank'>WWW::Bizowie::API - Perl API interface to Bizowie's erp software</a></li>
<li><a href = 'https://metacpan.org/dist/WWW-Bund' target = '_blank'>WWW::Bund - Perl client for German Federal Government APIs (bund.dev)</a></li>
<li><a href = 'https://metacpan.org/dist/WWW-Codeguard' target = '_blank'>WWW::Codeguard - Perl interface to interact with the Codeguard API</a></li>
<li><a href = 'https://metacpan.org/dist/WWW-Crawl' target = '_blank'>WWW::Crawl - A simple web crawler for extracting links and more from web pages</a></li>
<li><a href = 'https://metacpan.org/dist/WWW-FetchStory' target = '_blank'>WWW::FetchStory - Fetch a story from a fiction website</a></li>
<li><a href = 'https://metacpan.org/dist/WWW-Hetzner' target = '_blank'>WWW::Hetzner - Perl client for Hetzner APIs (Cloud, Storage, Robot)</a></li>
<li><a href = 'https://metacpan.org/dist/WWW-Picnic' target = '_blank'>WWW::Picnic - Library to access Picnic Supermarket API</a></li>
<li><a href = 'https://metacpan.org/dist/WWW-RobotRules' target = '_blank'>WWW::RobotRules - Database of robots.txt-derived permissions</a></li>
<li><a href = 'https://metacpan.org/dist/WWW-RobotRules-Extended' target = '_blank'>WWW::RobotRules::Extended - Database of robots.txt-derived permissions. This is a fork of WWW::RobotRules</a></li>