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.
The thread_safe library provides thread-safe collections and utilities for Ruby.
This library provides Ruby bindings for the Mac OSX FSEvents API.
This package provides a Partial native implementation of the liquid ruby gem in C that makes it operate about three times faster.
mkmf-lite is a light version of Ruby's mkmf.rb designed for use as a library. It does not create packages, builds, or log files of any kind. Instead, it provides mixin methods that you can use in FFI or tests to check for the presence of header files, constants, and so on.
This package adds step-by-step debugging and stack navigation capabilities to pry, using byebug.
ChunkyPNG is a pure Ruby library that can read and write Portable Network Graphics (PNG) images without depending on an external image library. It tries to be memory efficient and reasonably fast. It has features such as:
Decoding support for any image that the PNG standard allows. This includes all standard color modes, all bit depths, all transparency, and interlacing and filtering options.
Encoding support for images of all color modes (true color, grayscale, and indexed) and transparency for all these color modes. The best color mode is chosen automatically, based on the amount of used colors.
Read/write access to the image's pixels.
Read/write access to all image metadata that is stored in chunks.
Memory efficiency:
fixnumare used, i.e. 4 or 8 bytes of memory per pixel, depending on the hardware).Performance: ChunkyPNG is reasonably fast for Ruby standards, by only using integer math and a highly optimized saving routine.
Interoperability with RMagick.
ChunkyPNG is vulnerable to decompression bombs and can run out of memory when loading a specifically crafted PNG file. This is hard to fix in pure Ruby. Deal with untrusted images in a separate process, e.g., by using fork or a background processing library.
Thin is a Ruby web server that glues together 3 Ruby libraries:
the Mongrel parser,
Event Machine, a network I/O library with high scalability, performance and stability,
Rack, a minimal interface between webservers and Ruby frameworks.
Oj is a JSON parser and generator for Ruby, where the encoding and decoding of JSON is implemented as a C extension to Ruby.
rb-inotify is a simple wrapper over the inotify Linux kernel subsystem for monitoring changes to files and directories.
When this gem is required, it extends the Time class with with additional methods for parsing and converting Times.
This package provides a plugin for the RuboCop code style enforcing & linting tool for factory_bot files.
This Ruby gem extends Faraday to perform multipart-post requests.
Nori is a simple XML parsing ripped from Crack which in-turn ripped from Merb. It supports pluggable parsers and ships with both REXML and Nokogiri implementations.
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.
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)\.
Spectroscope is a Behavior-Driven Development (BDD) framework built on RubyTest, designed to emulate RSpec in most respects. It is assertion framework independent so any number of assertion systems can be used, such as Assay or AE.
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.
Liquid is a template language written in Ruby. It is used to load dynamic content on storefronts.
Oedipus Lex is a lexer generator in the same family as Rexical and Rex. It is based primarily on generating code much like you would a hand-written lexer. It uses StrScanner within a multi-level case statement. As such, Oedipus matches on the first match, not the longest.
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.
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.
Knows about MRI, Rubinius, JRuby, MagLev and MacRuby.
MIME detection by extension or content, using the freedesktop.org.xml shared-mime-info database.
Redcarpet is an extensible Ruby library for Markdown processing and conversion to (X)HTML.