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.
Puma is a simple, fast, threaded, and highly concurrent HTTP 1.1 server for Ruby/Rack applications. Puma is intended for use in both development and production environments. In order to get the best throughput, it is highly recommended that you use a Ruby implementation with real threads like Rubinius or JRuby.
Cutest runs tests in separate processes to avoid shared state.
CiteProc is a citation processor interface and citation data API based on the CSL specifications. To actually process citations, a dedicated processor engine is required: a pure Ruby engine is available in the citeproc-ruby gem.
This package provides a session management implementation for Rack.
minitest/reporters provides a custom Minitest runner to improve how the test state is reported. A number of different reporters are available, including a spec reporter, progress bar reporter, a HTML reporter.
This Ruby library uses ANSI escape sequences to control the attributes of terminal output.
This package provides a generalized Rack framework for multiple-provider authentication.
Warden is a Rack-based middleware that provides a mechanism for authentication in Ruby web applications.
SilentStream is an extraction of some parts of ActiveSupport's Kernel Reporting Core Extensions around silencing IO streams.
Gherkin-ruby is a Gherkin parser written in pure Ruby and less than 200 lines of code.
This gem provides a Power Assert implementation for Minitest. It is inspired by the test-unit-power_assert gem.
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.
This package extends the String class and adds a ColorizedString with methods to set text color, background color, and text effects.
The x25519 gem is an efficient public key cryptography library for Ruby providing key exchange/agreement via the X25519 (as known as Curve25519) Elliptic Curve Diffie-Hellman function as described in RFC 7748.
This Ruby library provides an implementation of the Matrix and Vector classes. The Matrix class represents a mathematical matrix. It provides methods for creating matrices, operating on them arithmetically and algebraically, and determining their mathematical properties (trace, rank, inverse, determinant, eigensystem, etc.). The Vector class represents a mathematical vector, which is useful in its own right, and also constitutes a row or column of a Matrix.
Notiffany is a Ruby wrapper library for notification libraries such as Libnotify.
Test::Unit is unit testing framework for Ruby, based on xUnit principles. These were originally designed by Kent Beck, creator of extreme programming software development methodology, for Smalltalk's SUnit. It allows writing tests, checking results and automated testing in Ruby.
RDoc produces HTML and command-line documentation for Ruby projects. RDoc includes the +rdoc+ and +ri+ tools for generating and displaying documentation from the command-line.
Sass Spec is a test suite for Sass. Test cases are all in the spec directory.
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.
Commander aims to be a complete solution for Ruby command-line executables. Commander bridges the gap between other terminal related libraries (OptionParser, HighLine), while providing many new features, and an elegant API.
skiptrace provides a way to access the bindings that relate to exceptions in Ruby, providing more information about the context in which the exception occurred.
Standard is a port of StandardJS. Like StandardJS, it aims to save time in the following ways:
No configuration.
Automatically format code.
Catch style issues and programmer errors early.
The thread_safe library provides thread-safe collections and utilities for Ruby.