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.
This gem provide built-in support for the Sass converter in Jekyll.
Bump provides commands to manage Rubygem versioning, updating to the next patch version for example.
Sucker Punch is a single-process Ruby asynchronous processing library. It is perfect for asynchronous processes like emailing, data crunching or social platform manipulation; and generally recommended for jobs that are fast and non-mission critical like logs, emails, etc.
This package provides a Ruby library to handle the WebSocket protocol.
Quality Ensured Demonstrations (QED) is a test framework for Test Driven Development (TDD) and Behaviour Driven Development (BDD) utilizing Literate Programming techniques. QED sits somewhere between lower-level testing tools like Test::Unit and requirement specifications systems like Cucumber.
Rack::Mount supports Rack's X-Cascade convention to continue trying routes if the response returns pass. This allows multiple routes to be nested or stacked on top of each other.
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
Rack provides a minimal, modular and adaptable interface for developing web applications in Ruby. By wrapping HTTP requests and responses, it unifies the API for web servers, web frameworks, and software in between into a single method call.
This package allows you to test FTP implementations in ruby. It is a minimal single-client FTP server that can be bound to any arbitrary port on localhost.
The ruby_parser (RP) package provides a Ruby parser written in pure Ruby. It outputs S-expressions which can be manipulated and converted back to Ruby via the ruby2ruby library.
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.
The ptools (power tools) library extends Ruby's core File class with many additional methods modelled after common POSIX tools, such as File.which for finding executables, File.tail to print the last lines of a file, File.wc to count words, and so on.
Octokit wraps the GitHub API in a flat API client that follows Ruby conventions and requires little knowledge of REST.
This package provides a Jekyll plugin to add metadata tags for search engines and social networks to better index and display your site's content.
HTTP::Cookie is a Ruby library to handle HTTP Cookies based on RFC 6265. It has been designed with security, standards compliance and compatibility in mind, to behave just the same as today's major web browsers. It has built-in support for the legacy cookies.txt and cookies.sqlite formats of Mozilla Firefox.
This package provides a few useful extensions to core Ruby classes, including Array, Enumerable, Hash, Numeric, and String.
The sys-filesystem library provides a cross-platform interface for gathering file system information, such as disk space and mount points.
This package provides a RBTree is a sorted associative collection that is implemented with a Red-Black Tree. It maps keys to values like a Hash, but maintains its elements in ascending key order. The interface is the almost identical to that of Hash.
Data URIs allow resources to be embedded inside a URI. The URI::Data class provides support for parsing these URIs using the normal URI.parse method.
Rubytest CLI is a command-line interface for running tests for Rubytest-based test frameworks. It provides the rubytest executable.
This Ruby library is controlling and communicating with spawned processes. It is designed after Python's subprocess module.
Rerun is a tool to launch programs, then monitor the file system, and restart the program when any of the monitored files change. It's written in Ruby, but can be used for all programs.
This package provides a drop-in replacement for the prettyprint gem, with more functionality.
This RSpec plugin can be used to stub environment variables in a scoped context for testing.