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 webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
Hashie is a collection of classes and mixins that make Ruby hashes more powerful.
Liquid is a template language written in Ruby. It is used to load dynamic content on storefronts.
This package provides a Ruby binding to the Ed25519 elliptic curve public-key signature system described in RFC 8032.
This package provides a small C extension to speed up variable length integers (varint) in Ruby Protocol Buffers.
Nenv provides a convenient wrapper for Ruby's ENV to modify and inspect the environment.
The Listen gem listens to file modifications and notifies you about the changes.
This package provides a plugin for the RuboCop code style enforcing & linting tool.
CBOR is a library for the CBOR format, based on Sadayuki Furuhashi's MessagePack library.
Timers offers a collections of one-shot and periodic timers, intended for use with event loops such as async.
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.
Clamp provides an object-model for command-line utilities. It handles parsing of command-line options, and generation of usage help.
RangeCompresses is a tiny library that allows compressing arrays of objects into arrays of ranges. For example, it can turn the following: [1, 2, 3, 4, 6, 8, 9, 10] into [1..4, 6..6, 8..10].
This package provides a generic object traverser for Ruby. It takes the object and recursively yields:
the given object
instance variables, class variables, constants
Hash keys and values
Enumerable members
Struct members
Data members
Range begins and ends
The Hashery is a tight collection of Hash-like classes. Included are the auto-sorting Dictionary class, the efficient LRUHash, the flexible OpenHash and the convenient KeyHash. Nearly every class is a subclass of the CRUDHash which defines a CRUD (Create, Read, Update and Delete) model on top of Ruby's standard Hash making it possible to subclass and augment to fit any specific use case.
Metaclass is a Ruby library adding a metaclass method to all Ruby objects.
This package provides a Ruby port of EventEmitter from Node.js.
Colorator is a Ruby gem that helps you colorize your text for the terminal.
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.
minitest-rg changes the colour of the output from Minitest.
Em-websocket is an EventMachine based WebSocket server implementation.
Module Stream defines an interface for external iterators.
Ruby Rsync is a Ruby library that can synchronize files between remote hosts by wrapping the rsync binary.
BibTeX-Ruby is the Rubyist's Swiss Army knife for all things BibTeX. It includes a parser for all common BibTeX objects and a sophisticated name parser that tokenizes correctly formatted names. BibTeX-Ruby recognizes BibTeX string replacements, joins values containing multiple strings or variables, supports cross-references, and decodes common LaTeX formatting instructions to unicode. If you are in a hurry, it also allows for easy export/conversion to formats such as YAML, JSON, CSL, and XML (BibTeXML).
Rouge is a code highlighter written in Ruby. It supports more than 100 languages and outputs HTML or ANSI 256-color text. Its HTML output is compatible with stylesheets designed for pygments.