_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/

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.


ruby-silent-stream 1.0.6
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/pboling/silent_stream
Licenses: Expat
Build system: ruby
Synopsis: ActiveSupport stream silencing without ActiveSupport
Description:

SilentStream is an extraction of some parts of ActiveSupport's Kernel Reporting Core Extensions around silencing IO streams.

ruby-ptools 1.5.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/djberg96/ptools
Licenses: Artistic License 2.0
Build system: ruby
Synopsis: Extra methods for Ruby's @code{File} class
Description:

The ptools (power tools) library extends Ruby's core File class with many additional methods modelled after common POSIX tools, such as File.which for finding executables, File.tail to print the last lines of a file, File.wc to count words, and so on.

ruby-minitest-reporters 1.7.1
Propagated dependencies: ruby-ansi@1.5.0 ruby-builder@3.3.0 ruby-minitest@5.27.0 ruby-progressbar@1.10.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/kern/minitest-reporters
Licenses: Expat
Build system: ruby
Synopsis: Enhanced reporting for Minitest tests
Description:

minitest/reporters provides a custom Minitest runner to improve how the test state is reported. A number of different reporters are available, including a spec reporter, progress bar reporter, a HTML reporter.

ruby-rspec-debug 0.2.0
Propagated dependencies: ruby-debug@1.7.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/ko1/rspec-debug
Licenses: Expat
Build system: ruby
Synopsis: Invoke Ruby debugger when spec fails
Description:

This package can be used to have the execution stopped for inspection in the Ruby debugger upon encountering a failure. To use it, set the RSPEC_DEBUG environment variable to true then invoke the rspec command as usual.

ruby-docopt-ng 0.7.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://docopt.org/
Licenses: Expat
Build system: ruby
Synopsis: The Ruby port of Docopt, the option parser written originally in Python
Description:

Parse command line arguments from nothing more than a usage message.

ruby-mustache 1.1.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/mustache/mustache
Licenses: Expat
Build system: ruby
Synopsis: Framework-agnostic way to render logic-free views
Description:

Mustache is a framework-agnostic way to render logic-free views. Think of Mustache as a replacement for your views. Instead of views consisting of ERB or HAML with random helpers and arbitrary logic, your views are broken into two parts: a Ruby class and an HTML template.

ruby-thread-safe 0.3.6
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/ruby-concurrency/thread_safe
Licenses: ASL 2.0
Build system: ruby
Synopsis: Thread-safe utilities for Ruby
Description:

The thread_safe library provides thread-safe collections and utilities for Ruby.

ruby-afm 0.2.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/halfbyte/afm
Licenses: Expat
Build system: ruby
Synopsis: Read Adobe Font Metrics (afm) files
Description:

This library provides methods to read Adobe Font Metrics (afm) files and use the data therein.

ruby-hashery 2.1.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://rubyworks.github.io/hashery
Licenses: FreeBSD
Build system: ruby
Synopsis: Hash-like classes with extra features
Description:

The Hashery is a tight collection of Hash-like classes. Included are the auto-sorting Dictionary class, the efficient LRUHash, the flexible OpenHash and the convenient KeyHash. Nearly every class is a subclass of the CRUDHash which defines a CRUD (Create, Read, Update and Delete) model on top of Ruby's standard Hash making it possible to subclass and augment to fit any specific use case.

ruby-rdf-vocab 3.2.1
Propagated dependencies: ruby-rdf@3.2.8
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/ruby-rdf/rdf-vocab
Licenses: Unlicense
Build system: ruby
Synopsis: Common RDF vocabularies
Description:

This gem extends ruby-rdf with several common RDF vocabularies.

ruby-warden 1.2.8
Propagated dependencies: ruby-rack@2.2.22
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/wardencommunity/warden
Licenses: Expat
Build system: ruby
Synopsis: Rack middleware providing authentication
Description:

Warden is a Rack-based middleware that provides a mechanism for authentication in Ruby web applications.

ruby-asciidoctor-multipage 0.0.16
Propagated dependencies: ruby-asciidoctor@2.0.26 ruby-slim@5.2.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/owenh000/asciidoctor-multipage
Licenses: Expat
Build system: ruby
Synopsis: Asciidoctor extension for generating HTML output using multiple pages
Description:

Asciidoctor generates single-page documents. This extension splits documents up into multiple HTML pages according to their headings, with configurable levels.

