SDoc is an RDoc documentation generator to build searchable HTML documentation for Ruby code.
Slop provides a Ruby domain specific language for gathering options and parsing command line flags.
Bump provides commands to manage Rubygem versioning, updating to the next patch version for example.
This package provides a collection of text algorithms: Levenshtein, Soundex, Metaphone, Double Metaphone, Porter Stemming.
This package provides a Ruby module that provides a two-phase lock with a counter.
Slop provides a Ruby domain specific language for gathering options and parsing command line flags.
Nenv provides a convenient wrapper for Ruby's ENV to modify and inspect the environment.
Rake is a Make-like program where tasks and dependencies are specified in standard Ruby syntax.
Roda is a routing tree web toolkit, designed for building fast and maintainable web applications in ruby.
This package provides a subclass of Object
that includes the Comparable
module for handling dates.
Racc is a LALR(1) parser generator. It is written in Ruby itself, and generates Ruby program.
Reek is a tool that examines Ruby classes, modules and methods and reports any code smells it finds.
GRPC is a high performance, open-source universal RPC framework. This package provides a ruby interface for it.
Slim is a template language for Ruby that aims to reduce the syntax to the minimum while remaining clear.
CBOR is a library for the CBOR format, based on Sadayuki Furuhashi's MessagePack library.
Yell is a comprehensive logging replacement for Ruby. It defines multiple adapters, various log level combinations and message formatting options.
When this gem is require
d, it extends the Time class with with additional methods for parsing and converting Times.
Sass is a CSS extension language. It extends CSS with features that don't exist yet like variables, nesting, mixins and inheritance.
Clap provides command line argument parsing features. It covers the simple case of executing code based on the flags or parameters passed.
Flog reports the most tortured code in an easy to read pain report. The higher the score, the more pain the code is in.
Tilt is a thin interface over a number of different Ruby template engines in an attempt to make their usage as generic as possible.
Bake is a task execution tool, inspired by Rake, but codifying many of the use cases which are typically implemented in an ad-hoc manner.
This package provides a client library for making requests from Ruby. It uses a simple method chaining system for building requests, similar to Python's Requests.
RDoc produces HTML and command-line documentation for Ruby projects. RDoc includes the +rdoc+ and +ri+ tools for generating and displaying documentation from the command-line.