{"count":40951,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=750","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=748","results":[{"name":"rb19-i18n","description":"Internationalization (i18n) library for Ruby"},{"name":"rb19-linecache","description":"read and cache lines"},{"name":"rb19-mail","description":"A Really Ruby Mail Library"},{"name":"rb19-main","description":"Class factory and DSL for generating command line programs"},{"name":"rb19-mecab","description":"a Ruby module for MeCab"},{"name":"rb19-mechanize","description":"automated website interaction"},{"name":"rb19-metric_fu","description":"Code metrics from Flog, Flay, RCov, Saikuro, Churn, Reek, Roodi, Rails' stats task and Rails Best Practices"},{"name":"rb19-mini_portile","description":"Simplistic port-like solution for developers"},{"name":"rb19-mocha","description":"Library for mocking and stubbing using a syntax like that of JMock"},{"name":"rb19-mp3info","description":"manipulate MP3 tags in Ruby"},{"name":"rb19-mustache","description":"Logic-less templates, implemented in Ruby."},{"name":"rb19-mysql","description":"Ruby client library for MySQL"},{"name":"rb19-nanoc","description":"A Ruby site compiler that produces static HTML"},{"name":"rb19-nanoc3","description":"A Ruby site compiler that produces static HTML"},{"name":"rb19-nokogiri","description":"HTML, XML, SAX, & Reader parser with XPath/CSS3 selector searching"},{"name":"rb19-parser","description":"ruby_parser: a parser written in pure Ruby"},{"name":"rb19-parsetree","description":"Extracts parse trees into Ruby sexps"},{"name":"rb19-polyglot","description":"File type registry for Ruby 'require'"},{"name":"rb19-rack","description":"Ruby Webserver Interface"},{"name":"rb19-rack-mount","description":"Stackable dynamic tree based Rack router"},{"name":"rb19-rack-test","description":"small, simple testing API for Rack apps"},{"name":"rb19-rails","description":"Ruby web-application framework for the MVC pattern."},{"name":"rb19-rails_best_practices","description":"check rails files according to ihower's presentation 'rails best practices'"},{"name":"rb19-railties","description":"Railties glues the Rails frameworks together"},{"name":"rb19-rainbow","description":"Rainbow extends ruby String class adding methods to wrap the string with ANSI escape codes"},{"name":"rb19-rake","description":"Rake, a simple ruby build program with capabilities similar to make."},{"name":"rb19-rcov","description":"Code coverage tool for Ruby"},{"name":"rb19-rdiscount","description":"Fast Implementation of Gruber's Markdown in C"},{"name":"rb19-reek","description":"Ruby code-smell tool"},{"name":"rb19-ronn","description":"Ronn builds manuals"},{"name":"rb19-roodi","description":"Ruby Object Oriented Design Inferometer"},{"name":"rb19-rr","description":"test double framework that features a rich selection of double techniques and a terse syntax."},{"name":"rb19-rspec","description":"the original Behaviour Driven Development framework for Ruby"},{"name":"rb19-ruby2ruby","description":"A means of generating pure ruby code easily from RubyParser compatible Sexps."},{"name":"rb19-rubyzip","description":"rb19-rubyzip is a ruby library for reading and writing zip files."},{"name":"rb19-saikuro","description":"Ruby cyclomatic complexity analyzer"},{"name":"rb19-sass","description":"Sass makes CSS fun again."},{"name":"rb19-selenium-webdriver","description":"Tool for writing automated tests of websites."},{"name":"rb19-sequel","description":"The Database Toolkit for Ruby"},{"name":"rb19-sexp_processor","description":"S-expression branch of ParseTree"},{"name":"rb19-shoulda","description":"Making tests easy on the fingers and eyes"},{"name":"rb19-sinatra","description":"Classy web-development dressed in a DSL"},{"name":"rb19-sqlite3","description":"Interface to the SQLite3 DB engine from Ruby"},{"name":"rb19-taps","description":"A simple database-agnostic import/export app to transfer data to/from a remote database."},{"name":"rb19-term-ansicolor","description":"Ruby library that colors strings using ANSI escape sequences"},{"name":"rb19-thor","description":"A scripting framework that replaces rake, sake and rubigen"},{"name":"rb19-tins","description":"All the stuff that isn't good/big enough for a real library."},{"name":"rb19-trac4r","description":"Ruby wrapper for the Trac XML-RPC API"},{"name":"rb19-treetop","description":"A Ruby-based text parsing and interpretation DSL"},{"name":"rb19-trollop","description":"commandline option parser for Ruby that just gets out of your way"}]}