ruby-concurrent-ruby-ext 1.3.6
Propagated dependencies: ruby-concurrent-ruby@1.3.6
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/ruby-concurrency/concurrent-ruby
Licenses: Expat
Build system: ruby
Synopsis: C extensions for concurrent-ruby
Description:

This package provides C extensions to optimize the concurrent-ruby gem when running under the Matz's Ruby Interpreter (MRI, also known as CRuby).

ruby-rack-protection 3.0.5
Propagated dependencies: ruby-rack@2.2.22
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/sinatra/sinatra/tree/master/rack-protection
Licenses: Expat
Build system: ruby
Synopsis: Rack middleware that protects against typical web attacks
Description:

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.

ruby-nenv 0.3.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/e2/nenv
Licenses: Expat
Build system: ruby
Synopsis: Ruby interface for modifying the environment
Description:

Nenv provides a convenient wrapper for Ruby's ENV to modify and inspect the environment.

ruby-money 6.16.0
Propagated dependencies: ruby-i18n@1.13.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://rubymoney.github.io/money/
Licenses: Expat
Build system: ruby
Synopsis: Currency conversion library for Ruby
Description:

RubyMoney provides a library for dealing with money and currency conversion. Its features are:

  • Provides a Money class which encapsulates all information about a certain amount of money, such as its value and its currency.

  • Provides a Money::Currency class which encapsulates all information about a monetary unit.

  • Represents monetary values as integers, in cents; so avoids floating point rounding errors.

  • Represents currency as Money::Currency instances providing a high level of flexibility.

  • Provides APIs for exchanging money from one currency to another.

ruby-gemtext 1.0.3
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/exastencil/gemtext
Licenses: Expat
Build system: ruby
Synopsis: Gemtext parser for Ruby
Description:

This package is a Ruby parser library for Gemtext (hypertext format which is intended to serve as the native response format of the Gemini file transfer protocol) and produces a document object of various nodes.

ruby-strscan 3.1.8
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/ruby/strscan
Licenses: Ruby License FreeBSD
Build system: ruby
Synopsis: Lexical scanning operations for Ruby
Description:

This package provides lexical scanning operations on a String in Ruby.

ruby-lint-roller 1.1.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/standardrb/lint_roller
Licenses: Expat
Build system: ruby
Synopsis: Specification for linter and formatter rulesets
Description:

This package provides a plugin specification for Ruby linter and formatter rulesets.

ruby-fog-libvirt 0.15.0
Propagated dependencies: ruby-fog-core@2.6.0 ruby-fog-json@1.2.0 ruby-fog-xml@0.1.5 ruby-json@2.18.1 ruby-libvirt@0.8.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/fog/fog-libvirt
Licenses: Expat
Build system: ruby
Synopsis: Ruby libvirt provider, either standalone or as a module for @code{fog}
Description:

This library can be used as a module for fog or as standalone libvirt provider. fog is a Ruby cloud services library.

ruby-dotenv 3.1.7
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/bkeepers/dotenv
Licenses: Expat
Build system: ruby
Synopsis: Ruby library for setting environment variables
Description:

Dotenv is a Ruby library for setting environment variables defined in a .env file.

ruby-net-smtp 0.3.3
Propagated dependencies: ruby-net-protocol@0.2.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/ruby/net-smtp
Licenses: FreeBSD
Build system: ruby
Synopsis: Simple Mail Transfer Protocol client library for Ruby
Description:

This library provides functionality to send Internet mail via SMTP, the Simple Mail Transfer Protocol. The SMTP protocol specification is known as RFC2821.

ruby-cutest 1.2.2
Propagated dependencies: ruby-clap@1.0.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/djanowski/cutest
Licenses: Expat
Build system: ruby
Synopsis: Run tests in separate processes
Description:

Cutest runs tests in separate processes to avoid shared state.

ruby-bond 0.5.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: http://tagaholic.me/bond/
Licenses: Expat
Build system: ruby
Synopsis: Bond can provide custom autocompletion for arguments, methods and more
Description:

Bond can autocomplete argument(s) to methods, uniquely completing per module, per method and per argument. Bond provides a configuration system and a DSL for creating custom completions and completion rules. Bond can also load completions that ship with gems. Bond is able to offer more than irb's completion since it uses the full line of input when completing as opposed to irb's last-word approach.

Total packages: 32836