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 gem provides the classes LinkHeader and LinkHeader::Link, which represent HTTP Link headers conforming to RFC 5988. Objects can be constructed from and converted to text or a JSON-friendly Array representation. They can also be used to generate corresponding HTML link elements.
Mercenary is a lightweight and flexible library for writing command-line apps in Ruby.
Given is an RSpec extension that allows the use of Given/When/Then terminology when defining specifications, in a way similar to the Cucumber Gherkin language.
This Ruby library provides a class for arbitrary precision decimal floating point numbers.
The ruby_parser (RP) package provides a Ruby parser written in pure Ruby. It outputs S-expressions which can be manipulated and converted back to Ruby via the ruby2ruby library.
This package provides a class to deal with collections of unordered, unique values
Lumberjack is a simple logging utility that can be a drop in replacement for Logger or ActiveSupport::BufferedLogger. It provides support for automatically rolling log files even with multiple processes writing the same log file.
Ruby C bindings to the Yajl JSON stream-based parser library. The API is compatible with the JSON gem, so yajl-ruby can act as a drop in replacement.
A modified copy of yajl is used, and included in the package.
Rubytest CLI is a command-line interface for running tests for Rubytest-based test frameworks. It provides the rubytest executable.
This package provides a class-level mixin to make managing fiber-local state easy. It provides easy access to a fiber-local state from a fiber, and defaults to a shared thread-local state.
This pure ruby library provides spawn() which is almost perfectly compatible with ruby 1.9's.
Maruku is a Markdown interpreter in Ruby. It can export Markdown to HTML, and PDF through LaTeX.
Assertive Expressive (AE) is an assertions library specifically designed for reuse by other test frameworks.
This package provides a Mocha adapter for Bacon, allowing you to use the Mocha stubbing and mocking library with Bacon, a small RSpec clone.
This package provides a WebSocket server for Ruby.
The Listen gem listens to file modifications and notifies you about the changes.
Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort.
This gem implements bcrypt_pbkdf, which is a variant of PBKDF2 (Password-Based Key Derivation Function 2) with bcrypt-based pseudorandom function. This is currently used by net-ssh to read password encrypted Ed25519 keys.
Ruby dubugging companion: pretty print Ruby objects to visualize their structure. Supports custom object formatting via plugins.
Nokogiri (鋸) parses and searches XML/HTML, and features both CSS3 selector and XPath 1.0 support.
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby.
This package provides a set of parsers for Accept and Accept-Language HTTP headers.
ruby_version provides a RubyVersion module to simplify checking for the right Ruby version in software.
The Polyglot library allows a Ruby module to register a loader for the file type associated with a filename extension, and it augments require to find and load matching files.