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.
Ruby/ProgressBar is an flexible text progress bar library for Ruby. The output can be customized with a formatting system.
The Wapiti-Ruby gem provides a wicked fast linear-chain CRF API for sequence segmentation and labelling. It is based on the codebase of Wapiti.
pkg-config can be used in your extconf.rb to properly detect need libraries for compiling Ruby native extensions.
When this gem is required, it extends the Time class with with additional methods for parsing and converting Times.
This class implements the File Transfer Protocol. If you have used a command-line FTP program, and are familiar with the commands, you will be able to use this class easily. Some extra features are included to take advantage of Ruby's style and strengths.
This package provides a SimpleCov formatter to generate a lcov-style coverage report.
This package provides a class to deal with collections of unordered, unique values
bake-test automatically discovers how to run local test suites for Ruby projects. It supports rspec, sus, as well as rake.
Pathutil tries to be a faster pure Ruby implementation of Pathname.
Rubytest is a testing meta-framework for Ruby. It can handle any compliant test framework and can run tests from multiple frameworks in a single pass.
rubocop is a Ruby code style checking tool. It aims to enforce the community-driven Ruby Style Guide.
fog is a Ruby cloud services library. This package provides shared classes and tests for fog providers and services.
ast is a Ruby library for working with Abstract Syntax Trees. It does this through immutable data structures.
This package provides support for encoding and decoding binary data using a Base64 representation.
Given a string pattern, Mustermann will turn it into an object that behaves like a regular expression and has comparable performance characteristics.
This package provides a library to help create value objects without the pain of Ruby's Struct (or its setters).
This package provides a plugin specification for Ruby linter and formatter rulesets.
Sanitize is a whitelist-based HTML and CSS sanitizer. Given a list of acceptable elements, attributes, and CSS properties, Sanitize will remove all unacceptable HTML and/or CSS from a string.
This package provides a drop-in replacement for the prettyprint gem, with more functionality.
Blather is a XMPP DSL for Ruby written on top of EventMachine and Nokogiri.
This package provides a common interface to multiple JSON libraries, including Oj, Yajl, the JSON gem (with C-extensions), the pure-Ruby JSON gem, NSJSONSerialization, gson.rb, JrJackson, and OkJson.
Rack::Test is a small, simple testing API for Rack applications. It can be used on its own or as a reusable starting point for Web frameworks and testing libraries to build on.
This gem removes common margin from indented strings, such as the ones produced by indented heredocs. In other words, it strips out leading whitespace chars at the beginning of each line, but only as much as the line with the smallest margin.
It is acknowledged that many strings defined by heredocs are just code and fact is that most parsers are insensitive to indentation. If, however, the strings are to be used otherwise, be it for printing or testing, the extra indentation will probably be an issue and hence this gem.
The cane gem provides a great framework for running quality checks over your ruby project as part of continuous integration build. It comes with a few checks out of the box, but also provides an API for loading custom checks. This gem provides a set of additional checks.