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 thread_safe library provides thread-safe collections and utilities for Ruby.
This library allows reading and writing RPM packages. It is used by the fpm tool. It is written in pure Ruby because librpm is not available on all systems and requires many dependencies.
This package provides a RubyVersion class which offers a convenient Domain Specific Language (DSL) for checking for the right Ruby version.
Text::Hyphen is a Ruby library to hyphenate words in various languages using Ruby-fied versions of TeX hyphenation patterns. It will properly hyphenate various words according to the rules of the language the word is written in. The algorithm is based on that of the TeX typesetting system by Donald E. Knuth.
This package provides a small C extension to speed up variable length integers (varint) in Ruby Protocol Buffers.
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.
Gettext is a GNU gettext-like program for Ruby. The catalog file (po-file) used is the same as that used by GNU gettext, allowing you to use GNU gettext tools for maintenance.
RSpec::Wait strives to make it easier to test asynchronous or slow interactions.
Asciidoctor generates single-page documents. This extension splits documents up into multiple HTML pages according to their headings, with configurable levels.
Minitest-sprint is a test runner for minitest that makes it easier to re-run individual failing tests.
This package provides a lightweight mime type lookup toy.
The rubyzip module provides ways to read from and create zip files.
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.
Liquid is a template language written in Ruby. It is used to load dynamic content on storefronts.
Mail is an internet library for Ruby that is designed to handle email generation, parsing and sending. The purpose of this library is to provide a single point of access to handle all email functions, including sending and receiving emails. All network type actions are done through proxy methods to Net::SMTP, Net::POP3 etc.
Mail has been designed with a very simple object oriented system that really opens up the email messages you are parsing, if you know what you are doing, you can fiddle with every last bit of your email directly.
Net::SCP is a pure-Ruby implementation of the SCP client protocol.
This Ruby module allows you to map simple HTML back into Markdown---e.g., if you want to import existing HTML data in your application.
This package provides a function to deep freeze Ruby objects.
Sinatra is a DSL for quickly creating web applications in Ruby with minimal effort.
Octokit wraps the GitHub API in a flat API client that follows Ruby conventions and requires little knowledge of REST.
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.
rest-client provides a simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions: get, put, post, delete.
This package provides a RuboCop plugin for Rake.
Introspection provides tools to inspect the hierarchy of method definitions on a Ruby object.