{"count":40988,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=335","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=333","results":[{"name":"p5.34-http-negotiate","description":"HTTP content negotiation"},{"name":"p5.34-http-parser-xs","description":"HTTP::Parser::XS - a fast, primitive HTTP request parser"},{"name":"p5.34-http-proxy","description":"A pure Perl HTTP proxy"},{"name":"p5.34-http-recorder","description":"Record interaction with websites"},{"name":"p5.34-http-request-ascgi","description":"Set up a CGI environment from an HTTP::Request"},{"name":"p5.34-http-response-encoding","description":"Adds encoding() to HTTP::Response"},{"name":"p5.34-http-server-simple","description":"A very simple standalone HTTP daemon"},{"name":"p5.34-http-server-simple-authen","description":"Authentication plugin for HTTP::Server::Simple"},{"name":"p5.34-http-server-simple-mason","description":"An abstract baseclass for a standalone mason server"},{"name":"p5.34-http-server-simple-psgi","description":"PSGI handler for HTTP::Server::Simple"},{"name":"p5.34-http-thin","description":"HTTP::Thin - A Thin Wrapper around HTTP::Tiny to play nice with HTTP::Message"},{"name":"p5.34-http-tiny","description":"A small, simple, correct HTTP/1.1 client"},{"name":"p5.34-http-tiny-mech","description":"HTTP::Tiny::Mech - Wrap a WWW::Mechanize instance in an HTTP::Tiny compatible interface."},{"name":"p5.34-http-tiny-multipart","description":"HTTP::Tiny::Multipart - Add post_multipart to HTTP::Tiny"},{"name":"p5.34-http-xscookies","description":"HTTP::XSCookies - Fast XS cookie mangling for Perl"},{"name":"p5.34-http-xsheaders","description":"HTTP::XSHeaders - Fast XS Header library, replacing HTTP::Headers and HTTP::Headers::Fast."},{"name":"p5.34-ifeffit","description":"Perl interface to ifeffit"},{"name":"p5.34-ima-dbi","description":"Database connection caching and organization"},{"name":"p5.34-image-exiftool","description":"Image::Exiftool - a set of Perl modules to read and write meta information in a wide variety of image, audio, video and document files."},{"name":"p5.34-image-imlib2","description":"Perl interface to the Imlib2 image library"},{"name":"p5.34-image-info","description":"Image::Info - Extract meta information from image files"},{"name":"p5.34-image-metadata-jpeg","description":"Access to and modification of JPEG meta-data"},{"name":"p5.34-image-phash","description":"Image::PHash - Fast perceptual image hashing (DCT-based pHash)"},{"name":"p5.34-image-png-libpng","description":"Image::PNG::Libpng - Perl interface to the C library \"libpng\""},{"name":"p5.34-image-sane","description":"Image::Sane - Perl extension for the SANE (Scanner Access Now Easy) Project"},{"name":"p5.34-image-size","description":"Extract size information from image files"},{"name":"p5.34-imager","description":"Imager - Perl extension for Generating 24 bit Images"},{"name":"p5.34-imager-file-avif","description":"Imager::File::AVIF - read and write AVIF files"},{"name":"p5.34-imager-file-heif","description":"Imager::File::HEIF - read and write HEIF files"},{"name":"p5.34-imap-bodystructure","description":"IMAP4-compatible BODYSTRUCTURE and ENVELOPE parser"},{"name":"p5.34-import-into","description":"Import::Into - import packages into other packages"},{"name":"p5.34-importer","description":"Importer - Alternative but compatible interface to modules that export symbols."},{"name":"p5.34-inc-latest","description":"inc::latest - use modules bundled in inc/ if they are newer than installed ones"},{"name":"p5.34-indirect","description":"indirect - Lexically warn about using the indirect method call syntax."},{"name":"p5.34-inline","description":"Inline - Write Perl Subroutines in Other Programming Languages"},{"name":"p5.34-inline-c","description":"Inline::C Write Perl Subroutines in C"},{"name":"p5.34-inline-files","description":"Inline::Files - Multiple virtual files at the end of your code"},{"name":"p5.34-inline-filters","description":"Inline::Filters - Common source code filters for Inline Modules."},{"name":"p5.34-inline-python","description":"Write inline python in perl scripts"},{"name":"p5.34-innotop","description":"A MySQL and InnoDB monitor program."},{"name":"p5.34-internals","description":"This is a Perl extension for write protecting variables and manipulating refcounts."},{"name":"p5.34-io","description":"IO - load various IO modules"},{"name":"p5.34-io-aio","description":"IO::AIO - Asynchronous/Advanced Input/Output"},{"name":"p5.34-io-all","description":"IO::All to Larry Wall!"},{"name":"p5.34-io-async","description":"IO::Async - Asynchronous event-driven programming"},{"name":"p5.34-io-capture","description":"Abstract Base Class to build modules to capture output"},{"name":"p5.34-io-captureoutput","description":"IO::CaptureOutput - (DEPRECATED) capture STDOUT and STDERR from Perl code, subprocesses or XS"},{"name":"p5.34-io-compress","description":"IO::Compress - read/write compressed data in multiple formats"},{"name":"p5.34-io-compress-brotli","description":"IO::Compress::Brotli - Read/Write Brotli buffers/streams"},{"name":"p5.34-io-compress-lzf","description":"IO::Compress::Lzf - Write lzf files/buffers"}]}