Helps creating valid Guard plugins and testing them.
This package provides a RuboCop plugin for Rake.
Documentation at https://melpa.org/#/ac-inf-ruby
This package provides a session management implementation for Rack.
Em-websocket is an EventMachine based WebSocket server implementation.
This package provides a Ruby interface for secure random number generators.
This Ruby library provides an abstract interface for network clients.
This package provides a module for encoding and decoding (X)HTML entities.
Power-assert is an assertion library providing descriptive assertion messages for tests.
childprocess provides a gem to control external programs running in the background, in Ruby.
Compose, deliver, receive, and test emails using the controller/view pattern. Including support for multipart email and attachments.
Active Record connects classes to relational database table to establish an almost zero-configuration persistence layer for applications.
This gem provides a plugin for the Ruby REPL to enable opening the current line in an external editor.
UnicodePlot provides the feature to make charts with Unicode characters. Supported charts are: barplot, boxplot, densityplot, histogram, lineplot, and scatterplot.
This package provides a performant priority queue in pure ruby with support for changing priority using pairing heap data structure
This package provides an alternative implementation of the Ruby GetText library that is approximately 12x faster yet thread safe.
This gems add the --watch switch to the jekyll CLI interface. It allows Jekyll to rebuild your site when a file changes.
These Ruby bindings are not intended to be directly used, but rather used by higher level bindings like those provided by CZTop.
This package provides a Hoe plugin with various Markdown helpers, which can be used to e.g. hyperlink Markdown documentation between project files.
Mini-portile is a port/recipe system for Ruby developers. It provides a standard way to compile against specific versions of libraries to reproduce user environments.
Mini-portile is a port/recipe system for Ruby developers. It provides a standard way to compile against specific versions of libraries to reproduce user environments.
Dotenv is a Ruby library for setting environment variables defined in a .env file. This is the Rails variant, adapted for use with Ruby on Rails projects.
ProgressBar is a simple library for displaying progress bars. The maximum value is configurable, and additional information can be displayed like the percentage completion, estimated time remaining, elapsed time and rate.
jaro_winkler is an implementation of Jaro-Winkler distance algorithm. It is written as a C extension and will fallback to a pure Ruby implementation on platforms where this is unsupported.