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 search send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
GRPC is a high performance, open-source universal RPC framework. This package provides a ruby interface for it.
Dotenv is a Ruby library for setting environment variables defined in a .env file.
This package provides a plugin specification for Ruby linter and formatter rulesets.
EmailReplyTrimmer is a Ruby small library to trim replies from plain text email.
CBOR is a library for the CBOR format, based on Sadayuki Furuhashi's MessagePack library.
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.
This class implements the File Transfer Protocol. If you have used a command-line FTP program, and are familiar with the commands, you will be able to use this class easily. Some extra features are included to take advantage of Ruby's style and strengths.
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.
Capybara is an integration testing tool for rack based web applications. It simulates how a user would interact with a website.
Loofah is a general library for manipulating and transforming HTML/XML documents and fragments. It's built on top of Nokogiri and libxml2.
The minitest-proveit MiniTest extension ensures all tests to prove success (via at least one assertion) rather than rely on the absence of failure.
WWTD is a Travis Simulator that lets you run test matrices defined in .travis.yml on your local machine, using rvm, rbenv, or chruby to test different versions of Ruby.
This package containse the JSON parsing tools shared between a number of providers in the fog gem. fog is a Ruby cloud services library.
This pure ruby library provides spawn() which is almost perfectly compatible with ruby 1.9's.
This package provides a plugin for the RuboCop code style enforcing & linting tool for factory_bot files.
Exception2MessageMapper (e2mmap) is a helper module for easily defining exceptions with predefined messages.
Addressable is a replacement for the URI implementation that is part of Ruby's standard library. It more closely conforms to RFC 3986, RFC 3987, and RFC 6570 (level 4), providing support for IRIs and URI templates.
Skinny is a simple, upgradable WebSockets for Ruby, using the Thin library.
Niceogiri provides wrappers and helpers for XML manipulation using Nokogiri.
Sanitize is a whitelist-based HTML and CSS sanitizer. Given a list of acceptable elements, attributes, and CSS properties, Sanitize will remove all unacceptable HTML and/or CSS from a string.
This package provides a MiniTest plugin for displaying the slowest tests in a minitest suite.
This package provides a set of methods to manipulate an IP address. Both IPv4 and IPv6 are supported.
RubyPants is a Ruby port of the smart-quotes library SmartyPants. The original SmartyPants is a web publishing plug-in for Movable Type, Blosxom, and BBEdit that easily translates plain ASCII punctuation characters into smart typographic punctuation HTML entities.
TaskJuggler (tj3) is a project management tool for project planning and tracking using a domain specific language; projects are plain text files written using your favourite text editor. It includes reporting in HTML, CSV or iCalendar format and an email based status tracking system to send and receive time sheets from collaborators.
It covers the complete spectrum of project management tasks from the first idea to the completion of the project. It assists you during project scoping, resource assignment, cost and revenue planning, risk and communication management, status tracking and reporting.