GET /api/v1/autocomplete/port/?format=api&page=340
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 42651,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=341",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=339",
    "results": [
        {
            "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"
        },
        {
            "name": "p5.34-io-compress-lzma",
            "description": "IO::Compress::Lzma - Write lzma files/buffers"
        },
        {
            "name": "p5.34-io-compress-zstd",
            "description": "IO::Compress::Zstd - Write zstd files/buffers"
        },
        {
            "name": "p5.34-io-digest",
            "description": "This is a Perl extension for calculating digests while reading or writing"
        },
        {
            "name": "p5.34-io-fdpass",
            "description": "IO::FDPass - pass a file descriptor over a socket"
        },
        {
            "name": "p5.34-io-handle-util",
            "description": "IO::Handle::Util - Functions for working with IO::Handle like objects."
        },
        {
            "name": "p5.34-io-html",
            "description": "Open an HTML file with automatic charset detection"
        },
        {
            "name": "p5.34-io-interactive",
            "description": "IO::Interactive - Utilities for interactive I/O"
        },
        {
            "name": "p5.34-io-interface",
            "description": "Perl extension for access to network card configuration information"
        },
        {
            "name": "p5.34-io-kqueue",
            "description": "IO::KQueue - perl interface to the BSD kqueue system call"
        },
        {
            "name": "p5.34-io-lambda",
            "description": "Non-blocking I/O as lambda calculus"
        },
        {
            "name": "p5.34-io-multiplex",
            "description": "Manage IO on many file handles"
        },
        {
            "name": "p5.34-io-pager",
            "description": "IO-Pager perl module"
        },
        {
            "name": "p5.34-io-pipely",
            "description": "Portably create pipe() or pipe-like handles, one way or another"
        },
        {
            "name": "p5.34-io-prompt-tiny",
            "description": "IO::Prompt::Tiny - Prompt for user input with a default option"
        },
        {
            "name": "p5.34-io-pty-easy",
            "description": "Easy interface to IO::Pty"
        },
        {
            "name": "p5.34-io-sessiondata",
            "description": "supporting module for SOAP::Lite"
        },
        {
            "name": "p5.34-io-socket-inet6",
            "description": "IO::Socket::INET6 object interface to IPv6"
        },
        {
            "name": "p5.34-io-socket-ip",
            "description": "IO::Socket::IP - Family-neutral IP socket supporting both IPv4 and IPv6"
        },
        {
            "name": "p5.34-io-socket-socks",
            "description": "Provides a way to create socks client or server both 4 and 5 version"
        },
        {
            "name": "p5.34-io-socket-ssl",
            "description": "IO::Socket::SSL - SSL sockets with IO::Socket interface"
        },
        {
            "name": "p5.34-io-socket-timeout",
            "description": "IO::Socket with read/write timeout"
        },
        {
            "name": "p5.34-io-string",
            "description": "IO::String - Emulate file interface for in-core strings"
        },
        {
            "name": "p5.34-io-stringy",
            "description": "IO-stringy - I/O on in-core objects like strings and arrays"
        },
        {
            "name": "p5.34-io-stty",
            "description": "IO::Stty - Change and print terminal line settings"
        },
        {
            "name": "p5.34-io-tee",
            "description": "Multiplex output to multiple output handles"
        },
        {
            "name": "p5.34-io-tiecombine",
            "description": "IO::TieCombine - produce tied (and other) separate but combined variables"
        }
    ]
}