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.
This gem contains the core algorithms and classes used for doing basic programming with RDF data, implemented in pure Ruby.
Backports enables more compatibility across Ruby versions by providing backports of some features.
This library uses the output of the ps command to create a process tree data structure for the current host.
Sass Spec is a test suite for Sass. Test cases are all in the spec directory.
Commander aims to be a complete solution for Ruby command-line executables. Commander bridges the gap between other terminal related libraries (OptionParser, HighLine), while providing many new features, and an elegant API.
This package provides memory profiling routines for Ruby.
Bio-commandeer provides an opinionated method of running shell commands from within Ruby. The advantage of bio-commandeer over other methods of running external commands is that when something goes wrong, messages printed to the STDOUT and STDERR streams are reported, giving extra detail to ease debugging.
This package provides a pure Ruby implementation of the RFC 7519 OAuth JWT standard.
This package provides additional test assertions for Ruby standard libraries.
RJB is a bridge program that connects Ruby and Java via the Java Native Interface.
Lemon is a unit testing framework that enforces highly formal case-to-class and unit-to-method test construction. This enforcement can help focus concern on individual units of behavior.
The Listen gem listens to file modifications and notifies you about the changes.
ruby_version provides a RubyVersion module to simplify checking for the right Ruby version in software.
This package provides a small C extension to speed up variable length integers (varint) in Ruby Protocol Buffers.
The sexp_processor package is derived from ParseTree, but contrary to ParseTree, it includes all the generic S-exp processing tools. Amongst the included tools are Sexp, SexpProcessor and Environment
OpenURI with transparent disk caching, which is useful to avoid making excessive queries, for example when scraping web pages.
Concurrent Ruby includes concurrency tools such as agents, futures, promises, thread pools, actors, supervisors, and more. It is inspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency patterns.
The Stud Ruby library adds a few things missing from the standard Ruby library such as:
Stud::TryRetry on failure, with back-off, where failure is any exception.
Stud::PoolGeneric resource pools.
Stud::TaskTasks (threads that can return values, exceptions, etc.)
Stud.intervalInterval execution (do X every N seconds).
Stud::BufferBatch and flush behavior.
This package provides bindings for any kind of Ruby exceptions.
ruby-hydra-minimal is a Ruby library for working with hyphenation patterns. It is a low-dependency variant of ruby-hydra.
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.
Liquid is a template language written in Ruby. It is used to load dynamic content on storefronts.
Module Stream defines an interface for external iterators.
Hashie is a collection of classes and mixins that make Ruby hashes more powerful.