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.
Oedipus Lex is a lexer generator in the same family as Rexical and Rex. It is based primarily on generating code much like you would a hand-written lexer. It uses StrScanner within a multi-level case statement. As such, Oedipus matches on the first match, not the longest.
The Libxml-Ruby project provides Ruby language bindings for the GNOME Libxml2 XML toolkit.
This library provides TZInfo::Data, which contains data from the IANA Time Zone database packaged as Ruby modules for use with TZInfo.
TZInfo is a Ruby library that provides daylight savings aware transformations between times in different time zones.
Pseudo `IO` class from and to `String`.
This package provides a lightweight mime type lookup toy.
Cutest runs tests in separate processes to avoid shared state.
This package provides additional test assertions for Ruby standard libraries.
Deep Merge is a set of utility functions for Hash. It permits you to merge elements inside a hash together recursively.
This Ruby library is controlling and communicating with spawned processes. It is designed after Python's subprocess module.
This package provides a RBTree is a sorted associative collection that is implemented with a Red-Black Tree. It maps keys to values like a Hash, but maintains its elements in ascending key order. The interface is the almost identical to that of Hash.
Timecop provides "time travel" and "time freezing" capabilities, making it easier to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single call.
This library provides functionality for retrieving email via POP3, the Post Office Protocol version 3, as specified by RFC1939.
Roda is a routing tree web toolkit, designed for building fast and maintainable web applications in ruby.
jaro_winkler is an implementation of Jaro-Winkler distance algorithm. It is written as a C extension and will fallback to a pure Ruby implementation on platforms where this is unsupported.
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.
Nokogiri (鋸) parses and searches XML/HTML, and features both CSS3 selector and XPath 1.0 support.
This package provides a set of methods to manipulate an IP address. Both IPv4 and IPv6 are supported.
Terminal Table is a fast and simple, yet feature rich table generator written in Ruby. It supports ASCII and Unicode formatted tables.
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.
This package provides a gem that calculates the exchange rate using published rates from open-exchange-rates. Compatible with the money gem.
This package provides a SimpleCov formatter to generate a lcov-style coverage report.
This package provides localhost, a Ruby library for Managing a local certificate authority for self-signed, localhost development servers.
Systemu can be used on any platform to return status, stdout, and stderr of any command. Unlike other methods like open3 and popen4 there is no danger of full pipes or threading issues hanging your process or subprocess.