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

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-colorize 0.8.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/fazibear/colorize
Licenses: GPL 2+
Build system: ruby
Synopsis: Add color effects to the @code{String} class
Description:

This package extends the String class and adds a ColorizedString with methods to set text color, background color, and text effects.

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-progressbar 1.10.1
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/jfelchner/ruby-progressbar
Licenses: Expat
Build system: ruby
Synopsis: Text progress bar library for Ruby
Description:

Ruby/ProgressBar is an flexible text progress bar library for Ruby. The output can be customized with a formatting system.

ruby-http-accept 2.2.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-shoulda-context 2.0.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/thoughtbot/shoulda-context
Licenses: Expat
Build system: ruby
Synopsis: Test::Unit context framework extracted from Shoulda
Description:

shoulda-context is the context framework extracted from Shoulda. Instead of writing Ruby methods with lots_of_underscores, shoulda-context adds context, setup, and should blocks combine to produce natural test method names.

ruby-pdf-inspector 1.3.0-1.00ee4c9
Propagated dependencies: ruby-pdf-reader@2.4.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/prawnpdf/pdf-inspector
Licenses: Ruby License GPL 2+ GPL 3+
Build system: ruby
Synopsis: Analysis classes for inspecting PDF output
Description:

This library provides a number of PDF::Reader based tools for use in testing PDF output. Presently, the primary purpose of this tool is to support the tests found in Prawn, a pure Ruby PDF generation library.

ruby-countdownlatch 1.0.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/benlangfeld/countdownlatch
Licenses: Expat
Build system: ruby
Synopsis: Thread synchronization aid Ruby
Description:

CountDownLatch is a synchronization aid that allows one or more threads to wait until a set of operations being performed in other threads completes.

ruby-yajl-ruby 1.4.3
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/brianmario/yajl-ruby
Licenses: Expat Modified BSD
Build system: ruby
Synopsis: Streaming JSON parsing and encoding library for Ruby
Description:

Ruby C bindings to the Yajl JSON stream-based parser library. The API is compatible with the JSON gem, so yajl-ruby can act as a drop in replacement.

A modified copy of yajl is used, and included in the package.

ruby-minitest-global-expectations 1.0.1
Propagated dependencies: ruby-minitest@5.27.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/jeremyevans/minitest-global_expectations
Licenses: Expat
Build system: ruby
Synopsis: Adjust minitest behaviour for calling expectation methods
Description:

Minitest-global_expectations allows continued use of expectation methods on all objects. Calling expectation methods on all objects was deprecated in minitest 5.12, and is planned to be removed from minitest 6.

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
Build system: ruby
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-minitest-bacon 1.0.3
Dependencies: ruby-minitest@5.27.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/seattlerb/minitest-bacon
Licenses: Expat
Build system: ruby
Synopsis: Bacon compatibility library for minitest
Description:

Minitest-bacon extends minitest with bacon-like functionality, making it easier to migrate test suites from bacon to minitest.

ruby-patron 0.13.3
Dependencies: curl@8.6.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/toland/patron
Licenses: Expat
Build system: ruby
Synopsis: Ruby HTTP client library based on @code{libcurl}
Description:

Patron is a Ruby HTTP client library based on libcurl. It does not try to expose the full power (read complexity) of libcurl but instead tries to provide a sane API while taking advantage of libcurl under the hood.

ruby-ast 2.4.2
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://whitequark.github.io/ast/
Licenses: Expat
Build system: ruby
Synopsis: Library for working with Abstract Syntax Trees
Description:

ast is a Ruby library for working with Abstract Syntax Trees. It does this through immutable data structures.

ruby-permutation 0.1.8
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://flori.github.io/permutation
Licenses: GPL 2
Build system: ruby
Synopsis: Library to perform operations with sequence permutations
Description:

This package provides a Ruby library to perform different operations with permutations of sequences, such as strings and arrays.

ruby-sass-listen 4.0.0
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/sass/listen
Licenses: Expat
Build system: ruby
Synopsis: File modification notification library
Description:

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

ruby-solargraph 0.40.3
Propagated dependencies: ruby-backport@1.1.2 bundler@2.6.9 ruby-benchmark@0.4.0 ruby-e2mmap@0.1.0 ruby-jaro-winkler@1.6.0 ruby-kramdown@2.3.1 ruby-kramdown-parser-gfm@1.1.0 ruby-maruku@0.7.3 ruby-nokogiri@1.18.10 ruby-parser@3.3.7.0 ruby-reverse-markdown@1.1.0 ruby-rubocop@1.68.0 ruby-thor@1.2.2 ruby-tilt@2.7.0 ruby-yard@0.9.37
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://solargraph.org/
Licenses: Expat
Build system: ruby
Synopsis: IDE tools for code completion, inline documentation, and static analysis
Description:

Solargraph provides a comprehensive suite of tools for Ruby programming: intellisense, diagnostics, inline documentation, and type checking.

ruby-shoulda 4.0.0
Propagated dependencies: ruby-shoulda-context@2.0.0 ruby-shoulda-matchers@5.3.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/thoughtbot/shoulda
Licenses: Expat
Build system: ruby
Synopsis: Context framework and matchers for testing
Description:

shoulda is a meta-package combining shoulda-context and shoulda-matchers providing tools for writing tests.

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-mercenary 0.4.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/jekyll/mercenary
Licenses: Expat
Build system: ruby
Synopsis: Command-line apps library in Ruby
Description:

Mercenary is a lightweight and flexible library for writing command-line apps in Ruby.

ruby-stackprof 0.2.27-0.5d83283
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/tmm1/stackprof
Licenses: Expat
Build system: ruby
Synopsis: Sampling profiler for Ruby code
Description:

stackprof is a fast sampling profiler for Ruby code, with cpu, wallclock and object allocation samplers.

ruby-xpath 3.2.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/teamcapybara/xpath
Licenses: Expat
Build system: ruby
Synopsis: Ruby DSL for generating XPath expressions
Description:

XPath is a Ruby domain-specific language (DSL) for generating XPath expressions.

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-sync 0.5.0
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/ruby/sync
Licenses: FreeBSD
Build system: ruby
Synopsis: Ruby module with a two-phase lock and counter
Description:

This package provides a Ruby module that provides a two-phase lock with a counter.

ruby-websocket-extensions 0.1.3
Channel: guix
Location: gnu/packages/ruby-xyz.scm (gnu packages ruby-xyz)
Home page: https://github.com/faye/websocket-extensions-ruby
Licenses: Expat
Build system: ruby
Synopsis: Generic extension manager for WebSocket connections
Description:

websocket-extensions provides a container for registering extension plugins.

Total packages: 32521