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.
Maruku is a Markdown interpreter in Ruby. It can export Markdown to HTML, and PDF through LaTeX.
This package provides a Ruby binding to the Ed25519 elliptic curve public-key signature system described in RFC 8032.
Clamp provides an object-model for command-line utilities. It handles parsing of command-line options, and generation of usage help.
Timers offers a collections of one-shot and periodic timers, intended for use with event loops such as async.
This package provides a collection of RuboCop cops to check for performance optimizations in Ruby code.
When mutex_m is required, any object that extends or includes Mutex_m will be treated like a Mutex.
The Libxml-Ruby project provides Ruby language bindings for the GNOME Libxml2 XML toolkit.
This package provides a function to deep freeze Ruby objects.
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
RubyRC4 is a pure Ruby implementation of the RC4 algorithm.
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.
This package provides a collection of text algorithms: Levenshtein, Soundex, Metaphone, Double Metaphone, Porter Stemming.
Deep Merge is a set of utility functions for Hash. It permits you to merge elements inside a hash together recursively.
Slop provides a Ruby domain specific language for gathering options and parsing command line flags.
MIME detection by extension or content, using the freedesktop.org.xml shared-mime-info database.
This Ruby gem extends Faraday to perform multipart-post requests.
This package provides a plugin for the RuboCop code style enforcing & linting tool.
Lemon is a unit testing framework that enforces highly formal case-to-class and unit-to-method test construction. This enforcement can help focus concern on individual units of behavior.
Diffy provides a convenient way to generate a diff from two strings or files.
BRASS (Bare-Metal Ruby Assertion System Standard) is a basic foundational assertions framework for other assertion and test frameworks to make use of.
This gem is a library that provides trigonometric and transcendental functions for complex numbers. The functions in this module accept integers, floating-point numbers or complex numbers as arguments.
Erubis is a fast implementation of embedded Ruby (eRuby) with several features such as multi-language support, auto escaping, auto trimming spaces around <% %>, a changeable embedded pattern, and Ruby on Rails support.
Pygmentize provides a simple way to call pygmentize from within a Ruby application.
The SnakyHash Ruby library provides classes for normalizing hash keys and look-ups, and a pseudo-object interface.