{"count":40972,"next":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=742","previous":"https://ports.macports.org/api/v1/autocomplete/port/?format=json&page=740","results":[{"name":"rb-ast","description":"Library for working with Abstract Syntax Trees"},{"name":"rb-atk","description":"Ruby/ATK is a Ruby binding of ATK-1.0.x"},{"name":"rb-audiofile","description":"A binding to the audofile library"},{"name":"rb-base32","description":"Ruby extension for base32 encoding and decoding"},{"name":"rb-base64","description":"Support for encoding and decoding binary data using a Base64 representation"},{"name":"rb-base_convert","description":"Number base conversion"},{"name":"rb-bdb","description":"Ruby interface to the embedded Berkeley DB"},{"name":"rb-bee","description":"Bee is a build tool running YAML files"},{"name":"rb-bigdecimal","description":"Arbitrary-precision decimal floating-point number library"},{"name":"rb-bioruby","description":"Integrated environment for bioinformatics."},{"name":"rb-bitset","description":"BitSet Library for boolean operation"},{"name":"rb-bones","description":"Mr Bones is a handy tool that builds a skeleton for your new Ruby projects"},{"name":"rb-buftok","description":"BufferedTokenizer extracts token-delimited entities from a sequence of arbitrary inputs"},{"name":"rb-builder","description":"Builders for MarkUp."},{"name":"rb-bundler","description":"Bundler provides a consistent environment for Ruby projects by tracking and installing the exact gems and versions that are needed."},{"name":"rb-bz2","description":"An extension to use libbzip2 from ruby."},{"name":"rb-bzip2-ffi","description":"Ruby bindings for libbz2"},{"name":"rb-cache","description":"Simple cache library"},{"name":"rb-cairo","description":"Ruby bindings for Cairo"},{"name":"rb-cairo-gobject","description":"Ruby/CairoGObject is a Ruby binding of cairo-gobject"},{"name":"rb-calendar","description":"A Ruby library for calendrical calculations"},{"name":"rb-cane","description":"Code quality threshold checking as part of your build"},{"name":"rb-capistrano","description":"Capistrano is a utility and framework for executing commands in parallel on multiple remote machines, via SSH."},{"name":"rb-captcha","description":"Ruby/CAPTCHA is an implementation of the 'Completely Automated Public Turing Test to Tell Computers and Humans Apart'."},{"name":"rb-cgen","description":"Framework for generating C extensions from Ruby."},{"name":"rb-cgi_multipart_eof_fix","description":"Fix an exploitable bug in CGI multipart parsing which affects Ruby <= 1.8.5 when multipart boundary attribute contains a non-halting regular expression string. This port is required by rb-mongrel port (mongrel gem), even if the ruby version is > 1.8.5."},{"name":"rb-cgikit","description":"Component-based web application framework"},{"name":"rb-chronic","description":"Natural language date/time parser written in pure Ruby"},{"name":"rb-citrus","description":"Parsing expressions for Ruby"},{"name":"rb-clutter","description":"Ruby/Clutter is a Ruby binding of Clutter"},{"name":"rb-clutter-gdk","description":"Ruby/ClutterGDK is a Ruby binding of GDK-specific API of Clutter"},{"name":"rb-cmdparse","description":"cmdparse - advanced command line parser supporting commands"},{"name":"rb-cocoa","description":"Ruby bindings for writing cocoa programs"},{"name":"rb-code_metrics","description":"Extract code statistics from Rails"},{"name":"rb-coderay","description":"Fast and easy syntax highlighting for selected languages."},{"name":"rb-colorator","description":"Colorize your text in the terminal"},{"name":"rb-colorize","description":"Ruby string class extension"},{"name":"rb-colours","description":"rb-colours unifies color-related constants and methods"},{"name":"rb-compass","description":"Stylesheet authoring frameworking"},{"name":"rb-concurrent-ruby","description":"Modern concurrency tools"},{"name":"rb-concurrent-ruby-ext","description":"C extensions to optimize the concurrent-ruby gem"},{"name":"rb-configuration","description":"Pure ruby scoped configuration files."},{"name":"rb-cri","description":"Cri is a library for building easy-to-use commandline tools."},{"name":"rb-crypt-isaac","description":"Implementation of the ISAAC psuedo random number generator"},{"name":"rb-cucumber","description":"Lets software development teams describe how software should behave in plain text."},{"name":"rb-curb","description":"Ruby bindings for libcurl"},{"name":"rb-curl_ffi","description":"FFI-based libCurl interface"},{"name":"rb-curses","description":"Ruby binding for curses, ncurses and PDCurses"},{"name":"rb-cvs","description":"High level interface to a CVS repository"},{"name":"rb-daemons","description":"A toolkit to create and control daemons in different ways"}]}