Interactive Ruby command-line tool for REPL (Read Eval Print Loop).
Automatic Minitest code style checking tool. A RuboCop extension focused on enforcing Minitest best practices and coding conventions.
A RuboCop plugin for Rake
A Wrapper for the Sauce Labs REST API.
Generate information about Selenium commands
Selenium implements the W3C WebDriver protocol to automate popular browsers. It aims to mimic the behaviour of a real user as it interacts with the application's HTML. It's primarily intended for web application testing, but any web-based task can automated.
A collection of RuboCop cops to check for performance optimizations in Ruby code.
Rack::Test is a small, simple testing API for Rack apps. It can be used on its own or as a reusable starting point for Web frameworks and testing libraries to build on.
kaminari-core includes pagination logic independent from ORMs and view libraries
kaminari-actionview provides pagination helpers for your Action View templates
Rails supports Minitest but doesn't support test-unit.
kaminari-activerecord lets your Active Record models be paginatable
Distributed object system for Ruby
Racc is an LALR(1) parser generator. It is written in Ruby itself, and generates Ruby program. NOTE: Ruby 1.8.x comes with Racc runtime module. You can run your parsers generated by racc 1.4.x out of the box.
Write specs for your Rails 3+ generators
Strategies for cleaning databases using ActiveRecord. Can be used to ensure a clean state for testing.
WEBrick is an HTTP server toolkit that can be configured as an HTTPS server, a proxy server, and a virtual-host server.
New wave Internationalization support for Ruby.
A library for tokenizing, lexing, and parsing Ruby regular expressions.
Provides a compatibility shim for fiber storage.
A iterations per second enhancement to Benchmark.
A query batching executor for the graphql gem
Custom SimpleCov formatter to generate a lcov style coverage.
Allows you to focus on a few tests with ease without having to use command-line arguments. Good for tools like guard that don't have enough brains to understand test output. Cf. minitest-autotest (an example of a test runner with strong testing logic). Inspired by https://github.com/seattlerb/minitest/issues/213
Memory profiling routines for Ruby 3.1+
Protocol Buffers are Google's data interchange format.
Index all your content into Algolia by running `jekyll algolia`
Jekyll is a simple, blog aware, static site generator.
Support for encoding and decoding binary data using a Base64 representation.
Mixin to extend objects to be handled like a Mutex.