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 additional test assertions for Ruby standard libraries.
websocket-driver provides a complete implementation of the WebSocket protocols that can be hooked up to any TCP library
The sys-uname library provides an interface for gathering information about your current platform. It allows retrieving information such as the OS name, OS version, system name, etc.
This Ruby library is controlling and communicating with spawned processes. It is designed after Python's subprocess module.
This package is a Ruby parser library for Gemtext (hypertext format which is intended to serve as the native response format of the Gemini file transfer protocol) and produces a document object of various nodes.
HighLine provides a high-level IO library that provides validation, type conversion, and more for command-line interfaces. HighLine also includes a menu system for providing multiple options to the user.
This package provides a WebSocket server for Ruby.
This extends the bacon testing framework with useful extensions to disable tests, have before and after blocks that run once and more.
Roda is a routing tree web toolkit, designed for building fast and maintainable web applications in ruby.
Spinach is a high-level BDD framework that leverages the expressive Gherkin language to help you define executable specifications of your code.
This small library lets you see which property values are supported by the regular expression engine of the Ruby version you are running and can directly read out their code point ranges. In other words, it determines all supported values for \pvalue expressions and what they match.
Shoulda Matchers provides RSpec- and Minitest-compatible one-liners that test common Rails functionality. These tests would otherwise be much longer, more complex, and error-prone.
This package provides a generalized Rack framework for multiple-provider authentication.
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 be automated. This package provides the Ruby bindings of Selenium.
Temple is an abstraction and framework for compiling templates to pure Ruby.
RSpec::Wait strives to make it easier to test asynchronous or slow interactions.
This library provides a simple API for XML processing in Ruby.
This library extends Warden to support OAuth 2.0 authorized API requests.
The options library helps with parsing keyword options in Ruby functions.
Assertive Expressive (AE) is an assertions library specifically designed for reuse by other test frameworks.
This package provides a gem that calculates the exchange rate using published rates from open-exchange-rates. Compatible with the money gem.
minitest-rg changes the colour of the output from Minitest.
Knows about MRI, Rubinius, JRuby, MagLev and MacRuby.
Ruby Rsync is a Ruby library that can synchronize files between remote hosts by wrapping the rsync binary.