Liquid is a template language written in Ruby. It is used to load dynamic content on storefronts.
marcel
provides MIME type detection using magic numbers, filenames, and extensions
Maruku is a Markdown interpreter in Ruby. It can export Markdown to HTML, and PDF through LaTeX.
Liquid is a template language written in Ruby. It is used to load dynamic content on storefronts.
TZInfo is a Ruby library that provides daylight savings aware transformations between times in different time zones.
Liquid is a template language written in Ruby. It is used to load dynamic content on storefronts.
This package provides a set of methods to manipulate an IP address. Both IPv4 and IPv6 are supported.
Citrus is a parsing library for Ruby that combines the expressiveness of the language with the parsing expressions.
This package provides a small C extension to speed up variable length integers (varint) in Ruby Protocol Buffers.
Timers offers a collections of one-shot and periodic timers, intended for use with event loops such as async.
TTFunk is a TrueType font parser written in pure Ruby. It is used as part of the Prawn PDF generator.
Docile is a Ruby library that provides an interface for creating embedded domain specific languages (EDSLs) that manipulate existing Ruby classes.
This library uses the output of the ps
command to create a process tree data structure for the current host.
This package provides a Ruby wrapper for the OAuth 2.0 protocol built with a similar style to the original OAuth spec.
Loofah is a general library for manipulating and transforming HTML/XML documents and fragments. It's built on top of Nokogiri and libxml2.
This package provides a simple block-driven assertion library for both testing and for production code that attempts to make test definitions more readable.
Rugged is a library for accessing libgit2 in Ruby. It gives you the speed and portability of libgit2 with the beauty of the Ruby language.
Fuubar is an RSpec formatter that uses a progress bar instead of a string of letters and dots as feedback. It also stops on the first test failure.
ExecJS lets you run JavaScript code from Ruby. It automatically picks a runtime to evaluate your JavaScript program, then returns the result to you as a Ruby object.
This package provides Ruby FFI bindings to the Networking and Cryptography (NaCl) library, also known as libsodium. This provides a high-level toolkit for building cryptographic systems and protocols.
Minima is a one-size-fits-all Jekyll theme for writers. It's Jekyll's default (and first) theme. It's what you get when you run jekyll new
.
This package provides a fake file system for use in test suites. It avoids the need for manually creating temporary directories, or dealing with platform intricacies in File
and FileUtils
.
Sequel provides thread safety, connection pooling and a concise DSL for constructing SQL queries and table schemas. It includes a comprehensive ORM layer for mapping records to Ruby objects and handling associated records.
Erubis is a fast implementation of embedded Ruby (eRuby) with several features such as multi-language support, auto escaping, auto trimming spaces around <% %>
, a changeable embedded pattern, and Ruby on Rails support.