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

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-hoe-markdown 1.7.0
Propagated dependencies: ruby-rake@13.3.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/flavorjones/hoe-markdown
Licenses: Expat
Build system: ruby
Synopsis: Hoe plugin with Markdown helpers
Description:

This package provides a Hoe plugin with various Markdown helpers, which can be used to e.g. hyperlink Markdown documentation between project files.

ruby-syntax-tree 6.2.0
Propagated dependencies: ruby-prettier-print@1.2.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/ruby-syntax-tree/syntax_tree
Licenses: Expat
Build system: ruby
Synopsis: Fast Ruby parser and formatter
Description:

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.

ruby-base32 0.3.4
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/stesla/base32
Licenses: Expat
Build system: ruby
Synopsis: Ruby extension for base32 encoding and decoding
Description:

Base32 is a library which provides base32 decoding and encoding.

ruby-rack-test 2.1.0
Propagated dependencies: ruby-rack@2.2.7
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/rack/rack-test
Licenses: Expat
Build system: ruby
Synopsis: Testing API for Rack applications
Description:

Rack::Test is a small, simple testing API for Rack applications. It can be used on its own or as a reusable starting point for Web frameworks and testing libraries to build on.

ruby-reverse-markdown 1.1.0
Propagated dependencies: ruby-nokogiri@1.18.10
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/xijo/reverse_markdown
Licenses: WTFPL 2
Build system: ruby
Synopsis: Convert HTML into Markdown
Description:

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-listen 3.8.0
Dependencies: ruby-thor@1.2.2
Propagated dependencies: ruby-rb-fsevent@0.10.3 ruby-rb-inotify@0.10.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/guard/listen
Licenses: Expat
Build system: ruby
Synopsis: Listen to file modifications
Description:

The Listen gem listens to file modifications and notifies you about the changes.

ruby-hoe 3.26.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://www.zenspider.com/projects/hoe.html
Licenses: Expat
Build system: ruby
Synopsis: Ruby project management helper
Description:

Hoe is a rake/rubygems helper for project Rakefiles. It helps manage, maintain, and release projects and includes a dynamic plug-in system allowing for easy extensibility. Hoe ships with plug-ins for all the usual project tasks including rdoc generation, testing, packaging, deployment, and announcement.

ruby-hashie 5.0.0-0.7351055
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/hashie/hashie
Licenses: Expat
Build system: ruby
Synopsis: Extensions to Ruby Hashes
Description:

Hashie is a collection of classes and mixins that make Ruby hashes more powerful.

ruby-rubytest 0.8.1
Propagated dependencies: ruby-ansi@1.5.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://rubyworks.github.io/rubytest
Licenses: FreeBSD
Build system: ruby
Synopsis: Universal test harness for Ruby
Description:

Rubytest is a testing meta-framework for Ruby. It can handle any compliant test framework and can run tests from multiple frameworks in a single pass.

ruby-timers 4.3.5
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/socketry/timers
Licenses: Expat
Build system: ruby
Synopsis: Collection of Ruby timer classes
Description:

Timers offers a collections of one-shot and periodic timers, intended for use with event loops such as async.

ruby-hashdiff 1.0.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/liufengyun/hashdiff
Licenses: Expat
Build system: ruby
Synopsis: HashDiff computes the smallest difference between two hashes
Description:

HashDiff is a Ruby library to compute the smallest difference between two hashes.

ruby-rubypants 0.6.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/jmcnevin/rubypants
Licenses: FreeBSD
Build system: ruby
Synopsis: Port of the smart-quotes library SmartyPants
Description:

RubyPants is a Ruby port of the smart-quotes library SmartyPants. The original SmartyPants is a web publishing plug-in for Movable Type, Blosxom, and BBEdit that easily translates plain ASCII punctuation characters into smart typographic punctuation HTML entities.

ruby-benchmark-ips 2.12.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/evanphx/benchmark-ips
Licenses: Expat
Build system: ruby
Synopsis: Iterations per second enhancement for the Ruby Benchmark module
Description:

Benchmark-ips enhances the Ruby Benchmark module with the iterations per second count. For short snippets of code, it can automatically figure out how many times to run the code to get interesting data.

