_            _    _        _         _
      /\ \         /\ \ /\ \     /\_\      / /\
      \_\ \       /  \ \\ \ \   / / /     / /  \
      /\__ \     / /\ \ \\ \ \_/ / /     / / /\ \__
     / /_ \ \   / / /\ \ \\ \___/ /     / / /\ \___\
    / / /\ \ \ / / /  \ \_\\ \ \_/      \ \ \ \/___/
   / / /  \/_// / /   / / / \ \ \        \ \ \
  / / /      / / /   / / /   \ \ \   _    \ \ \
 / / /      / / /___/ / /     \ \ \ /_/\__/ / /
/_/ /      / / /____\/ /       \ \_\\ \/___/ /
\_\/       \/_________/         \/_/ \_____\/
ruby-highline 3.1.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/JEG2/highline
Licenses: GPL 2 Ruby License
Synopsis: HighLine helps you build command-line interfaces
Description:

HighLine provides a high-level IO library that provides validation, type conversion, and more for command-line interfaces. HighLine also includes a menu system for providing multiple options to the user.

ruby-sanitize 7.0.0
Propagated dependencies: ruby-crass@1.0.6 ruby-nokogiri@1.18.10
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/rgrove/sanitize
Licenses: Expat
Synopsis: Whitelist-based HTML and CSS sanitizer
Description:

Sanitize is a whitelist-based HTML and CSS sanitizer. Given a list of acceptable elements, attributes, and CSS properties, Sanitize will remove all unacceptable HTML and/or CSS from a string.

ruby-maxitest 6.0.0
Propagated dependencies: ruby-minitest@5.19.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/grosser/maxitest
Licenses: Expat
Synopsis: Minitest with extra features
Description:

Maxitest is a wrapper around Minitest with extra functionality such as timeouts, an mtest executable that can run tests by line number, support for interrupted tests, better backtraces, and more.

ruby-polyglot 0.3.5
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/cjheath/polyglot
Licenses: Expat
Synopsis: Augment @code{require} to load non-Ruby file types
Description:

The Polyglot library allows a Ruby module to register a loader for the file type associated with a filename extension, and it augments require to find and load matching files.

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
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-data_uri 0.1.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/dball/data_uri
Licenses: Expat
Synopsis: URI class for parsing data URIs
Description:

Data URIs allow resources to be embedded inside a URI. The URI::Data class provides support for parsing these URIs using the normal URI.parse method.

ruby-parallel 1.21.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/grosser/parallel
Licenses: Expat
Synopsis: Parallel processing in Ruby
Description:

Parallel allows you to run any code in parallel Processes (to use all CPUs) or Threads(to speedup blocking operations). It is best suited for map-reduce or e.g. parallel downloads/uploads.

ruby-standard 1.37.0
Propagated dependencies: ruby-language-server-protocol@3.17.0.3 ruby-lint-roller@1.1.0 ruby-rubocop@1.68.0 ruby-rubocop-performance@1.23.1 ruby-standard-custom@1.0.2 ruby-standard-performance@1.6.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/testdouble/standard
Licenses: Expat
Synopsis: Ruby Style Guide, with linter & automatic code fixer
Description:

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.

ruby-diff-lcs 1.3
Channel: guix
Location: gnu/packages/ruby-check.scm (gnu packages ruby-check)
Home page: https://github.com/halostatue/diff-lcs
Licenses: Expat
Synopsis: Compute the difference between two Enumerable sequences
Description:

Diff::LCS computes the difference between two Enumerable sequences using the McIlroy-Hunt longest common subsequence (LCS) algorithm. It includes utilities to create a simple HTML diff output format and a standard diff-like tool.

ruby-ffi-rzmq 2.0.7
Propagated dependencies: ruby-ffi-rzmq-core@1.0.7
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/chuckremes/ffi-rzmq
Licenses: Expat
Synopsis: High-level Ruby wrapper for the ZeroMQ networking library
Description:

This library provides a high-level API that wraps the ZeroMQ networking library using the Ruby foreign function interface (FFI). It is a pure Ruby wrapper, hence is compatible with any Ruby runtime that has support for FFI.

ruby-citeproc 1.0.10
Propagated dependencies: ruby-namae@1.1.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/inukshuk/citeproc
Licenses: AGPL 3+ FreeBSD
Synopsis: Interface for Ruby citation processors
Description:

CiteProc is a citation processor interface and citation data API based on the CSL specifications. To actually process citations, a dedicated processor engine is required: a pure Ruby engine is available in the citeproc-ruby gem.

ruby-kramdown 2.3.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://kramdown.gettalong.org/
Licenses: Expat
Synopsis: Markdown parsing and converting library
Description:

Kramdown is a library for parsing and converting a superset of Markdown. It is completely written in Ruby, supports standard Markdown (with some minor modifications) and various extensions that have been made popular by the PHP Markdown Extra package and Maruku.

ruby-tomparse 0.4.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: http://rubyworks.github.com/tomparse/
Licenses: FreeBSD
Synopsis: TomDoc parser for Ruby
Description:

TomParse is a TomDoc parser for Ruby. It takes a code comment as input and parses it into a convenient object-oriented structure in accordance with the TomDoc standard. See TomDoc for more information about the TomDoc format.

ruby-sorcerer 2.0.1
Channel: guix
Location: gnu/packages/ruby-check.scm (gnu packages ruby-check)
Home page: https://github.com/rspec-given/sorcerer
Licenses: Expat
Synopsis: Ripper-style abstract syntax tree to Ruby source generator
Description:

Sorcerer generates Ruby code from a Ripper-like abstract syntax tree (i.e. S-Expressions). Sorcerer is targeted mainly at small snippets of Ruby code, expressible in a single line. Longer examples may be re-sourced, but they will be rendered in a single-line format.

