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.
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.
This package provides a command line interface for running for Rack applications.
Hashie is a collection of classes and mixins that make Ruby hashes more powerful.
This is a parser for kramdown that converts Markdown documents in the GFM dialect to HTML.
The httpclient ruby library provides functionality related to HTTP. Compared to the net/http library, httpclient also provides Cookie, multithreading and authentication (digest, NTLM) support.
Also provided is a httpclient command, which can perform HTTP requests either using arguments or with an interactive prompt.
MIME detection by extension or content, using the freedesktop.org.xml shared-mime-info database.
The Stud Ruby library adds a few things missing from the standard Ruby library such as:
Stud::TryRetry on failure, with back-off, where failure is any exception.
Stud::PoolGeneric resource pools.
Stud::TaskTasks (threads that can return values, exceptions, etc.)
Stud.intervalInterval execution (do X every N seconds).
Stud::BufferBatch and flush behavior.
rest-client provides a simple HTTP and REST client for Ruby, inspired by the Sinatra microframework style of specifying actions: get, put, post, delete.
Shindo is a simple depth first testing library for Ruby.
This package provides a module for encoding and decoding (X)HTML entities.
Launchy is helper class for launching applications in a fire and forget manner. The aim of Launchy is to provide a common approach to launching external applications from within Ruby programs.
This library contains the Ruby extension that implements Protocol Buffers functionality in Ruby.
The Ruby extension makes use of generated Ruby code that defines message and enum types in a Ruby DSL. You may write definitions in this DSL directly, but we recommend using protoc's Ruby generation support with .proto files. The build process in this directory only installs the extension; you need to install protoc (in package ruby-grpc-tools) as well to have Ruby code generation functionality.
IRB is an interactive Ruby command-line tool for REPL (Read Eval Print Loop).
Net::SFTP is a pure Ruby implementation of the SFTP protocol (specifically, versions 1 through 6 of the SFTP protocol). Note that this is the “Secure File Transfer Protocol”, typically run over an SSH connection, and has nothing to do with the FTP protocol.
This package provides Ruby support for the HOCON configuration file format. It supports parsing and modifying HOCON and JSON files, and rendering parsed objects back to a String.
Arel is an SQL Abstract Syntax Tree (AST) manager for Ruby. It simplifies the generation of complex SQL queries and adapts to various relational database implementations.
Systemu can be used on any platform to return status, stdout, and stderr of any command. Unlike other methods like open3 and popen4 there is no danger of full pipes or threading issues hanging your process or subprocess.
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.
This package provides a collection of RuboCop cops to check for downstream compatibility issues in the Ruby code.
This package provides a Ruby library to perform different operations with permutations of sequences, such as strings and arrays.
MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface. Run mailcatcher, set your favourite app to deliver to smtp://127.0.0.1:1025 instead of your default SMTP server, then check out http://127.0.0.1:1080 to see the mail.
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.
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.
Ruby Rsync is a Ruby library that can synchronize files between remote hosts by wrapping the rsync binary.