ruby-minitest-profile 0.0.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/nmeans/minitest-profile
Licenses: Expat
Build system: ruby
Synopsis: Display the slowest tests in a MiniTest suite
Description:

This package provides a MiniTest plugin for displaying the slowest tests in a minitest suite.

ruby-pdf-reader 2.4.0
Propagated dependencies: ruby-afm@0.2.2 ruby-ascii85@1.0.3 ruby-hashery@2.1.2 ruby-rc4@0.1.5 ruby-ttfunk@1.7.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/yob/pdf-reader
Licenses: GPL 3+
Build system: ruby
Synopsis: PDF parser in Ruby
Description:

The PDF::Reader library implements a PDF parser conforming as much as possible to the PDF specification from Adobe. It provides programmatic access to the contents of a PDF file with a high degree of flexibility.

ruby-varint 0.1.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/liquidm/varint
Licenses: Modified BSD
Build system: ruby
Synopsis: Variable length integers (varint) C extension for Ruby
Description:

This package provides a small C extension to speed up variable length integers (varint) in Ruby Protocol Buffers.

ruby-money-open-exchange-rates 1.4.0
Propagated dependencies: ruby-money@6.16.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://spk.github.io/money-open-exchange-rates/
Licenses: Expat
Build system: ruby
Synopsis: Money open exchange rates for Ruby
Description:

This package provides a gem that calculates the exchange rate using published rates from open-exchange-rates. Compatible with the money gem.

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-arr-pm 0.0.12
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/jordansissel/ruby-arr-pm
Licenses: ASL 2.0
Build system: ruby
Synopsis: RPM reader/writer library written in Ruby
Description:

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.

ruby-chunky-png 1.4.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/wvanbergen/chunky_png/wiki
Licenses: Expat
Build system: ruby
Synopsis: Ruby library to handle PNG images
Description:

ChunkyPNG is a pure Ruby library that can read and write Portable Network Graphics (PNG) images without depending on an external image library. It tries to be memory efficient and reasonably fast. It has features such as:

  • Decoding support for any image that the PNG standard allows. This includes all standard color modes, all bit depths, all transparency, and interlacing and filtering options.

  • Encoding support for images of all color modes (true color, grayscale, and indexed) and transparency for all these color modes. The best color mode is chosen automatically, based on the amount of used colors.

  • Read/write access to the image's pixels.

  • Read/write access to all image metadata that is stored in chunks.

  • Memory efficiency: fixnum are used, i.e. 4 or 8 bytes of memory per pixel, depending on the hardware).

  • Performance: ChunkyPNG is reasonably fast for Ruby standards, by only using integer math and a highly optimized saving routine.

  • Interoperability with RMagick.

ChunkyPNG is vulnerable to decompression bombs and can run out of memory when loading a specifically crafted PNG file. This is hard to fix in pure Ruby. Deal with untrusted images in a separate process, e.g., by using fork or a background processing library.

ruby-prism 1.3.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://ruby.github.io/prism/
Licenses: Expat
Build system: ruby
Synopsis: Parser for Ruby source code
Description:

This package provides a parser for Ruby source code, written in C.

ruby-debug 1.7.2
Propagated dependencies: ruby-irb@1.6.3 ruby-reline@0.3.3
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/ruby/debug
Licenses: FreeBSD
Build system: ruby
Synopsis: Debugging functionality for Ruby
Description:

Debugging functionality for Ruby. This is completely rewritten debug.rb which was contained by the ancient Ruby versions. It is included with Ruby itself, but this package is made available so that the latest version can be made available independently from Ruby.

ruby-execjs 2.7.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/rails/execjs
Licenses: Expat
Build system: ruby
Synopsis: Run JavaScript code from Ruby
Description:

ExecJS lets you run JavaScript code from Ruby. It automatically picks a runtime to evaluate your JavaScript program, then returns the result to you as a Ruby object.

ruby-namae 1.1.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/berkmancenter/namae
Licenses: FreeBSD AGPL 3+
Build system: ruby
Synopsis: Parser for human names
Description:

Namae (名前) is a parser for human names. It recognizes personal names of various cultural backgrounds and tries to split them into their component parts (e.g., given and family names, honorifics etc.).

Total packages: 69252