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 provides a plugin for the Ruby REPL to enable opening the current line in an external editor.
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.
Guard is a command line tool to easily handle events on file system modifications. Guard automates various tasks by running custom rules whenever file or directories are modified.
This package provides a Ruby extension for GNU dbm.
This Ruby library is controlling and communicating with spawned processes. It is designed after Python's subprocess module.
This gem provides beautiful console logging for Ruby applications. It implements fast, buffered log output and has the following features:
Thread safe global logger with per-fiber context
Carry along context with nested loggers
Enable/disable log levels per class
Detailed logging of exceptions
Beautiful logging to the terminal or structured logging using JSON.
This package provides unicode normalization form support for Ruby.
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.
Braintree provides resources and tools for developers to integrate Braintree's global payments platform.
This RSpec plugin allows you to use block_is_expected similarly to how you would use is_expected if a block was wrapping the subject.
This package provides a Ruby port of EventEmitter from Node.js.
Monetize provides a library for converting various objects into Money objects.
Dotenv is a Ruby library for setting environment variables defined in a .env file.
This package provides a WebSocket server for Ruby.
Colorator is a Ruby gem that helps you colorize your text for the terminal.
This package provides a Partial native implementation of the liquid ruby gem in C that makes it operate about three times faster.
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 binding_of_caller module provides the Binding#of_caller method. It allows accessing bindings from upper frames in the call stack and can evaluate code in that context.
This Ruby gem extends Faraday to perform multipart-post requests.
When this gem is required, it extends the Time class with with additional methods for parsing and converting Times.
Formatador is a Ruby library to format text printed to the standard output stream.
MessagePack is a binary-based efficient object serialization library. It enables to exchange structured objects between many languages like JSON. Unlike JSON, it is very fast and small.
pkg-config can be used in your extconf.rb to properly detect need libraries for compiling Ruby native extensions.
The ruby_memcheck gem provides a sane way to use Valgrind's memcheck on your native extension gem, that filters out all the false positives caused by Ruby not freeing all of the memory it allocates during shutdown.