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.
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
Slop provides a Ruby domain specific language for gathering options and parsing command line flags.
This library provides functions to calculate the differences between two tree-like structures. It is similar to Ruby's built-in TSort module.
GLI allows you to create command-line applications in Ruby with Git-Like Interfaces: that is, they take subcommands in the style of git and gem. GLI uses a simple domain-specific language, but retains all the power of the built-in OptionParser.
This package provides actionable code coverage reports for Ruby projects. It has very little overhead and can be easily integrated with development tools to catch coverage problems early.
Faraday_Middleware is a collection of middleware for the Faraday-based API wrappers.
ast is a Ruby library for working with Abstract Syntax Trees. It does this through immutable data structures.
minitest-rg changes the colour of the output from Minitest.
This package provides additional test assertions for Ruby standard libraries.
Promise is a Ruby implementation of the Promises/A+ specification. It provides 100% mutation coverage, tested on MRI 1.9, 2.0, 2.1, 2.2, Rubinius, and JRuby.
Prawn is a pure Ruby PDF generation library.
Ethon is a very basic libcurl wrapper using ffi.
Niceogiri provides wrappers and helpers for XML manipulation using Nokogiri.
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.
websocket-driver provides a complete implementation of the WebSocket protocols that can be hooked up to any TCP library
Ruby ::Pastel is a simple, minimal and intuitive API for styling strings that doesn't monkey patch the String class. Part of the TTY Toolkit project which provides a range of terminal application capabilities.
ERB is an easy to use, but also very powerful, template processor.
This package provides a Hoe plugin with various Markdown helpers, which can be used to e.g. hyperlink Markdown documentation between project files.
Minitest-global_expectations allows continued use of expectation methods on all objects. Calling expectation methods on all objects was deprecated in minitest 5.12, and is planned to be removed from minitest 6.
This package provides a small C extension to speed up variable length integers (varint) in Ruby Protocol Buffers.
Cross-platform terminal screen size detection that supports Ruby MRI, JRuby, TruffleRuby and Rubinius interpreters. TTY:Screen is part of the TTY Toolkit projects.
This gem generates a treemap showing the complexity of Ruby code on which it is run. It uses Saikuro under the covers to analyze Ruby code complexity.
OpenURI with transparent disk caching, which is useful to avoid making excessive queries, for example when scraping web pages.
This Ruby library uses ANSI escape sequences to control the attributes of terminal output.