{"count":40911,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=752","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&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"}]}