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

{
    "count": 42690,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=330",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=328",
    "results": [
        {
            "name": "p5.34-crypt-random-tesha2",
            "description": "Crypt::Random::TESHA2 - Random numbers using timer/schedule entropy"
        },
        {
            "name": "p5.34-crypt-rc4",
            "description": "Perl implementation of the RC4 encryption algorithm"
        },
        {
            "name": "p5.34-crypt-rijndael",
            "description": "Implementation of the Rijndel-crypto algorithm for perl"
        },
        {
            "name": "p5.34-crypt-ripemd160",
            "description": "Crypt::RIPEMD160 - Perl extension for the RIPEMD-160 Hash function"
        },
        {
            "name": "p5.34-crypt-rsa",
            "description": "perl implementation of RSA"
        },
        {
            "name": "p5.34-crypt-smime",
            "description": "Crypt::SMIME - S/MIME message signing, verification, encryption and decryption"
        },
        {
            "name": "p5.34-crypt-ssleay",
            "description": "module to add SSL support to LWP"
        },
        {
            "name": "p5.34-crypt-sysrandom",
            "description": "Crypt::SysRandom - Perl interface to system randomness"
        },
        {
            "name": "p5.34-crypt-sysrandom-xs",
            "description": "Crypt::SysRandom::XS - Perl interface to system randomness, XS version"
        },
        {
            "name": "p5.34-crypt-twofish",
            "description": "Implementation of the twofish-crypto algorithm for perl"
        },
        {
            "name": "p5.34-crypt-unixcrypt_xs",
            "description": "Crypt::UnixCrypt_XS - perl xs interface for a portable traditional crypt function."
        },
        {
            "name": "p5.34-crypt-urandom",
            "description": "Crypt::URandom - Provide non blocking randomness"
        },
        {
            "name": "p5.34-crypt-urandom-token",
            "description": "Crypt::URandom::Token - Generate secure strings for passwords, secrets and similar"
        },
        {
            "name": "p5.34-cryptx",
            "description": "CryptX - Cryptographic toolkit"
        },
        {
            "name": "p5.34-css",
            "description": "Object oriented access to Cascading Style Sheets (CSS)"
        },
        {
            "name": "p5.34-css-tiny",
            "description": "CSS::Tiny - Read/Write .css files with as little code as possible"
        },
        {
            "name": "p5.34-curry",
            "description": "curry - Create automatic curried method call closures for any class or object"
        },
        {
            "name": "p5.34-curses",
            "description": "Curses - terminal screen handling and optimization"
        },
        {
            "name": "p5.34-curses-ui",
            "description": "A curses based OO user interface framework"
        },
        {
            "name": "p5.34-cwd-guard",
            "description": "Temporary changing working directory (chdir)"
        },
        {
            "name": "p5.34-dancer",
            "description": "Lightweight yet powerful web application framework"
        },
        {
            "name": "p5.34-dancer-plugin-database",
            "description": "Easy database connections for Dancer applications"
        },
        {
            "name": "p5.34-dancer-plugin-database-core",
            "description": "Shared core library for Dancer and Dancer2 database plugins"
        },
        {
            "name": "p5.34-dancer-session-cookie",
            "description": "Dancer::Session::Cookie - Encrypted cookie-based session backend for Dancer"
        },
        {
            "name": "p5.34-dancer-template-mason",
            "description": "Dancer::Template::Mason - Mason wrapper for Dancer"
        },
        {
            "name": "p5.34-dancer-template-mason2",
            "description": "Dancer::Template::Mason2 - Mason 2.x wrapper for Dancer"
        },
        {
            "name": "p5.34-dancer2",
            "description": "Dancer2 - Lightweight yet powerful web application framework"
        },
        {
            "name": "p5.34-dancer2-plugin-database",
            "description": "Dancer2::Plugin::Database - easy database connections for Dancer2 applications"
        },
        {
            "name": "p5.34-dancer2-session-cookie",
            "description": "Dancer2::Session::Cookie - Dancer 2 session storage in secure cookies"
        },
        {
            "name": "p5.34-danga-socket",
            "description": "Event loop and event-driven async socket base class"
        },
        {
            "name": "p5.34-data-buffer",
            "description": "Data::Buffer - binary buffers for perl"
        },
        {
            "name": "p5.34-data-censor",
            "description": "Data::Censor - censor sensitive stuff in a data structure"
        },
        {
            "name": "p5.34-data-compare",
            "description": "Compare perl data structures"
        },
        {
            "name": "p5.34-data-diver",
            "description": "Simple, ad-hoc access to elements of deeply nested structures"
        },
        {
            "name": "p5.34-data-dump",
            "description": "Pretty printing of data structures"
        },
        {
            "name": "p5.34-data-dump-streamer",
            "description": "Data::Dump::Streamer - Accurately serialize a data structure as Perl code."
        },
        {
            "name": "p5.34-data-dumper",
            "description": "Stringified Perl data structures, suitable for both printing and eval"
        },
        {
            "name": "p5.34-data-dumper-concise",
            "description": "Less indentation and newlines plus sub deparsing"
        },
        {
            "name": "p5.34-data-dumper-names",
            "description": "Data::Dumper::Names - Dump variables with names (no source filter)"
        },
        {
            "name": "p5.34-data-entropy",
            "description": "Data::Entropy - entropy (randomness) management"
        },
        {
            "name": "p5.34-data-float",
            "description": "Data::Float - details of the floating point data type"
        },
        {
            "name": "p5.34-data-hexdump",
            "description": "Dump in hexadecimal the content of a scalar."
        },
        {
            "name": "p5.34-data-hexify",
            "description": "Perl extension for hexdumping arbitrary data"
        },
        {
            "name": "p5.34-data-hierarchy",
            "description": "This is a Perl extension for handling data in a hierarchical structure."
        },
        {
            "name": "p5.34-data-ical",
            "description": "Generates iCalendar (RFC 2445) calendar files"
        },
        {
            "name": "p5.34-data-integer",
            "description": "Data::Integer - Details of the native integer data type"
        },
        {
            "name": "p5.34-data-messagepack",
            "description": "Data::MessagePack - MessagePack serializing/deserializing"
        },
        {
            "name": "p5.34-data-munge",
            "description": "Data::Munge - various utility functions"
        },
        {
            "name": "p5.34-data-optlist",
            "description": "Data::OptList - parse and validate simple name/value option pairs"
        },
        {
            "name": "p5.34-data-page",
            "description": "help when paging through sets of results"
        }
    ]
}