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

{
    "count": 39615,
    "next": "http://ports.macports.org/api/v1/autocomplete/port/?format=api&page=4",
    "previous": "http://ports.macports.org/api/v1/autocomplete/port/?format=api&page=2",
    "results": [
        {
            "name": "aimage",
            "description": "The Advanced Disk Imager"
        },
        {
            "name": "ain",
            "description": "Ain is a terminal HTTP API client. It's an alternative to Postman, Paw or Insomnia."
        },
        {
            "name": "air",
            "description": "Live reload for Go apps"
        },
        {
            "name": "aircrack-ng",
            "description": "Aircrack-ng is the next generation of aircrack with lots of new features"
        },
        {
            "name": "aircraft_oap",
            "description": "A collection of programs for manipulating Optical Array Probe data."
        },
        {
            "name": "airctl",
            "description": "tool to trigger connection, get status of Airport Base Stations"
        },
        {
            "name": "airspy",
            "description": "Host software for AirSpy, a project to produce a low cost, open source software radio platform (SDR)."
        },
        {
            "name": "airspyhf",
            "description": "User mode driver for Airspy HF+"
        },
        {
            "name": "ajp-wsgi",
            "description": "WSGI server/gateway implementing AJP"
        },
        {
            "name": "akonadi",
            "description": "A personal information management storage service."
        },
        {
            "name": "Akumuli",
            "description": "Akumuli is a time-series database for modern hardware"
        },
        {
            "name": "alac",
            "description": "Apple Lossless Audio Codec and utility"
        },
        {
            "name": "alac_decoder",
            "description": "Basic decoder for Apple Lossless Audio Codec files"
        },
        {
            "name": "alacarte",
            "description": "A simple freedesktop.org compliant menu editor for use with GNOME"
        },
        {
            "name": "alacenc",
            "description": "Apple Lossless Audio Codec Encoder"
        },
        {
            "name": "alacritty",
            "description": "A cross-platform, GPU-accelerated terminal emulator"
        },
        {
            "name": "alan",
            "description": "The Alan Programming Language"
        },
        {
            "name": "albafetch",
            "description": "Faster neofetch alternative, written in C"
        },
        {
            "name": "ale",
            "description": "antilamenessing engine"
        },
        {
            "name": "alembic",
            "description": "data representation scheme for storing computer graphics scenes"
        },
        {
            "name": "alertmanager",
            "description": "The Alertmanager handles alerts sent by client applications such as the Prometheus server."
        },
        {
            "name": "alex",
            "description": "A tool for generating lexical analysers in Haskell"
        },
        {
            "name": "alglib",
            "description": "a cross-platform numerical analysis and data processing library"
        },
        {
            "name": "algol-68rs",
            "description": "The RSRE Algol-68RS Compiler: an update of the original port by Sian Mountbatten of a68toc (ctrans) from Algol-68RS/ELLA2000."
        },
        {
            "name": "algol68g",
            "description": "Algol 68 implementation as defined by the Revised Report"
        },
        {
            "name": "ali",
            "description": "Generate HTTP load and plot the results in real-time"
        },
        {
            "name": "alienarena",
            "description": "retro sci-fi old school deathmatch game similar to Quake III and Unreal Tournament"
        },
        {
            "name": "alienarena-data",
            "description": "Assets for the Alien Arena game"
        },
        {
            "name": "alienblaster",
            "description": "action loaded 2D arcade shooter for up to two players"
        },
        {
            "name": "allegro",
            "description": "A game programming library for C/C++ developers."
        },
        {
            "name": "allegro5",
            "description": "A game programming library for C/C++ developers."
        },
        {
            "name": "alliance",
            "description": "Alliance, CAD and libraries for VLSI design"
        },
        {
            "name": "alot",
            "description": "experimental terminal MUA based on notmuch mail"
        },
        {
            "name": "AlphaSparse",
            "description": "Sparse BLAS lib supporting multiple backends"
        },
        {
            "name": "alpine",
            "description": "alpine - a Program for Internet News and Email"
        },
        {
            "name": "alps",
            "description": "Algorithms and Libraries for Physics Simulations"
        },
        {
            "name": "ALPSCore",
            "description": "A package for the simulation of condensed matter physics problems: Core Libraries"
        },
        {
            "name": "ALPSMaxent",
            "description": "A package for the calculation of spectral functions using the Maximum Entropy method"
        },
        {
            "name": "altermime",
            "description": "integrated email manipulation utility"
        },
        {
            "name": "am-utils",
            "description": "The Berkeley Automounter Suite of Utilities"
        },
        {
            "name": "amarok",
            "description": "Amarok, the world-renowned media player."
        },
        {
            "name": "amass",
            "description": "In-depth Attack Surface Mapping and Asset Discovery"
        },
        {
            "name": "amavisd-new",
            "description": "amavisd-new is a high-performance interface between mailer (MTA) and content checkers: virus scanners, and/or SpamAssassin."
        },
        {
            "name": "amazon-ecr-credential-helper",
            "description": "Automatically gets credentials for Amazon ECR on docker push/docker pull"
        },
        {
            "name": "amber",
            "description": "Crystal web application framework"
        },
        {
            "name": "amber-lang",
            "description": "Amber the programming language compiled to bash"
        },
        {
            "name": "amfora",
            "description": "A fancy terminal browser for the Gemini protocol."
        },
        {
            "name": "amp",
            "description": "A complete text editor for your terminal."
        },
        {
            "name": "ampache_browser",
            "description": "Ampache desktop client library"
        },
        {
            "name": "ample",
            "description": "AMPLE is short for \"An MP3 LEnder\""
        }
    ]
}