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

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-backport 1.1.2
Dependencies: ruby-simplecov@0.22.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/castwide/backport
Licenses: Expat
Build system: ruby
Synopsis: Pure Ruby library for event-driven IO
Description:

This package provides a pure Ruby library for event-driven IO.

ruby-locale 2.1.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/ruby-gettext/locale
Licenses: LGPL 3+ Ruby License
Build system: ruby
Synopsis: Ruby library providing basic localization APIs
Description:

Ruby-Locale is the pure ruby library which provides basic APIs for localization.

ruby-lumberjack 1.0.13
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/bdurand/lumberjack
Licenses: Expat
Build system: ruby
Synopsis: Logging utility library for Ruby
Description:

Lumberjack is a simple logging utility that can be a drop in replacement for Logger or ActiveSupport::BufferedLogger. It provides support for automatically rolling log files even with multiple processes writing the same log file.

ruby-prawn-dev 0.3.0
Propagated dependencies: ruby-rake@13.3.0 ruby-rspec@3.13.1 ruby-yard@0.9.37
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://prawnpdf.org/
Licenses: Expat
Build system: ruby
Synopsis: Shared tools for Prawn projects development
Description:

Prawn-dev contains tools to aid the development of the various Prawn projects.

ruby-yell 2.2.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/rudionrails/yell
Licenses: Expat
Build system: ruby
Synopsis: Extensible logging library for Ruby
Description:

Yell is a comprehensive logging replacement for Ruby. It defines multiple adapters, various log level combinations and message formatting options.

ruby-deep-merge 1.2.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/danielsdeleo/deep_merge
Licenses: Expat
Build system: ruby
Synopsis: Recursively merge hashes
Description:

Deep Merge is a set of utility functions for Hash. It permits you to merge elements inside a hash together recursively.

ruby-ruby-memcheck 1.3.2
Dependencies: valgrind@3.25.1
Propagated dependencies: ruby-nokogiri@1.18.10
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/Shopify/ruby_memcheck
Licenses: Expat
Build system: ruby
Synopsis: Valgrind memcheck tool for Ruby
Description:

The ruby_memcheck gem provides a sane way to use Valgrind's memcheck on your native extension gem, that filters out all the false positives caused by Ruby not freeing all of the memory it allocates during shutdown.

ruby-clamp 1.3.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/mdub/clamp
Licenses: Expat
Build system: ruby
Synopsis: Command-line parsing library for Ruby
Description:

Clamp provides an object-model for command-line utilities. It handles parsing of command-line options, and generation of usage help.

ruby-maruku 0.7.3
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/bhollis/maruku
Licenses: Expat
Build system: ruby
Synopsis: Markdown interpreter in Ruby
Description:

Maruku is a Markdown interpreter in Ruby. It can export Markdown to HTML, and PDF through LaTeX.

ruby-mutex-m 0.3.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/ruby/mutex_m
Licenses: FreeBSD
Build system: ruby
Synopsis: Mixin to extend objects to be handled like a Mutex.
Description:

When mutex_m is required, any object that extends or includes Mutex_m will be treated like a Mutex.

ruby-term-ansicolor 1.7.1
Propagated dependencies: ruby-tins@1.29.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://flori.github.io/term-ansicolor/
Licenses: GPL 2
Build system: ruby
Synopsis: Ruby library to control the attributes of terminal output
Description:

This Ruby library uses ANSI escape sequences to control the attributes of terminal output.

ruby-omniauth 2.1.1
Propagated dependencies: ruby-hashie@5.0.0-0.7351055 ruby-rack@2.2.22 ruby-rack-test@2.1.0 ruby-rack-protection@3.0.5
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/omniauth/omniauth
Licenses: Expat
Build system: ruby
Synopsis: Generalized Rack framework for multiple-provider authentication
Description:

This package provides a generalized Rack framework for multiple-provider authentication.

ruby-byebug 12.0.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/deivid-rodriguez/byebug
Licenses: FreeBSD
Build system: ruby
Synopsis: Debugger for Ruby 2
Description:

