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

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-ruby-parser 3.20.2
Propagated dependencies: ruby-sexp-processor@4.17.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/seattlerb/ruby_parser/
Licenses: Expat
Build system: ruby
Synopsis: Ruby parser written in pure Ruby
Description:

The ruby_parser (RP) package provides a Ruby parser written in pure Ruby. It outputs S-expressions which can be manipulated and converted back to Ruby via the ruby2ruby library.

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-http-accept 1.7.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/socketry/http-accept
Licenses: Expat
Build system: ruby
Synopsis: Parse Accept and Accept-Language HTTP headers
Description:

This package provides a set of parsers for Accept and Accept-Language HTTP headers.

ruby-bake-test 0.2.0
Propagated dependencies: ruby-bake@0.18.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/ioquatix/bake-test
Licenses: Expat
Build system: ruby
Synopsis: Test suite automatic runner for Ruby
Description:

bake-test automatically discovers how to run local test suites for Ruby projects. It supports rspec, sus, as well as rake.

ruby-zeitwerk 2.7.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/fxn/zeitwerk
Licenses: Expat
Build system: ruby
Synopsis: Efficient and thread-safe code loader for Ruby
Description:

Zeitwerk implements constant autoloading with Ruby semantics. Each gem and application may have their own independent autoloader, with its own configuration, inflector, and logger. Supports autoloading, reloading, and eager loading.

ruby-multihashes 0.2.0
Propagated dependencies: ruby-multicodecs@0.2.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/multiformats/ruby-multihash
Licenses: Expat
Build system: ruby
Synopsis: Multihash implementation for Ruby
Description:

Multihashes provides a simple, low-level multihash implementation for Ruby. A multihash is a digest with an embedded hash function code

ruby-http-parser.rb 0.6.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/tmm1/http_parser.rb
Licenses: Expat
Build system: ruby
Synopsis: HTTP parser un Ruby
Description:

This gem is a simple callback-based HTTP request/response parser for writing http servers, clients and proxies.

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-rdiscount 2.2.7.3
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://dafoster.net/projects/rdiscount/
Licenses: Modified BSD
Build system: ruby
Synopsis: Discount Markdown Processor for Ruby
Description:

Discount is an implementation of John Gruber's Markdown markup language in C. It implements all of the language described in the markdown syntax document and passes the Markdown 1.0 test suite.

ruby-power-assert 1.1.5
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/k-tsj/power_assert
Licenses: FreeBSD Ruby License
Build system: ruby
Synopsis: Assert library with descriptive assertion messages
Description:

Power-assert is an assertion library providing descriptive assertion messages for tests.

ruby-mysql2 0.5.6
Dependencies: mariadb@10.11.14 zlib@1.3.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/brianmario/mysql2
Licenses: Expat
Build system: ruby
Synopsis: MySQL library for Ruby, binding to libmysql
Description:

This package provides a simple, fast MySQL library for Ruby, binding to libmysql.

ruby-fuubar 2.3.2
Propagated dependencies: ruby-rspec-core@3.13.2 ruby-progressbar@1.10.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/thekompanee/fuubar
Licenses: Expat
Build system: ruby
Synopsis: Fuubar is an RSpec formatter that uses a progress bar
Description:

Fuubar is an RSpec formatter that uses a progress bar instead of a string of letters and dots as feedback. It also stops on the first test failure.

ruby-gherkin-ruby 0.3.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/codegram/gherkin-ruby
Licenses: Expat
Build system: ruby
Synopsis: Pure Ruby Gherkin parser
Description:

Gherkin-ruby is a Gherkin parser written in pure Ruby and less than 200 lines of code.

mailcatcher 0.7.1
Dependencies: ruby-eventmachine@1.2.7 ruby-mail@2.8.1 ruby-rack@2.2.22 ruby-sinatra@3.0.5 ruby-skinny@0.2.4 ruby-sqlite3@2.5.0 ruby-thin@1.7.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://mailcatcher.me
Licenses: Expat
Build system: ruby
Synopsis: SMTP server which catches messages to display them a browser
Description:

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.

ruby-bcrypt-pbkdf 1.1.2.rc1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/net-ssh/bcrypt_pbkdf-ruby
Licenses: Expat
Build system: ruby
Synopsis: Reading password encrypted Ed25519 keys in Ruby
Description:

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.

ruby-ci-reporter 2.1.0
Propagated dependencies: ruby-builder@3.3.0 ruby-rexml@3.2.5
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/nicksieger/ci_reporter
Licenses: Expat
Build system: ruby
Synopsis: Generate XML reports of runs test
Description:

CI::Reporter is an add-on to Ruby testing frameworks that allows you to generate XML reports of your test runs. The resulting files can be read by a continuous integration system that understands Ant's JUnit report format.

ruby-middleware 0.1.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/mitchellh/middleware
Licenses: Expat
Build system: ruby
Synopsis: Implementation of a middleware abstraction for Ruby
Description:

Middleware is a generalized implementation of a middleware abstraction for Ruby.

ruby-blankslate 3.1.3
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/masover/blankslate
Licenses: Expat
Build system: ruby
Synopsis: Abstract base class with no predefined methods
Description:

BlankSlate provides an abstract base class with no predefined methods (except for __send__ and __id__). BlankSlate is useful as a base class when writing classes that depend upon method_missing (e.g. dynamic proxies).

ruby-hkdf 1.0.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/jtdowney/hkdf
Licenses: Expat
Build system: ruby
Synopsis: HMAC-based Key Derivation Function
Description:

This package provides a Ruby implementation of RFC5869: HKDF. The goal of HKDF is to take some source key material and generate suitable cryptographic keys from it.

ruby-arel 9.0.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/rails/arel
Licenses: Expat
Build system: ruby
Synopsis: SQL AST manager for Ruby
Description:

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.

ruby-cane 3.0.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/square/cane
Licenses: ASL 2.0
Build system: ruby
Synopsis: Code quality threshold checking
Description:

Cane fails your build if code quality thresholds are not met.

ruby-omniauth-oauth2 1.8.0
Propagated dependencies: ruby-oauth2@2.0.9 ruby-omniauth@2.1.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/omniauth/omniauth-oauth2
Licenses: Expat
Build system: ruby
Synopsis: Abstract OAuth2 strategy for OmniAuth
Description:

This library provides a generic OAuth2 strategy for OmniAuth. It doesn't provide a way to gather user information, so should be used as a building block for authentication strategies.

ruby-rack 2.2.22
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/rack/rack
Licenses: Expat
Build system: ruby
Synopsis: Unified web application interface for Ruby
Description:

Rack provides a minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses, it unifies the API for web servers, web frameworks, and software in between into a single method call.

ruby-prawn-table 0.2.2
Propagated dependencies: ruby-prawn@2.4.0 ruby-pdf-inspector@1.3.0-1.00ee4c9
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/prawnpdf/prawn-table
Licenses: GPL 3+
Build system: ruby
Synopsis: Tables support for Prawn
Description:

This gem provides tables support for Prawn.

Total packages: 72465