Nenv provides a convenient wrapper for Ruby's ENV to modify and inspect the environment.
Slop provides a Ruby domain specific language for gathering options and parsing command line flags.
Rake is a Make-like program where tasks and dependencies are specified in standard Ruby syntax.
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.
Roda is a routing tree web toolkit, designed for building fast and maintainable web applications in ruby.
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.
Clap provides command line argument parsing features. It covers the simple case of executing code based on the flags or parameters passed.
Sass is a CSS extension language. It extends CSS with features that don't exist yet like variables, nesting, mixins and inheritance.
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.
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.
EDTF-Ruby provides a parser and an API for the EDTF standard, implemented as an extension to Ruby's Date
class.
Lino
provides an interface to run external commands. It provides an interface to add options as well as managing the standard input, output and error streams.
Arel is an SQL Abstract Syntax Tree (AST) manager for Ruby. It simplifies the generation of complex SQL queries and adapts to various relational database implementations.
Nori is a simple XML parsing ripped from Crack which in-turn ripped from Merb. It supports pluggable parsers and ships with both REXML and Nokogiri implementations.
WWTD is a Travis Simulator that lets you run test matrices defined in .travis.yml
on your local machine, using rvm
, rbenv
, or chruby
to test different versions of Ruby.
This package provides a Ruby implementation of RFC5869: HKDF. The goal of HKDF is to take some source key material and generate suitable cryptographic keys from it.
Rack provides a minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses, it unifies the API for web servers, web frameworks, and software in between into a single method call.
Rack provides a minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses, it unifies the API for web servers, web frameworks, and software in between into a single method call.