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

{
    "count": 40911,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=752",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=750",
    "results": [
        {
            "name": "rb30-locale",
            "description": "Pure ruby library which provides basic APIs for localization"
        },
        {
            "name": "rb30-matrix",
            "description": "Implementation of Matrix and Vector classes"
        },
        {
            "name": "rb30-method_source",
            "description": "Retrieve the sourcecode for a method"
        },
        {
            "name": "rb30-mini_portile2",
            "description": "Simplistic port-like solution for developers"
        },
        {
            "name": "rb30-mustache",
            "description": "Logic-less templates, implemented in Ruby."
        },
        {
            "name": "rb30-native-package-installer",
            "description": "Helps to install native packages"
        },
        {
            "name": "rb30-net-dns",
            "description": "Net::DNS is a DNS library written in Ruby"
        },
        {
            "name": "rb30-net-ftp",
            "description": "Support for the File Transfer Protocol"
        },
        {
            "name": "rb30-net-protocol",
            "description": "The abstract interface for net-* client"
        },
        {
            "name": "rb30-nokogiri",
            "description": "Nokogiri is an HTML, XML, SAX, and Reader parser."
        },
        {
            "name": "rb30-packable",
            "description": "This library monkeypatches core classes and wa designed for Ruby 1.8 & 1.9"
        },
        {
            "name": "rb30-parallel",
            "description": "Parallel processing made simple and fast"
        },
        {
            "name": "rb30-path_expander",
            "description": "PathExpander helps pre-process command-line arguments expanding directories into their constituent files"
        },
        {
            "name": "rb30-pkg-config",
            "description": "A pkg-config implementation by Ruby"
        },
        {
            "name": "rb30-plist",
            "description": "Library to manipulate Property List files"
        },
        {
            "name": "rb30-posix-spawn",
            "description": "rb-posix-spawn uses posix_spawnp(2) for faster process spawning"
        },
        {
            "name": "rb30-progressbar",
            "description": "rb-progressbar is a text progress bar library"
        },
        {
            "name": "rb30-racc",
            "description": "rb-racc is a LALR(1) parser generator"
        },
        {
            "name": "rb30-rake",
            "description": "Ruby make-like utility using standard Ruby syntax"
        },
        {
            "name": "rb30-rbon",
            "description": "RBON is not JSON!"
        },
        {
            "name": "rb30-red-colors",
            "description": "Color features for Ruby"
        },
        {
            "name": "rb30-redcloth",
            "description": "Textile for Ruby"
        },
        {
            "name": "rb30-require_all",
            "description": "Wonderfully simple way to load your code"
        },
        {
            "name": "rb30-rexml",
            "description": "XML processor for the language Ruby"
        },
        {
            "name": "rb30-rice",
            "description": "Ruby interface for C++ extensions"
        },
        {
            "name": "rb30-rmagick",
            "description": "The Ruby interface to ImageMagick"
        },
        {
            "name": "rb30-roauth",
            "description": "Simple Ruby OAuth library"
        },
        {
            "name": "rb30-ronn-ng",
            "description": "An updated fork of ronn. Build man pages from Markdown."
        },
        {
            "name": "rb30-rubyzip",
            "description": "rubyzip is a ruby module for reading and writing zip files"
        },
        {
            "name": "rb30-rufus-mnemo",
            "description": "Turns (large) integers into Japanese-sounding words and vice versa"
        },
        {
            "name": "rb30-such",
            "description": "Such wrapper for Ruby Gnome GTK"
        },
        {
            "name": "rb30-super_random",
            "description": "rb-super_random combines sources of entropy to generate super-random bytes!"
        },
        {
            "name": "rb30-text",
            "description": "A collection of text algorithms"
        },
        {
            "name": "rb30-thor",
            "description": "Thor is a toolkit for building powerful command-line interfaces"
        },
        {
            "name": "rb30-threach",
            "description": "threaded each and each-like iterators"
        },
        {
            "name": "rb30-timeout",
            "description": "Auto-terminate potentially long-running operations"
        },
        {
            "name": "rb30-totp",
            "description": "Time-based One-Time Passwords"
        },
        {
            "name": "rb30-user_space",
            "description": "Automated certain XDG features"
        },
        {
            "name": "rb30-uuidtools",
            "description": "Generate UUIDs (or GUIDs) with Ruby."
        },
        {
            "name": "rb30-will_paginate",
            "description": "Adaptive pagination plugin for web frameworks and other applications"
        },
        {
            "name": "rb30-wirble",
            "description": "Handful of common Irb features, made easy."
        },
        {
            "name": "rb30-xml-simple",
            "description": "A simple API for XML processing"
        },
        {
            "name": "rb30-yaml_zlib_blowfish",
            "description": "Dump, compress and encrypt your Ruby data structures!"
        },
        {
            "name": "rb30-zentest",
            "description": "Automated test scaffolding for Ruby"
        },
        {
            "name": "rb31-2darray",
            "description": "2-dimensional arrays in Ruby"
        },
        {
            "name": "rb31-3llo",
            "description": "Interactive CLI application for Trello"
        },
        {
            "name": "rb31-addressable",
            "description": "Addressable is an alternative implementation to the URI implementation that is part of Ruby standard library"
        },
        {
            "name": "rb31-aes",
            "description": "AES encrypt/decrypt gem built ontop of OpenSSL"
        },
        {
            "name": "rb31-aes_key_wrap",
            "description": "Ruby implementation of AES Key Wrap, a.k.a RFC 3394"
        },
        {
            "name": "rb31-aescrypt",
            "description": "An AES encryption algorithm for Ruby, using the AESCrypt library"
        }
    ]
}