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.
Formatador is a Ruby library to format text printed to the standard output stream.
m stands for metal, a better test/unit and minitest test runner that can run tests by line number.
This package provides a pure Ruby implementation of the RFC 7519 OAuth JWT standard.
Markaby allows writing HTML packages in pure Ruby. This is similar to the functionality provided by ERB, but without the mixture of HTML and additional ERB syntax.
This package provides a subclass of Object that includes the Comparable module for handling dates.
This package provides a generic object traverser for Ruby. It takes the object and recursively yields:
the given object
instance variables, class variables, constants
Hash keys and values
Enumerable members
Struct members
Data members
Range begins and ends
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.
This gem provides a DSL that makes it easy to write reports of various types in ruby. It eliminates the need to litter your source with puts statements, instead providing a more readable, expressive interface to your application.
Forwardable Extended provides more Forwardable methods for your source as Forwardable::Extended.
Launchy is helper class for launching applications in a fire and forget manner. The aim of Launchy is to provide a common approach to launching external applications from within Ruby programs.
RubyMoney provides a library for dealing with money and currency conversion. Its features are:
Provides a Money class which encapsulates all information about a certain amount of money, such as its value and its currency.
Provides a Money::Currency class which encapsulates all information about a monetary unit.
Represents monetary values as integers, in cents; so avoids floating point rounding errors.
Represents currency as Money::Currency instances providing a high level of flexibility.
Provides APIs for exchanging money from one currency to another.
Delayed_job (or DJ) encapsulates the common pattern of asynchronously executing longer tasks in the background. It is a direct extraction from Shopify where the job table is responsible for a multitude of core tasks.
This unmaintained package provides a Prawn extension that allows including other Portable Document Format (PDF) documents as background or combining several PDF documents into one. This functionality used to be part of Prawn itself, but was extracted from Prawn 0.15.0 because of its many longstanding issues.
This package provides a WebSocket server for Ruby.
Prawn::Icon provides various icon fonts including FontAwesome, PaymentFont and Foundation Icons for use with the Prawn PDF toolkit.
This module allows Ruby programs to interface with the SQLite3 database engine.
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 SimpleCov formatter to generate a lcov-style coverage report.
Notiffany is a Ruby wrapper library for notification libraries such as Libnotify.
This package provides a set of parsers for Accept and Accept-Language HTTP headers.
CZMQ Ruby bindings, based on the generated low-level FFI bindings of CZMQ. The focus of of CZTop is on being easy to use and providing first class support for security mechanisms.
The Libxml-Ruby project provides Ruby language bindings for the GNOME Libxml2 XML toolkit.
CBOR is a library for the CBOR format, based on Sadayuki Furuhashi's MessagePack library.
This package provides a gem that calculates the exchange rate using published rates from open-exchange-rates. Compatible with the money gem.