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

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-webmock 3.11.2
Propagated dependencies: ruby-addressable@2.8.1 ruby-crack@0.4.5 ruby-hashdiff@1.0.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/bblimke/webmock
Licenses: Expat
Build system: ruby
Synopsis: Allows stubbing and setting expectations on HTTP requests
Description:

WebMock allows stubbing HTTP requests and setting expectations on HTTP requests. This is useful when testing software.

ruby-google-protobuf 4.34.0.rc.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://protobuf.dev
Licenses: Modified BSD
Build system: ruby
Synopsis: Protocol Buffers are Google's data interchange format
Description:

This library contains the Ruby extension that implements Protocol Buffers functionality in Ruby.

The Ruby extension makes use of generated Ruby code that defines message and enum types in a Ruby DSL. You may write definitions in this DSL directly, but we recommend using protoc's Ruby generation support with .proto files. The build process in this directory only installs the extension; you need to install protoc (in package ruby-grpc-tools) as well to have Ruby code generation functionality.

ruby-hashicorp-checkpoint 0.1.5
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/hashicorp/ruby-checkpoint
Licenses: MPL 2.0
Build system: ruby
Synopsis: Internal HashiCorp service to check version information
Description:

This package is probably useless outside of internal HashiCorp use. It is open source for disclosure and because HashiCorp's open source projects must be able to link to it.

ruby-sqlite3 1.4.4
Dependencies: sqlite@3.39.3
Propagated dependencies: ruby-mini-portile@2.8.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/sparklemotion/sqlite3-ruby
Licenses: Modified BSD
Build system: ruby
Synopsis: Interface with SQLite3 databases
Description:

This module allows Ruby programs to interface with the SQLite3 database engine.

ruby-httpclient 2.8.3
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/nahi/httpclient
Licenses: Ruby License
Build system: ruby
Synopsis: Make HTTP requests with support for HTTPS, Cookies, authentication and more
Description:

The httpclient ruby library provides functionality related to HTTP. Compared to the net/http library, httpclient also provides Cookie, multithreading and authentication (digest, NTLM) support.

Also provided is a httpclient command, which can perform HTTP requests either using arguments or with an interactive prompt.

ruby-sys-filesystem 1.3.4
Propagated dependencies: ruby-ffi@1.15.5
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/djberg96/sys-filesystem
Licenses: ASL 2.0
Build system: ruby
Synopsis: Gather file system information
Description:

The sys-filesystem library provides a cross-platform interface for gathering file system information, such as disk space and mount points.

ruby-ox 2.14.21
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://www.ohler.com/ox
Licenses: Expat
Build system: ruby
Synopsis: Optimized XML library for Ruby
Description:

Optimized XML (Ox) is a fast XML parser and object serializer for Ruby written as a native C extension. It was designed to be an alternative to Nokogiri and other Ruby XML parsers for generic XML parsing and as an alternative to Marshal for Object serialization.

ruby-awesome-print 1.9.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/awesome-print/awesome_print
Licenses: Expat
Build system: ruby
Synopsis: Pretty print Ruby objects to visualize their structure
Description:

Ruby dubugging companion: pretty print Ruby objects to visualize their structure. Supports custom object formatting via plugins.

ruby-ae 1.8.2
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/ae/
Licenses: FreeBSD
Build system: ruby
Synopsis: Assertions library
Description:

Assertive Expressive (AE) is an assertions library specifically designed for reuse by other test frameworks.

ruby-oauth2 2.0.9
Propagated dependencies: ruby-faraday@2.13.1 ruby-jwt@2.7.1 ruby-multi-xml@0.6.0 ruby-rack@2.2.22 ruby-snaky-hash@2.0.1 ruby-version-gem@1.1.8
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/oauth-xx/oauth2
Licenses: Expat
Build system: ruby
Synopsis: Ruby wrapper for the OAuth 2.0
Description:

This package provides a Ruby wrapper for the OAuth 2.0 protocol built with a similar style to the original OAuth spec.

ruby-gettext 3.4.4
Propagated dependencies: ruby-locale@2.1.2 ruby-text@1.3.1 ruby-erubi@1.11.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://ruby-gettext.github.com/
Licenses: LGPL 3+ Ruby License
Build system: ruby
Synopsis: GNU gettext-like program for Ruby
Description:

