Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides a collection of text algorithms: Levenshtein, Soundex, Metaphone, Double Metaphone, Porter Stemming.
Slop provides a Ruby domain specific language for gathering options and parsing command line flags.
Ruby/ProgressBar is an flexible text progress bar library for Ruby. The output can be customized with a formatting system.
queue_classic is a queuing library for Ruby applications (Rails, Sinatra, etc.) queue_classic features asynchronous job polling, database maintained locks and has a single dependency, pg.
GRPC is a high performance, open-source universal RPC framework. This package provides a ruby interface for it.
This package provides a collection of RuboCop cops to check for downstream compatibility issues in the Ruby code.
This library makes it easier to discover the truth values of various Ruby objects.
The SafeYAML gem provides an alternative implementation of YAML.load suitable for accepting user input in Ruby applications.
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.
This package provides a generalized Rack framework for multiple-provider authentication.
BRASS (Bare-Metal Ruby Assertion System Standard) is a basic foundational assertions framework for other assertion and test frameworks to make use of.
This package can speed up Test::Unit, RSpec, Cucumber, and Spinach tests by running them concurrently across multiple CPU cores.
Timeout provides a way to auto-terminate a potentially long-running operation if it hasn't finished in a fixed amount of time.
This package provides a MiniTest plugin for displaying the slowest tests in a minitest suite.
Pseudo `IO` class from and to `String`.
This gem contains the core algorithms and classes used for doing basic programming with RDF data, implemented in pure Ruby.
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.
Orderedhash is a Ruby library providing a hash implementation that preserves the order of items and features some array-like extensions.
Mercenary is a lightweight and flexible library for writing command-line apps in Ruby.
Mocha is a mocking and stubbing library with JMock/SchMock syntax, which allows mocking and stubbing of methods on real (non-mock) classes.
CI::Reporter is an add-on to Ruby testing frameworks that allows you to generate XML reports of your test runs. The resulting files can be read by a continuous integration system that understands Ant's JUnit report format.
Systemu can be used on any platform to return status, stdout, and stderr of any command. Unlike other methods like open3 and popen4 there is no danger of full pipes or threading issues hanging your process or subprocess.
Promise is a Ruby implementation of the Promises/A+ specification. It provides 100% mutation coverage, tested on MRI 1.9, 2.0, 2.1, 2.2, Rubinius, and JRuby.
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby.