HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept
{
"count": 41908,
"next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=770",
"previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=768",
"results": [
{
"name": "rb30-ffi",
"description": "Ruby FFI library"
},
{
"name": "rb30-ffi-compiler",
"description": "Ruby FFI library"
},
{
"name": "rb30-fsevent-legacy",
"description": "Legacy version of an FSEvents API for Darwin"
},
{
"name": "rb30-gem-patch",
"description": "A RubyGems plugin for patching gems"
},
{
"name": "rb30-gettext",
"description": "a Localization library and tools which modeled GNU gettext."
},
{
"name": "rb30-git-ui",
"description": "Simple CLI for git"
},
{
"name": "rb30-gmp",
"description": "Ruby bindings to the GMP and MPFR libraries"
},
{
"name": "rb30-help_parser",
"description": "All help is about to get parsed… again!"
},
{
"name": "rb30-hessian2",
"description": "Implementation of hessian 2.0 protocol"
},
{
"name": "rb30-i18n",
"description": "New wave Internationalization support"
},
{
"name": "rb30-json",
"description": "JSON implementation as a Ruby extension in C"
},
{
"name": "rb30-kramdown",
"description": "fast, pure-Ruby Markdown-superset converter"
},
{
"name": "rb30-llhttp-ffi",
"description": "Ruby FFI bindings for llhttp"
},
{
"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"
}
]
}