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

{
    "count": 40992,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=322",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=320",
    "results": [
        {
            "name": "p5.34-class-data-accessor",
            "description": "Inheritable, overridable class and instance data accessor creation"
        },
        {
            "name": "p5.34-class-data-inheritable",
            "description": "Class::Data::Inheritable - Inheritable, overridable class data"
        },
        {
            "name": "p5.34-class-dbi",
            "description": "Simple Database Abstraction"
        },
        {
            "name": "p5.34-class-dbi-abstractsearch",
            "description": "Abstract Class::DBI's SQL with SQL::Abstract::Limit"
        },
        {
            "name": "p5.34-class-dbi-mysql",
            "description": "Extensions to Class::DBI for MySQL"
        },
        {
            "name": "p5.34-class-dbi-pg",
            "description": "Class::DBI extension for Postgres"
        },
        {
            "name": "p5.34-class-dbi-plugin",
            "description": "Abstract base class for Class::DBI plugins"
        },
        {
            "name": "p5.34-class-dbi-plugin-abstractcount",
            "description": "get COUNT(*) results with abstract SQL"
        },
        {
            "name": "p5.34-class-dbi-plugin-pager",
            "description": "paged queries for CDBI"
        },
        {
            "name": "p5.34-class-dbi-uuid",
            "description": "Provide Globally Unique Column Values"
        },
        {
            "name": "p5.34-class-errorhandler",
            "description": "Base class for error handling"
        },
        {
            "name": "p5.34-class-factory-util",
            "description": "Provide utility methods for factory classes"
        },
        {
            "name": "p5.34-class-generate",
            "description": "Generate Perl class hierarchies"
        },
        {
            "name": "p5.34-class-gomor",
            "description": "Class::Gomor - another class and object builder"
        },
        {
            "name": "p5.34-class-inner",
            "description": "A perlish implementation of Java like inner classes"
        },
        {
            "name": "p5.34-class-insideout",
            "description": "Class::InsideOut is a safe, simple inside-out object construction kit."
        },
        {
            "name": "p5.34-class-inspector",
            "description": "Get information about a class and its structure"
        },
        {
            "name": "p5.34-class-isa",
            "description": "Class::ISA - report the search path for a class's ISA tree"
        },
        {
            "name": "p5.34-class-load",
            "description": "a working (require Class::Name) and more"
        },
        {
            "name": "p5.34-class-load-xs",
            "description": "XS implementation of parts of Class::Load"
        },
        {
            "name": "p5.34-class-loader",
            "description": "Load modules and create objects on demand"
        },
        {
            "name": "p5.34-class-makemethods",
            "description": "Generate common types of methods"
        },
        {
            "name": "p5.34-class-method-modifiers",
            "description": "provides Moose-like method modifiers"
        },
        {
            "name": "p5.34-class-methodmaker",
            "description": "Class::MethodMaker - Create generic methods for OO Perl"
        },
        {
            "name": "p5.34-class-mix",
            "description": "Class::Mix - dynamic class mixing"
        },
        {
            "name": "p5.34-class-refresh",
            "description": "Class::Refresh - refresh your classes during runtime"
        },
        {
            "name": "p5.34-class-returnvalue",
            "description": "A return-value object that lets you treat it as as a boolean, array or object"
        },
        {
            "name": "p5.34-class-singleton",
            "description": "Implementation of a Singleton class"
        },
        {
            "name": "p5.34-class-throwable",
            "description": "A minimal lightweight exception class"
        },
        {
            "name": "p5.34-class-tiny",
            "description": "Minimalist class construction"
        },
        {
            "name": "p5.34-class-tiny-chained",
            "description": "Class::Tiny::Chained - Minimalist class construction, with chained attributes"
        },
        {
            "name": "p5.34-class-trigger",
            "description": "Mixin to add / call inheritable triggers"
        },
        {
            "name": "p5.34-class-unload",
            "description": "Class::Unload - Unload a class"
        },
        {
            "name": "p5.34-class-whitehole",
            "description": "base class to treat unhandled method calls as errors"
        },
        {
            "name": "p5.34-class-xsaccessor",
            "description": "Generate fast XS accessors without runtime compilation"
        },
        {
            "name": "p5.34-cli-osprey",
            "description": "CLI::Osprey - MooX::Options + MooX::Cmd + Sanity"
        },
        {
            "name": "p5.34-clipboard",
            "description": "Clipboard - Copy and paste with any OS"
        },
        {
            "name": "p5.34-clone",
            "description": "Clone - recursively copy Perl datatypes"
        },
        {
            "name": "p5.34-clone-choose",
            "description": "Clone::Choose - Choose appropriate clone utility"
        },
        {
            "name": "p5.34-clone-pp",
            "description": "Clone::PP - Recursively copy Perl datatypes"
        },
        {
            "name": "p5.34-code-tidyall",
            "description": "Code::TidyAll - Engine for tidyall, your all-in-one code tidier and validator"
        },
        {
            "name": "p5.34-color-library",
            "description": "Color::Library - An easy-to-use and comprehensive named-color library"
        },
        {
            "name": "p5.34-color-scheme",
            "description": "Color::Scheme - generate pleasant color schemes"
        },
        {
            "name": "p5.34-commandable",
            "description": "Commandable - utilities for commandline-based programs"
        },
        {
            "name": "p5.34-common-sense",
            "description": "common::sense - best-practice strictures and pragmas condensed into a single 'use'"
        },
        {
            "name": "p5.34-compiler-lexer",
            "description": "Compiler::Lexer - Lexical Analyzer for Perl5"
        },
        {
            "name": "p5.34-compress-bzip2",
            "description": "Perl interface to the bzip2 compression algorithms"
        },
        {
            "name": "p5.34-compress-lzf",
            "description": "Compress::LZF - extremely light-weight Lempel-Ziv-Free compression"
        },
        {
            "name": "p5.34-compress-raw-bzip2",
            "description": "Compress::Raw::Bzip2 - Low-Level Interface to bzip2 compression library"
        },
        {
            "name": "p5.34-compress-raw-lzma",
            "description": "Compress::Raw::Lzma - Low-Level Perl Interface to lzma compression library"
        }
    ]
}