This package provides an alternative implementation of the Ruby GetText
library that is approximately 12x faster yet thread safe.
These Ruby bindings are not intended to be directly used, but rather used by higher level bindings like those provided by CZTop.
This gems add the --watch
switch to the jekyll CLI interface. It allows Jekyll to rebuild your site when a file changes.
This package provides a Hoe plugin with various Markdown helpers, which can be used to e.g. hyperlink Markdown documentation between project files.
rqrcode_core is a Ruby library for encoding QR Codes. The simple interface (with no runtime dependencies) allows you to create QR Code data structures.
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.
Spectroscope is a Behavior-Driven Development (BDD) framework built on RubyTest, designed to emulate RSpec in most respects. It is assertion framework independent so any number of assertion systems can be used, such as Assay or AE.
EventMachine implements a single-threaded engine for arbitrary network communications. EventMachine wraps all interactions with sockets, allowing programs to concentrate on the implementation of network protocols. It can be used to create both network servers and clients.
This gem implements bcrypt_pbkdf, which is a variant of PBKDF2 (Password-Based Key Derivation Function 2) with bcrypt-based pseudorandom function. This is currently used by net-ssh to read password encrypted Ed25519 keys.
vagrant-spec
is a both a specification of how Vagrant and its various components should behave as well as a library of testing helpers that let you write your own unit and acceptance tests for Vagrant.
Sucker Punch is a single-process Ruby asynchronous processing library. It is perfect for asynchronous processes like emailing, data crunching or social platform manipulation; and generally recommended for jobs that are fast and non-mission critical like logs, emails, etc.
HTMLProofer is a set of tests to validate your HTML output. These tests check if your image references are legitimate, if they have alt tags, if your internal links are working, and so on. It's intended to be an all-in-one checker for your output.
This package provides a gem to convert LaTeX input to Unicode. Its original use was as an input filter for BibTeX-Ruby, but it can be used independently to decode LaTeX. Many of the patterns used by this Ruby gem are based on François Charette's equivalent Perl module LaTeX::Decode
.
CukeModeler facilitates modeling a test suite that is written in Gherkin (e.g. Cucumber, SpecFlow, Lettuce, etc.). It does this by providing an abstraction layer on top of the Abstract Syntax Tree (AST) that the cucumber-gherkin
generates when parsing features, as well as providing models for feature files and directories in order to be able to have a fully traversable model tree of a test suite's structure. These models can then be analyzed or manipulated more easily than the underlying AST layer.
String inflections for dry-rb
Support utilities for RSpec gems.
Ruby integrations for Elasticsearch (client, API, etc.)
Documentation at https://melpa.org/#/ruby-factory
Documentation at https://melpa.org/#/flymake-ruby
RequestStore gives you per-request global storage.