This package provides a job queue that uses PostgreSQL for storing jobs and locking between worker processes.
This package provides a pure Ruby implementation of the RFC 7519 OAuth JWT standard.
Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
ast
is a Ruby library for working with Abstract Syntax Trees. It does this through immutable data structures.
This gem contains the core algorithms and classes used for doing basic programming with RDF data, implemented in pure Ruby.
Pry is an IRB alternative and runtime developer console for Ruby. It features syntax highlighting, a plugin architecture, runtime invocation, and source and documentation browsing.
Ruby/Git is a Ruby library that can be used to create, read and manipulate Git repositories by wrapping system calls to the git binary.
RGL is a framework for graph data structures and algorithms. The design of the library is much influenced by the Boost Graph Library (BGL) which is written in C++.
The CSV library provides a complete interface to CSV files and data. It offers tools to enable you to read and write to and from Strings or IO objects, as needed.
ruby-unf
is a wrapper library to bring Unicode Normalization Form support to both Ruby and JRuby. It uses unf_ext
on CRuby and java.text.Normalizer
on JRuby.
Spy is a mocking library. By default, it will raise an error if you attempt to stub a method that doesn't exist or call the stubbed method with the wrong arity.
Ruby-FFI is a Ruby extension for programmatically loading dynamic libraries, binding functions within them, and calling those functions from Ruby code. Moreover, a Ruby-FFI extension works without changes on Ruby and JRuby.
Quality Ensured Demonstrations (QED) is a test framework for Test Driven Development (TDD) and Behaviour Driven Development (BDD) utilizing Literate Programming techniques. QED sits somewhere between lower-level testing tools like Test::Unit
and requirement specifications systems like Cucumber.
Hoe is a rake/rubygems helper for project Rakefiles. It helps manage, maintain, and release projects and includes a dynamic plug-in system allowing for easy extensibility. Hoe ships with plug-ins for all the usual project tasks including rdoc generation, testing, packaging, deployment, and announcement.
Hoe is a rake/rubygems helper for project Rakefiles. It helps manage, maintain, and release projects and includes a dynamic plug-in system allowing for easy extensibility. Hoe ships with plug-ins for all the usual project tasks including rdoc generation, testing, packaging, deployment, and announcement.
GLI allows you to create command-line applications in Ruby with Git-Like Interfaces: that is, they take subcommands in the style of git
and gem
. GLI uses a simple domain-specific language, but retains all the power of the built-in OptionParser
.
IIRC is a composable toolkit for IRC bots.
Tins is a Ruby library providing assorted tools.
lmdb is a Ruby binding to OpenLDAP Lightning MDB.
Thor is a toolkit for building powerful command-line interfaces.
Ruby implementation of RFC 8152 CBOR Object Signing and Encryption (COSE)
Works for both HOTP and TOTP, and includes QR Code provisioning
Cane fails your build if code quality thresholds are not met.
This Ruby library provides a JSON implementation written as a native C extension.