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.
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.
Minitest-sprint is a test runner for minitest that makes it easier to re-run individual failing tests.
Minitest-bacon extends minitest with bacon-like functionality, making it easier to migrate test suites from bacon to minitest.
This package provides Ruby FFI bindings to the Networking and Cryptography (NaCl) library, also known as libsodium. This provides a high-level toolkit for building cryptographic systems and protocols.
shoulda-context is the context framework extracted from Shoulda. Instead of writing Ruby methods with lots_of_underscores, shoulda-context adds context, setup, and should blocks combine to produce natural test method names.
This package provides a MiniTest extension to stub constants for the duration of a block in MiniTest.
Addressable is a replacement for the URI implementation that is part of Ruby's standard library. It more closely conforms to RFC 3986, RFC 3987, and RFC 6570 (level 4), providing support for IRIs and URI templates.
Clamp provides an object-model for command-line utilities. It handles parsing of command-line options, and generation of usage help.
The sys-uname library provides an interface for gathering information about your current platform. It allows retrieving information such as the OS name, OS version, system name, etc.
domain_name is a Domain name manipulation library. It parses a domain name ready for extracting the registered domain and TLD (Top Level Domain). It can also be used for cookie domain validation based on the Public Suffix List.
YARD is a documentation generation tool for the Ruby programming language. It enables the user to generate consistent, usable documentation that can be exported to a number of formats very easily, and also supports extending for custom Ruby constructs such as custom class level definitions.
Yell is a comprehensive logging replacement for Ruby. It defines multiple adapters, various log level combinations and message formatting options.
This library provides functionality for retrieving email via POP3, the Post Office Protocol version 3, as specified by RFC1939.
Citrus is a parsing library for Ruby that combines the expressiveness of the language with the parsing expressions.
RangeCompresses is a tiny library that allows compressing arrays of objects into arrays of ranges. For example, it can turn the following: [1, 2, 3, 4, 6, 8, 9, 10] into [1..4, 6..6, 8..10].
minitest-rg changes the colour of the output from Minitest.
This package provides a Jekyll plugin to silently generate a sitemaps.org compliant sitemap for your Jekyll site.
This package provides a WebSocket base for a Ruby client and server.
BibTeX-Ruby is the Rubyist's Swiss Army knife for all things BibTeX. It includes a parser for all common BibTeX objects and a sophisticated name parser that tokenizes correctly formatted names. BibTeX-Ruby recognizes BibTeX string replacements, joins values containing multiple strings or variables, supports cross-references, and decodes common LaTeX formatting instructions to unicode. If you are in a hurry, it also allows for easy export/conversion to formats such as YAML, JSON, CSL, and XML (BibTeXML).
This package provides a Ruby extension for GNU dbm.
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.
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.
When mutex_m is required, any object that extends or includes Mutex_m will be treated like a Mutex.
This package provides a implementations of custom cops that are bundled as defaults in Standard Ruby.