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.
The x25519 gem is an efficient public key cryptography library for Ruby providing key exchange/agreement via the X25519 (as known as Curve25519) Elliptic Curve Diffie-Hellman function as described in RFC 7748.
Benchmark-ips enhances the Ruby Benchmark module with the iterations per second count. For short snippets of code, it can automatically figure out how many times to run the code to get interesting data.
Asciidoctor generates single-page documents. This extension splits documents up into multiple HTML pages according to their headings, with configurable levels.
Cucumber is a tool for running automated tests written in plain language. It's designed to support a Behaviour Driven Development (BDD) software development workflow.
This gem provides a simple interface for classifying Ruby strings using the Unicode Script and Script_Extensions properties.
This module allows Ruby programs to interface with the SQLite3 database engine.
Connection_pool provides a generic connection pooling interface for Ruby programs.
This package containse the XML parsing tools shared between a number of providers in the fog gem. fog is a Ruby cloud services library.
CharacterSet is a C-extended Ruby library to work with sets of Unicode code points. It can read and write these sets in various formats and implements the stdlib Set interface for them. It also offers an alternate paradigm of String processing which grants much better performance than Regexp and String methods from the stdlib where applicable. Many parts can be used independently, e.g.:
CharacterSet::CharacterCharacterSet::ParserCharacterSet::WriterRangeCompressor
Provides empty Module#ruby2_keywords method, for the forward source-level compatibility against ruby2.7 and ruby3.
This package implements a variant of Set whose elements are sorted in ascending order
Quality Ensured Demonstrations (QED) is a test framework for Test Driven Development (TDD) and Behaviour Driven Development (BDD) utilizing Literate Programming techniques. QED sits somewhere between lower-level testing tools like Test::Unit and requirement specifications systems like Cucumber.
Nenv provides a convenient wrapper for Ruby's ENV to modify and inspect the environment.
This package provides a set of parsers for Accept and Accept-Language HTTP headers.
Commander aims to be a complete solution for Ruby command-line executables. Commander bridges the gap between other terminal related libraries (OptionParser, HighLine), while providing many new features, and an elegant API.
Monetize provides a library for converting various objects into Money objects.
A Ruby gem for tokenizing, parsing, and transforming regular expressions. It comprises the following components:
A scanner/tokenizer based on Ragel,
A lexer that produces a stream of token objects,
A parser that produces a tree of Expression objects.
Wayback Machine Downloader is a command line tool for downloading websites from the Internet Archive's Wayback Machine (archive.org). It allows fine grained control over what to download by specifying which snapshots to consider and what files to include.
ruby-hydra-minimal is a Ruby library for working with hyphenation patterns. It is a low-dependency variant of ruby-hydra.
Backports enables more compatibility across Ruby versions by providing backports of some features.
Saikuro is a Ruby cyclomatic complexity analyzer. When given Ruby source code Saikuro will generate a report listing the cyclomatic complexity of each method found. In addition, Saikuro counts the number of lines per method and can generate a listing of the number of tokens on each line of code.
Rack middleware that can be used to protect against typical web attacks. It can protect all Rack apps, including Rails. For instance, it protects against cross site request forgery, cross site scripting, clickjacking, directory traversal, session hijacking and IP spoofing.
This package provides a fast and scalable test runner for Ruby.
Faraday_Middleware is a collection of middleware for the Faraday-based API wrappers.