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

{
    "count": 40988,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=342",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=340",
    "results": [
        {
            "name": "p5.34-moosex-types-path-class",
            "description": "MooseX::Types::Path::Class - A Path::Class type library for Moose"
        },
        {
            "name": "p5.34-moosex-types-path-tiny",
            "description": "MooseX::Types::Path::Tiny - Path::Tiny types and coercions for Moose"
        },
        {
            "name": "p5.34-moosex-types-perl",
            "description": "MooseX::Types::Perl - Moose types that check against Perl syntax"
        },
        {
            "name": "p5.34-moosex-types-stringlike",
            "description": "MooseX::Types::Stringlike - Moose type constraints for strings or string-like objects"
        },
        {
            "name": "p5.34-moosex-types-structured",
            "description": "MooseX::Types::Structured - Structured Type Constraints for Moose"
        },
        {
            "name": "p5.34-moosex-types-uri",
            "description": "MooseX::Types::URI - URI related types and coercions for Moose"
        },
        {
            "name": "p5.34-moosex-util",
            "description": "MooseX::Util - Moose::Util extensions"
        },
        {
            "name": "p5.34-moox-aliases",
            "description": "MooX::Aliases - easy aliasing of methods and attributes in Moo"
        },
        {
            "name": "p5.34-moox-handlesvia",
            "description": "MooX::HandlesVia - NativeTrait-like behavior for Moo."
        },
        {
            "name": "p5.34-moox-late",
            "description": "MooX::late - easily translate Moose code to Moo"
        },
        {
            "name": "p5.34-moox-strictconstructor",
            "description": "MooX::StrictConstructor - Make your Moo-based object constructors blow up on unknown attributes."
        },
        {
            "name": "p5.34-moox-traits",
            "description": "MooX::Traits - automatically apply roles at object creation time"
        },
        {
            "name": "p5.34-moox-types-mooselike",
            "description": "MooX::Types::MooseLike - some Moosish types and a type builder"
        },
        {
            "name": "p5.34-moox-types-mooselike-numeric",
            "description": "MooX::Types::MooseLike::Numeric - Moo types for numbers"
        },
        {
            "name": "p5.34-moox-typetiny",
            "description": "MooX::TypeTiny - Optimized type checks for Moo + Type::Tiny"
        },
        {
            "name": "p5.34-mouse",
            "description": "Mouse - Moose minus the antlers"
        },
        {
            "name": "p5.34-mousex-foreign",
            "description": "MouseX::Foreign - Extends non-Mouse classes as well as Mouse classes"
        },
        {
            "name": "p5.34-mousex-types",
            "description": "MouseX::Types - Organize your Mouse types in libraries"
        },
        {
            "name": "p5.34-mozilla-ca",
            "description": "Mozilla::CA - Mozilla's CA cert bundle in PEM format"
        },
        {
            "name": "p5.34-mozilla-publicsuffix",
            "description": "Mozilla::PublicSuffix - Get a domain name's public suffix via the Mozilla Public Suffix List"
        },
        {
            "name": "p5.34-mp3-info",
            "description": "Manipulate / fetch info from MP3 audio files"
        },
        {
            "name": "p5.34-mp3-tag",
            "description": "MP3::Tag - Module for reading tags of MP3 audio files"
        },
        {
            "name": "p5.34-mro-compat",
            "description": "mro::* interface compatibility for Perls < 5.9.5"
        },
        {
            "name": "p5.34-multidimensional",
            "description": "multidimensional - disables multidimensional array emulation"
        },
        {
            "name": "p5.34-musicbrainz-discid",
            "description": "Perl binding for the libdiscid library."
        },
        {
            "name": "p5.34-mytop",
            "description": "display MySQL server performance info like `top'"
        },
        {
            "name": "p5.34-namespace-autoclean",
            "description": "namespace::autoclean - Keep imports out of your namespace"
        },
        {
            "name": "p5.34-namespace-clean",
            "description": "Keep imports and functions out of your namespace"
        },
        {
            "name": "p5.34-net",
            "description": "libnet is a collection of Perl modules which provides a simple and consistent programming interface (API) to the client side of various protocols used in the internet community."
        },
        {
            "name": "p5.34-net-amazon-signature-v4",
            "description": "Net::Amazon::Signature::V4 - Implements the Amazon Web Services signature version 4, AWS4-HMAC-SHA256"
        },
        {
            "name": "p5.34-net-apns-persistent",
            "description": "Send Apple APNS notifications over a persistent connection."
        },
        {
            "name": "p5.34-net-appliance-phrasebook",
            "description": "Network appliance command-line phrasebook"
        },
        {
            "name": "p5.34-net-appliance-session",
            "description": "Run command-line sessions to network appliances"
        },
        {
            "name": "p5.34-net-bonjour",
            "description": "Module for DNS service discovery (Apple's Bonjour)."
        },
        {
            "name": "p5.34-net-cidr",
            "description": "Net::CIDR - Manipulate IPv4/IPv6 netblocks in CIDR notation"
        },
        {
            "name": "p5.34-net-cidr-lite",
            "description": "Net::CIDR::Lite - Perl extension for merging IPv4 or IPv6 CIDR addresses"
        },
        {
            "name": "p5.34-net-cli-interact",
            "description": "Net::CLI::Interact - A toolkit for CLI automation"
        },
        {
            "name": "p5.34-net-curl",
            "description": "Net::Curl - Perl interface for libcurl"
        },
        {
            "name": "p5.34-net-daemon",
            "description": "Net::Daemon - Perl extension for portable daemons"
        },
        {
            "name": "p5.34-net-dbus",
            "description": "Net::DBus - Perl extension for the DBus message system"
        },
        {
            "name": "p5.34-net-dict",
            "description": "Simple client API for the DICT protocol"
        },
        {
            "name": "p5.34-net-dns",
            "description": "Net::DNS - Perl Interface to the Domain Name System"
        },
        {
            "name": "p5.34-net-dns-resolver-mock",
            "description": "Net::DNS::Resolver::Mock - Mock a DNS Resolver object for testing"
        },
        {
            "name": "p5.34-net-dns-resolver-programmable",
            "description": "allows a virtual DNS to be emulated instead of querying the real DNS"
        },
        {
            "name": "p5.34-net-dns-sec",
            "description": "Net::DNS::SEC - DNSSEC extensions to Net::DNS"
        },
        {
            "name": "p5.34-net-domain-tld",
            "description": "Net::Domain::TLD - Work with TLD names"
        },
        {
            "name": "p5.34-net-eboks",
            "description": "Interface for e-Boks, the Danish national email system."
        },
        {
            "name": "p5.34-net-frame",
            "description": "framework for crafting network packets"
        },
        {
            "name": "p5.34-net-frame-dump",
            "description": "tcpdump like implementation"
        },
        {
            "name": "p5.34-net-frame-layer-icmpv6",
            "description": "Internet Control Message Protocol v6 layer object"
        }
    ]
}