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.
multi_test provides a uniform interface onto whatever testing libraries that have been loaded into a running Ruby process to help control rogue test/unit/autorun requires.
Gherkin is a parser and compiler for the Gherkin language. It is intended be used by all Cucumber implementations to parse .feature files.
Bundler automatically downloads and installs a list of gems specified in a "Gemfile", as well as their dependencies.
Pygmentize provides a simple way to call pygmentize from within a Ruby application.
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.
Pleaserun is a tool to generate startup scripts and service definitions. It targets service managers such as systemd, Upstart, launchd, sysv init, and runit.
This module allows Ruby programs to interface with the SQLite3 database engine.
GRPC is a high performance, open-source universal RPC framework. This package provides a ruby interface for it.
The concurrent-ruby-edge gem includes concurrent-ruby features that are under active development and may change frequently. They are expected not to keep backward compatibility (there may also lack tests and documentation), although semantic versions are obeyed though. Features developed in concurrent-ruby-edge are expected to move to concurrent-ruby when final.
WebMock allows stubbing HTTP requests and setting expectations on HTTP requests. This is useful when testing software.
EventMachine implements a single-threaded engine for arbitrary network communications. EventMachine wraps all interactions with sockets, allowing programs to concentrate on the implementation of network protocols. It can be used to create both network servers and clients.
Standard is a port of StandardJS. Like StandardJS, it aims to save time in the following ways:
No configuration.
Automatically format code.
Catch style issues and programmer errors early.
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.
This package provides a Hoe plugin with various Markdown helpers, which can be used to e.g. hyperlink Markdown documentation between project files.
This package containse the JSON parsing tools shared between a number of providers in the fog gem. fog is a Ruby cloud services library.
Asciidoctor PDF is an extension for Asciidoctor that converts AsciiDoc documents to Portable Document Format (PDF) using the Prawn PDF library. It has features such as:
Direct AsciiDoc to PDF conversion
Configuration-driven theme (style and layout)
Scalable Vector Graphics (SVG) support
PDF document outline (i.e., bookmarks)
Table of contents page(s)
Document metadata (title, authors, subject, keywords, etc.)
Internal cross reference links
Syntax highlighting with Rouge, Pygments, or CodeRay
Page numbering
Customizable running content (header and footer)
“Keep together” blocks (i.e., page breaks avoided in certain block content)
Orphaned section titles avoided
Autofit verbatim blocks (as permitted by base_font_size_min setting)
Table border settings honored
Font-based icons
Custom TrueType (TTF) fonts
Double-sided printing mode (margins alternate on recto and verso pages)
Asciidoctor is a text processor and publishing toolchain for converting AsciiDoc content to HTML5, DocBook 5, PDF, and other formats.
Syntax Tree is a suite of tools built on top of the internal CRuby parser. It provides the ability to generate a syntax tree from source, as well as the tools necessary to inspect and manipulate that syntax tree. It can be used to build formatters, linters, language servers, and more.
This package provides a Ruby binding to the Ed25519 elliptic curve public-key signature system described in RFC 8032.
This package allows you to test FTP implementations in ruby. It is a minimal single-client FTP server that can be bound to any arbitrary port on localhost.
Net::SSH is a pure-Ruby implementation of the SSH2 client protocol. It allows you to write programs that invoke and interact with processes on remote servers, via SSH2.
Slop provides a Ruby domain specific language for gathering options and parsing command line flags.
Ethon is a very basic libcurl wrapper using ffi.
This package provides a collection of RuboCop cops to check for performance optimizations in Ruby code.