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

{
    "count": 42697,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=311",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=309",
    "results": [
        {
            "name": "p5.32-perl-languageserver",
            "description": "Perl::LanguageServer - Language Server and Debug Protocol Adapter for Perl"
        },
        {
            "name": "p5.32-perl-ldap",
            "description": "A client interface to LDAP servers"
        },
        {
            "name": "p5.32-perl-minimumversion",
            "description": "Perl::MinimumVersion - Find a minimum required version of perl for Perl code"
        },
        {
            "name": "p5.32-perl-ostype",
            "description": "Map Perl operating system names to generic types"
        },
        {
            "name": "p5.32-perl-prereqscanner",
            "description": "Perl::PrereqScanner - a tool to scan your Perl code for its prerequisites"
        },
        {
            "name": "p5.32-perl-prereqscanner-scanner-distbuild",
            "description": "Perl::PrereqScanner::Scanner::DistBuild - scan for Dist::Build dependencies"
        },
        {
            "name": "p5.32-perl-tidy",
            "description": "Perl::Tidy - Parses and beautifies perl source"
        },
        {
            "name": "p5.32-perl-version",
            "description": "Perl::Version - Parse and manipulate Perl version strings"
        },
        {
            "name": "p5.32-perl6-junction",
            "description": "Perl6 style Junction operators in Perl5."
        },
        {
            "name": "p5.32-perlbal",
            "description": "Perl-based reverse proxy load balancer and web server"
        },
        {
            "name": "p5.32-perlio-eol",
            "description": "This is a Perl extension for normalizing line endings."
        },
        {
            "name": "p5.32-perlio-gzip",
            "description": "PerlIO::gzip provides a PerlIO layer that manipulates files in the format used by the gzip program."
        },
        {
            "name": "p5.32-perlio-layers",
            "description": "Perl module for querying the capabilities of filehandle"
        },
        {
            "name": "p5.32-perlio-utf8_strict",
            "description": "PerlIO::utf8_strict - Fast and correct UTF-8 IO"
        },
        {
            "name": "p5.32-perlio-util",
            "description": "A selection of general PerlIO utilities"
        },
        {
            "name": "p5.32-perlio-via-bzip2",
            "description": "This is a PerlIO layer for handling bzip2 compressed files."
        },
        {
            "name": "p5.32-perlio-via-dynamic",
            "description": "This is a Perl extension for dynamic perlIO layers."
        },
        {
            "name": "p5.32-perlio-via-symlink",
            "description": "This is a PerlIO layer for creating symlinks"
        },
        {
            "name": "p5.32-perlio-via-timeout",
            "description": "a PerlIO layer that adds read & write timeout to a handle"
        },
        {
            "name": "p5.32-perlmagick",
            "description": "Perl extension for calling ImageMagick's libMagick methods"
        },
        {
            "name": "p5.32-perlx-maybe",
            "description": "PerlX::Maybe - return a pair only if they are both defined"
        },
        {
            "name": "p5.32-perlx-maybe-xs",
            "description": "PerlX::Maybe::XS - XS backend for PerlX::Maybe"
        },
        {
            "name": "p5.32-pgplot",
            "description": "PGPLOT - allow subroutines in the PGPLOT graphics library to be called from Perl."
        },
        {
            "name": "p5.32-pgtop",
            "description": "display PostgreSQL performance info like `top'"
        },
        {
            "name": "p5.32-php-serialization",
            "description": "An implementation of PHP-Serialization"
        },
        {
            "name": "p5.32-pithub",
            "description": "Pithub - Github v3 API"
        },
        {
            "name": "p5.32-pkgconfig",
            "description": "PkgConfig - Pure Perl Core-Only replacement for pkg-config"
        },
        {
            "name": "p5.32-plack",
            "description": "Plack - Perl Superglue for Web frameworks and Web Servers (PSGI toolkit)"
        },
        {
            "name": "p5.32-plack-middleware-fixmissingbodyinredirect",
            "description": "Plack::Middleware which sets body for redirect response, if it's not already set"
        },
        {
            "name": "p5.32-plack-middleware-methodoverride",
            "description": "Override REST methods to Plack apps via POST"
        },
        {
            "name": "p5.32-plack-middleware-removeredundantbody",
            "description": "Plack::Middleware which sets removes body for HTTP response if it's not required"
        },
        {
            "name": "p5.32-plack-middleware-reverseproxy",
            "description": "Plack::Middleware::ReverseProxy - Supports app to run as a reverse proxy backend"
        },
        {
            "name": "p5.32-plack-test-agent",
            "description": "Plack::Test::Agent - OO interface for testing low-level Plack/PSGI apps"
        },
        {
            "name": "p5.32-plack-test-externalserver",
            "description": "Plack::Test::ExternalServer - Run HTTP tests on external live servers"
        },
        {
            "name": "p5.32-plrpc",
            "description": "Perl extension for writing PlRPC clients"
        },
        {
            "name": "p5.32-pmtools",
            "description": "A suite of small programs to help manage Perl modules"
        },
        {
            "name": "p5.32-pod-coverage",
            "description": "Checks if the documentation of a module is comprehensive"
        },
        {
            "name": "p5.32-pod-coverage-trustpod",
            "description": "allow a module's pod to contain Pod::Coverage hints"
        },
        {
            "name": "p5.32-pod-elemental",
            "description": "Pod::Elemental - work with nestable Pod elements"
        },
        {
            "name": "p5.32-pod-elemental-makeselector",
            "description": "Pod::Elemental::MakeSelector - Build complex selectors as a single sub"
        },
        {
            "name": "p5.32-pod-elemental-perlmunger",
            "description": "Pod::Elemental::PerlMunger - a thing that takes a string of Perl and rewrites its documentation"
        },
        {
            "name": "p5.32-pod-elemental-transformer-list",
            "description": "Pod::Elemental::Transformer::List - transform :list regions into =over/=back to save typing"
        },
        {
            "name": "p5.32-pod-elemental-transformer-verbatim",
            "description": "Pod::Elemental::Transformer::Verbatim - Transform :verbatim regions into verbatim paragraphs"
        },
        {
            "name": "p5.32-pod-escapes",
            "description": "for resolving Pod E<...> sequences"
        },
        {
            "name": "p5.32-pod-eventual",
            "description": "read a POD document as a series of trivial events"
        },
        {
            "name": "p5.32-pod-latex",
            "description": "Convert Pod data to formatted LaTeX"
        },
        {
            "name": "p5.32-pod-markdown",
            "description": "Pod::Markdown - Convert POD to Markdown"
        },
        {
            "name": "p5.32-pod-markdown-github",
            "description": "Pod::Markdown::Github - Convert POD to Github's specific markdown"
        },
        {
            "name": "p5.32-pod-parser",
            "description": "Pod::Parser - base class for creating POD filters and translators"
        },
        {
            "name": "p5.32-pod-pom",
            "description": "Pod Object Model"
        }
    ]
}