ruby-net-sftp 4.0.0
Propagated dependencies: ruby-net-ssh@7.1.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/net-ssh/net-sftp
Licenses: Expat
Synopsis: Pure Ruby implementation of the SFTP client protocol
Description:

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.

ruby-morecane 0.2.0
Propagated dependencies: ruby-parallel@1.21.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/yob/morecane
Licenses: Expat
Synopsis: Extra checks for cane
Description:

The cane gem provides a great framework for running quality checks over your ruby project as part of continuous integration build. It comes with a few checks out of the box, but also provides an API for loading custom checks. This gem provides a set of additional checks.

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
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-optimist 3.0.1
Channel: gn-bioinformatics
Location: gn/packages/ruby.scm (gn packages ruby)
Home page: https://manageiq.github.io/optimist/
Licenses: Expat
Synopsis: Optimist is a commandline option parser for Ruby that just gets out of your way. One line of code per option is all you need to write. For that, you get a nice automatically-generated help page, robust option parsing, command subcompletion, and sensible defaults for everything you don't specify.
Description:

Optimist is a commandline option parser for Ruby that just gets out of your way. One line of code per option is all you need to write. For that, you get a nice automatically-generated help page, robust option parsing, command subcompletion, and sensible defaults for everything you don't specify.

ruby-readline 0.0.4
Propagated dependencies: ruby-reline@0.3.3
Channel: gn-bioinformatics
Location: gn/packages/ruby.scm (gn packages ruby)
Home page: https://github.com/ruby/readline
Licenses: Expat
Synopsis: This is just a loader for "readline". If Ruby has the "readline-ext" gem that is a native extension, this gem will load it. If Ruby does not have the "readline-ext" gem this gem will load "reline", a library that is compatible with the "readline-ext" gem and implemented in pure Ruby.
Description:

This is just a loader for "readline". If Ruby has the "readline-ext" gem that is a native extension, this gem will load it. If Ruby does not have the "readline-ext" gem this gem will load "reline", a library that is compatible with the "readline-ext" gem and implemented in pure Ruby.

ruby-anystyle 1.4.2
Propagated dependencies: ruby-anystyle-data@1.3.0 ruby-bibtex-ruby@6.1.0 ruby-namae@1.1.1 ruby-wapiti@2.1.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://anystyle.io
Licenses: FreeBSD
Synopsis: Fast and smart citation reference parsing (Ruby library)
Description:

AnyStyle is a very fast and smart parser for academic reference lists and bibliographies. AnyStyle uses powerful machine learning heuristics based on Conditional Random Fields and aims to make it easy to train the model with data that is relevant to your parsing needs.

This package provides the Ruby module AnyStyle. AnyStyle can also be used via the anystyle command-line utility or a web application, though the later has not yet been packaged for Guix.

ruby-colored2 3.1.2
Channel: gn-bioinformatics
Location: gn/packages/ruby.scm (gn packages ruby)
Home page: https://github.com/kigster/colored2
Licenses: Expat
Synopsis: This is a heavily modified fork of http://github.com/defunkt/colored gem, with many sensible pull requests combined. Since the authors of the original gem no longer support it, this might, perhaps, be considered a good alternative. Simple gem that adds various color methods to String class, and can be used as follows: require 'colored2' puts 'this is red'.red puts 'this is red with a yellow background'.red.on.yellow puts 'this is red with and italic'.red.italic puts 'this is green bold'.green.bold << ' and regular'.green puts 'this is really bold blue on white but reversed'.bold.blue.on.white.reversed puts 'this is regular, but '.red! << 'this is red '.yellow! << ' and yellow.'.no_color! puts ('this is regular, but '.red! do 'this is red '.yellow! do ' and yellow.'.no_color! end end)
Description:

This is a heavily modified fork of http://github.com/defunkt/colored gem, with many sensible pull requests combined. Since the authors of the original gem no longer support it, this might, perhaps, be considered a good alternative.

Simple gem that adds various color methods to String class, and can be used as follows:

require 'colored2'

puts 'this is red'.red puts 'this is red with a yellow background'.red.on.yellow puts 'this is red with and italic'.red.italic puts 'this is green bold'.green.bold << ' and regular'.green puts 'this is really bold blue on white but reversed'.bold.blue.on.white.reversed puts 'this is regular, but '.red! << 'this is red '.yellow! << ' and yellow.'.no_color! puts ('this is regular, but '.red! do 'this is red '.yellow! do ' and yellow.'.no_color! end end)

ruby-yardstick 0.9.9
Propagated dependencies: ruby-yard@0.9.37
Channel: gn-bioinformatics
Location: gn/packages/ruby.scm (gn packages ruby)
Home page: https://github.com/dkubb/yardstick
Licenses: Expat
Synopsis: Measure YARD documentation coverage
Description:

Measure YARD documentation coverage

ruby-dry-logic 1.1.0
Propagated dependencies: ruby-concurrent@1.3.5 ruby-dry-core@0.5.0
Channel: gn-bioinformatics
Location: gn/packages/ruby.scm (gn packages ruby)
Home page: https://dry-rb.org/gems/dry-logic
Licenses: Expat
Synopsis: Predicate logic with rule composition
Description:

Predicate logic with rule composition

emacs-ruby-end 20230205.115
Channel: emacs
Location: emacs/packages/melpa.scm (emacs packages melpa)
Home page: http://github.com/rejeep/ruby-end
Licenses:
Synopsis: Automatic insertion of end blocks for Ruby
Description:

Documentation at https://melpa.org/#/ruby-end

Total results: 876