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.
Extendable module for modules with instance and class methods. These modules can be included into each other modules and saving all chain, including inherited or included (class) methods.
This package provides methods for benchmarking Ruby code, giving detailed reports on the time taken for each task.
This package provides Ruby FFI bindings to the Networking and Cryptography (NaCl) library, also known as libsodium. This provides a high-level toolkit for building cryptographic systems and protocols.
mkmf-lite is a light version of Ruby's mkmf.rb designed for use as a library. It does not create packages, builds, or log files of any kind. Instead, it provides mixin methods that you can use in FFI or tests to check for the presence of header files, constants, and so on.
Rubocop::AST extends ruby-parser with classes used by RuboCop to deal with Ruby's Abstract Syntax Tree (AST), in particular:
RuboCop::AST::NodeRuboCop::AST::NodePattern
Minitest-bacon extends minitest with bacon-like functionality, making it easier to migrate test suites from bacon to minitest.
Discount is an implementation of John Gruber's Markdown markup language in C. It implements all of the language described in the markdown syntax document and passes the Markdown 1.0 test suite.
The Libxml-Ruby project provides Ruby language bindings for the GNOME Libxml2 XML toolkit.
This gem removes common margin from indented strings, such as the ones produced by indented heredocs. In other words, it strips out leading whitespace chars at the beginning of each line, but only as much as the line with the smallest margin.
It is acknowledged that many strings defined by heredocs are just code and fact is that most parsers are insensitive to indentation. If, however, the strings are to be used otherwise, be it for printing or testing, the extra indentation will probably be an issue and hence this gem.
AnyStyle is a very fast and smart parser for academic reference lists and bibliographies. AnyStyle uses powerful machine learning heuristics based on Conditional Random Fields and aims to make it easy to train the model with data that is relevant to your parsing needs.
This package provides the anystyle command-line utility. AnyStyle can also be used as a Ruby library or as a web application, though the later has not yet been packaged for Guix.
This Ruby gem extends Faraday to perform multipart-post requests.
This package provides a WebSocket base for a Ruby client and server.
MultiXml provides swappable XML backends utilizing either LibXML, Nokogiri, Ox, or REXML.
Loofah is a general library for manipulating and transforming HTML/XML documents and fragments. It's built on top of Nokogiri and libxml2.
This library provides a generic OAuth2 strategy for OmniAuth. It doesn't provide a way to gather user information, so should be used as a building block for authentication strategies.
Liquid is a template language written in Ruby. It is used to load dynamic content on storefronts.
Timers offers a collections of one-shot and periodic timers, intended for use with event loops such as async.
rb-inotify is a simple wrapper over the inotify Linux kernel subsystem for monitoring changes to files and directories.
This package adds custom processing for warnings for Ruby, including the ability to ignore specific warning messages, ignore warnings in specific files/directories, include backtraces with warnings, treat warnings as errors, deduplicate warnings, and add custom handling for all warnings in specific files/directories.
Logger is a simple but powerful logging utility to output messages in a Ruby program.
Logger has the following features:
Printing messages to different levels such as
infoanderrorAuto-rolling of log files
Setting the format of log messages
Specifying a program name in conjunction with the message
The minitest-proveit MiniTest extension ensures all tests to prove success (via at least one assertion) rather than rely on the absence of failure.
RBS is the language for type signatures for Ruby and standard library definitions.
This package provides a MiniTest extension to stub constants for the duration of a block in MiniTest.
This library allows rendering Scalable Vector Graphics (SVG) graphics directly into a Portable Document Format (PDF) document using the Prawn module.