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 package is probably useless outside of internal HashiCorp use. It is open source for disclosure and because HashiCorp's open source projects must be able to link to it.
ruby-hydra-minimal is a Ruby library for working with hyphenation patterns. It is a low-dependency variant of ruby-hydra.
This RSpec plugin can be used to stub environment variables in a scoped context for testing.
Assertive Expressive (AE) is an assertions library specifically designed for reuse by other test frameworks.
HashDiff is a Ruby library to compute the smallest difference between two hashes.
Provides empty Module#ruby2_keywords method, for the forward source-level compatibility against ruby2.7 and ruby3.
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.
Ethon is a very basic libcurl wrapper using ffi.
This package provides a Ruby parser written in pure Ruby.
This unmaintained package provides a Prawn extension that allows including other Portable Document Format (PDF) documents as background or combining several PDF documents into one. This functionality used to be part of Prawn itself, but was extracted from Prawn 0.15.0 because of its many longstanding issues.
This library only provides the FFI wrapper for the ZeroMQ networking library. It can be used to implement a Ruby API for the ZeroMQ library.
Delayed_job (or DJ) encapsulates the common pattern of asynchronously executing longer tasks in the background. It is a direct extraction from Shopify where the job table is responsible for a multitude of core tasks.
This package provides a collection of RuboCop cops to check for performance optimizations in Ruby code.
CI::Reporter is an add-on to Ruby testing frameworks that allows you to generate XML reports of your test runs. The resulting files can be read by a continuous integration system that understands Ant's JUnit report format.
This package provides assorted command line tools that may be useful when working with Ruby code.
domain_name is a Domain name manipulation library. It parses a domain name ready for extracting the registered domain and TLD (Top Level Domain). It can also be used for cookie domain validation based on the Public Suffix List.
EmailReplyTrimmer is a Ruby small library to trim replies from plain text email.
Rack middleware that can be used to protect against typical web attacks. It can protect all Rack apps, including Rails. For instance, it protects against cross site request forgery, cross site scripting, clickjacking, directory traversal, session hijacking and IP spoofing.
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.
Zeitwerk implements constant autoloading with Ruby semantics. Each gem and application may have their own independent autoloader, with its own configuration, inflector, and logger. Supports autoloading, reloading, and eager loading.
Optimized XML (Ox) is a fast XML parser and object serializer for Ruby written as a native C extension. It was designed to be an alternative to Nokogiri and other Ruby XML parsers for generic XML parsing and as an alternative to Marshal for Object serialization.
Prawn is a pure Ruby PDF generation library.
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.
This gem generates a treemap showing the complexity of Ruby code on which it is run. It uses Saikuro under the covers to analyze Ruby code complexity.