Byebug is a Ruby 2 debugger implemented using the Ruby 2 TracePoint C API for execution control and the Debug Inspector C API for call stack navigation. The core component provides support that front-ends can build on. It provides breakpoint handling and bindings for stack frames among other things and it comes with a command line interface.

ruby-thor 1.2.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: http://whatisthor.com/
Licenses: Expat
Build system: ruby
Synopsis: Ruby toolkit for building command-line interfaces
Description:

Thor is a toolkit for building powerful command-line interfaces.

ruby-timeout 0.4.3
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/ruby/timeout
Licenses: FreeBSD
Build system: ruby
Synopsis: Timeout library for Ruby
Description:

Timeout provides a way to auto-terminate a potentially long-running operation if it hasn't finished in a fixed amount of time.

ruby-rubocop-ast 1.37.0
Propagated dependencies: ruby-parser@3.3.7.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://rubocop.org/
Licenses: Expat
Build system: ruby
Synopsis: RuboCop's AST extensions and NodePattern functionality
Description:

Rubocop::AST extends ruby-parser with classes used by RuboCop to deal with Ruby's Abstract Syntax Tree (AST), in particular:

  • RuboCop::AST::Node

  • RuboCop::AST::NodePattern

ruby-dalli 3.2.4
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/petergoldstein/dalli
Licenses: Expat
Build system: ruby
Synopsis: High performance memcached client for Ruby
Description:

Dalli is a high performance pure Ruby client for accessing memcached servers. Dalli supports:

  • Simple and complex memcached configurations

  • Fail-over between memcached instances

  • Fine-grained control of data serialization and compression

  • Thread-safe operation

  • SSL/TLS connections to memcached

  • SASL authentication.

The name is a variant of Salvador Dali for his famous painting The Persistence of Memory.

ruby-prawn-manual-builder 0.3.1
Propagated dependencies: ruby-coderay@1.1.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/prawnpdf/prawn-manual_builder
Licenses: Ruby License GPL 2+ GPL 3+
Build system: ruby
Synopsis: Tool for writing manuals for Prawn and Prawn accessories
Description:

This package provides a tool for writing manuals for Prawn and Prawn accessories

ruby-mkmf-lite 0.5.2
Propagated dependencies: ruby-ptools@1.5.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/djberg96/mkmf-lite
Licenses: ASL 2.0
Build system: ruby
Synopsis: Lightweight alternative to @code{mkmf}
Description:

mkmf-lite is a light version of Ruby's mkmf.rb designed for use as a library. It does not create packages, builds, or log files of any kind. Instead, it provides mixin methods that you can use in FFI or tests to check for the presence of header files, constants, and so on.

ruby-ethon 0.17.0
Dependencies: curl@8.6.0
Propagated dependencies: ruby-ffi@1.15.5
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/typhoeus/ethon
Licenses: Expat
Build system: ruby
Synopsis: Very lightweight @code{libcurl} wrapper
Description:

Ethon is a very basic libcurl wrapper using ffi.

ruby-method-source 1.0.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/banister/method_source
Licenses: Expat
Build system: ruby
Synopsis: Retrieve the source code for Ruby methods
Description:

Method_source retrieves the source code for Ruby methods. Additionally, it can extract source code from Proc and Lambda objects or just extract comments.

ruby-lazy-object 0.0.3
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/HornsAndHooves/lazy_object
Licenses: Expat
Build system: ruby
Synopsis: Object wrapper that forwards all calls to the reference object
Description:

LazyObject is an object wrapper that forwards all calls to the reference object. This object is not created until the first method dispatch.

ruby-test-queue 0.4.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/tmm1/test-queue
Licenses: Expat
Build system: ruby
Synopsis: Minitest/RSpec parallel test runner for CI environments
Description:

The test-queue module is a parallel test runner, built using a centralized queue to ensure optimal distribution of tests between workers. It is specifically optimized for Continuous Integration (CI) environments: build statistics from each run are stored locally and used to sort the queue at the beginning of the next run.

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.

Total packages: 72465