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 package provides a implementations of custom cops that are bundled as defaults in Standard Ruby.
Maruku is a Markdown interpreter in Ruby. It can export Markdown to HTML, and PDF through LaTeX.
Creole is a lightweight markup language and this library for converting creole to HTML.
This extends the bacon testing framework with useful extensions to disable tests, have before and after blocks that run once and more.
childprocess provides a gem to control external programs running in the background, in Ruby.
ProgressBar is a simple library for displaying progress bars. The maximum value is configurable, and additional information can be displayed like the percentage completion, estimated time remaining, elapsed time and rate.
Namae (名前) is a parser for human names. It recognizes personal names of various cultural backgrounds and tries to split them into their component parts (e.g., given and family names, honorifics etc.).
RSpec::Its provides the its method as a short-hand to specify the expected value of an attribute. For example, one can use its(:size)\should eq(1)\.
Exception2MessageMapper (e2mmap) is a helper module for easily defining exceptions with predefined messages.
Ethon is a very basic libcurl wrapper using ffi.
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 is an experimental gem that extracts low-level PDF functionality from Prawn.
Backports enables more compatibility across Ruby versions by providing backports of some features.
The gem public_suffix is a domain name parser, written in Ruby, and based on the Public Suffix List. A public suffix is one under which Internet users can (or historically could) directly register names. Some examples of public suffixes are .com, .co.uk and pvt.k12.ma.us. The Public Suffix List is a list of all known public suffixes.
Benchmark-ips enhances the Ruby Benchmark module with the iterations per second count. For short snippets of code, it can automatically figure out how many times to run the code to get interesting data.
CBOR is a library for the CBOR format, based on Sadayuki Furuhashi's MessagePack library.
Concurrent Ruby includes concurrency tools such as agents, futures, promises, thread pools, actors, supervisors, and more. It is inspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency patterns.
Syntax Tree is a suite of tools built on top of the internal CRuby parser. It provides the ability to generate a syntax tree from source, as well as the tools necessary to inspect and manipulate that syntax tree. It can be used to build formatters, linters, language servers, and more.
This package provides a MiniTest plugin for displaying the slowest tests in a minitest suite.
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.
websocket-extensions provides a container for registering extension plugins.
Addressable is a replacement for the URI implementation that is part of Ruby's standard library. It more closely conforms to RFC 3986, RFC 3987, and RFC 6570 (level 4), providing support for IRIs and URI templates.
WebMock allows stubbing HTTP requests and setting expectations on HTTP requests. This is useful when testing software.
This package provides a JSON implementation written in pure Ruby.