Gettext is a GNU gettext-like program for Ruby. The catalog file (po-file) used is the same as that used by GNU gettext, allowing you to use GNU gettext tools for maintenance.

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-rexml 3.2.5
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/ruby/rexml
Licenses: FreeBSD
Build system: ruby
Synopsis: XML toolkit for Ruby
Description:

Inspired by Electric XML library for Java, REXML aims to be easy-to-use API, small and fast. It supports both tree and stream document parsing.

ruby-slim 5.2.1
Propagated dependencies: ruby-temple@0.10.0 ruby-tilt@2.7.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: http://slim-lang.com/
Licenses: Expat
Build system: ruby
Synopsis: Minimalist template language for Ruby
Description:

Slim is a template language for Ruby that aims to reduce the syntax to the minimum while remaining clear.

ruby-childprocess 5.1.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/enkessler/childprocess
Licenses: Expat
Build system: ruby
Synopsis: Control external programs running in the background, in Ruby
Description:

childprocess provides a gem to control external programs running in the background, in Ruby.

ruby-citrus 3.0.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://mjackson.github.io/citrus/
Licenses: Expat
Build system: ruby
Synopsis: Parsing Expressions for Ruby
Description:

Citrus is a parsing library for Ruby that combines the expressiveness of the language with the parsing expressions.

ruby-base64 0.3.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/ruby/base64
Licenses: FreeBSD
Build system: ruby
Synopsis: Base64 encoding/decoding in Ruby
Description:

This package provides support for encoding and decoding binary data using a Base64 representation.

ruby-benchmark 0.4.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/ruby/benchmark
Licenses: FreeBSD
Build system: ruby
Synopsis: Performance benchmarking library
Description:

This package provides methods for benchmarking Ruby code, giving detailed reports on the time taken for each task.

ruby-ffi-rzmq-core 1.0.7
Dependencies: zeromq@4.3.5
Propagated dependencies: ruby-ffi@1.15.5
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/chuckremes/ffi-rzmq-core
Licenses: Expat
Build system: ruby
Synopsis: Low-level Ruby FFI wrapper for the ZeroMQ networking library
Description:

This library only provides the FFI wrapper for the ZeroMQ networking library. It can be used to implement a Ruby API for the ZeroMQ library.

ruby-immutable-struct 2.5.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://stitchfix.github.io/immutable-struct/
Licenses: Expat
Build system: ruby
Synopsis: Ruby library for creating immutable struct classes
Description:

This package provides a library to help create value objects without the pain of Ruby's Struct (or its setters).

ruby-json-schema 2.8.1
Propagated dependencies: ruby-addressable@2.8.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/ruby-json-schema/json-schema
Licenses: Expat
Build system: ruby
Synopsis: Ruby JSON Schema Validator
Description:

This library provides Ruby with an interface for validating JSON objects against a JSON schema conforming to JSON Schema Draft 4. Legacy support for JSON Schema Draft 3, JSON Schema Draft 2, and JSON Schema Draft 1 is also included.

ruby-guard 2.13.0
Propagated dependencies: ruby-formatador@0.2.5 ruby-listen@3.8.0 ruby-lumberjack@1.0.13 ruby-nenv@0.3.0 ruby-notiffany@0.1.3 ruby-pry@0.14.2 ruby-shellany@0.0.1 ruby-thor@1.2.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://guardgem.org/
Licenses: Expat
Build system: ruby
Synopsis: Tool to handle events on file system modifications
Description:

Guard is a command line tool to easily handle events on file system modifications. Guard automates various tasks by running custom rules whenever file or directories are modified.

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-pry-stack-explorer 0.5.1
Propagated dependencies: ruby-binding-of-caller@0.8.0 ruby-pry@0.14.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/pry/pry-stack_explorer
Licenses: Expat
Build system: ruby
Synopsis: Call-stack navigation plugin for the Pry REPL
Description:

pry-stack_explorer is a plugin for the Pry REPL that add support to navigate the call-stack.

Total packages: 72465