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.
Open4 is a Ruby library to run child processes and manage their input and output.
This package provides a drop-in replacement for the prettyprint gem, with more functionality.
This package provides a function to deep freeze Ruby objects.
Given is an RSpec extension that allows the use of Given/When/Then terminology when defining specifications, in a way similar to the Cucumber Gherkin language.
multipart-parser is a simple parser for multipart MIME messages, written in Ruby, based on felixge/node-formidable's parser. It has the following characteristics:
Pure Ruby
Event-driven API
Only supports one level of multipart parsing
Does not perform I/O
Does not depend on any other library.
This package provides a lightweight mime type lookup toy.
Em-websocket is an EventMachine based WebSocket server implementation.
Slim is a template language for Ruby that aims to reduce the syntax to the minimum while remaining clear.
This package provides a Ruby wrapper for the OAuth 2.0 protocol built with a similar style to the original OAuth spec.
This package provides a small C extension to speed up variable length integers (varint) in Ruby Protocol Buffers.
This package provides a WebSocket base for a Ruby client and server.
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.
Octokit wraps the GitHub API in a flat API client that follows Ruby conventions and requires little knowledge of REST.
Timers offers a collections of one-shot and periodic timers, intended for use with event loops such as async.
KPeg is a simple PEG library for Ruby. It provides an API as well as native grammar to build the grammar. KPeg supports direct left recursion of rules via the OMeta memoization technique.
This package provides memory profiling routines for Ruby.
This gem provides a DSL that makes it easy to write reports of various types in ruby. It eliminates the need to litter your source with puts statements, instead providing a more readable, expressive interface to your application.
Sorbet's runtime type checking component. Sorbet is a powerful type checker for Ruby.
This package provides a set of methods to manipulate an IP address. Both IPv4 and IPv6 are supported.
This package provides a Partial native implementation of the liquid ruby gem in C that makes it operate about three times faster.
This package provides a set of parsers for Accept and Accept-Language HTTP headers.
pkg-config can be used in your extconf.rb to properly detect need libraries for compiling Ruby native extensions.
This RSpec plugin can be used to stub environment variables in a scoped context for testing.
This package provides Ruby FFI bindings to the Networking and Cryptography (NaCl) library, also known as libsodium. This provides a high-level toolkit for building cryptographic systems and protocols.