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.
Given a string pattern, Mustermann will turn it into an object that behaves like a regular expression and has comparable performance characteristics.
Assertive Expressive (AE) is an assertions library specifically designed for reuse by other test frameworks.
This library provides a simple API for XML processing in Ruby.
Rack provides a minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses, it unifies the API for web servers, web frameworks, and software in between into a single method call.
rubocop is a Ruby code style checking tool. It aims to enforce the community-driven Ruby Style Guide.
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.
This package is probably useless outside of internal HashiCorp use. It is open source for disclosure and because HashiCorp's open source projects must be able to link to it.
This package provides a plugin specification for Ruby linter and formatter rulesets.
The options library helps with parsing keyword options in Ruby functions.
Comprehensive and flexible logging library written in Ruby for use in Ruby programs. It features a hierarchical logging system of any number of levels, custom level names, logger inheritance, multiple output destinations per log event, execution tracing, custom formatting, thread safteyness, XML and YAML configuration, and more.
Maruku is a Markdown interpreter in Ruby. It can export Markdown to HTML, and PDF through LaTeX.
This Ruby library provides an implementation of the Matrix and Vector classes. The Matrix class represents a mathematical matrix. It provides methods for creating matrices, operating on them arithmetically and algebraically, and determining their mathematical properties (trace, rank, inverse, determinant, eigensystem, etc.). The Vector class represents a mathematical vector, which is useful in its own right, and also constitutes a row or column of a Matrix.
TTFunk is a TrueType font parser written in pure Ruby. It is used as part of the Prawn PDF generator.
This package allows you to test FTP implementations in ruby. It is a minimal single-client FTP server that can be bound to any arbitrary port on localhost.
Namae (名前) is a parser for human names. It recognizes personal names of various cultural backgrounds and tries to split them into their component parts (e.g., given and family names, honorifics etc.).
Bio-commandeer provides an opinionated method of running shell commands from within Ruby. The advantage of bio-commandeer over other methods of running external commands is that when something goes wrong, messages printed to the STDOUT and STDERR streams are reported, giving extra detail to ease debugging.
Unicode::DisplayWidth is a Ruby library which can determine the display width of strings in Ruby.
This library extends Warden to support OAuth 2.0 authorized API requests.
minitest/reporters provides a custom Minitest runner to improve how the test state is reported. A number of different reporters are available, including a spec reporter, progress bar reporter, a HTML reporter.
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
Reline is a pure Ruby alternative GNU Readline or Editline implementation.
Clap provides command line argument parsing features. It covers the simple case of executing code based on the flags or parameters passed.
Debugging functionality for Ruby. This is completely rewritten debug.rb which was contained by the ancient Ruby versions. It is included with Ruby itself, but this package is made available so that the latest version can be made available independently from Ruby.
WebMock allows stubbing HTTP requests and setting expectations on HTTP requests. This is useful when testing software.