^^

'ruby' section (57/1)


AsciiDoc to HTML rendering for Ruby (core libraries)

Asciidoctor is a pure Ruby processor for converting AsciiDoc source files and strings into HTML 5, DocBook 4.5, DocBook 5.0 and other formats. . This package contains the library files used by the asciidoctor package.

/main/atig/atig

Another Twitter IRC gateway

Atig.rb is Twitter Irc Gateway. You can tweet via your favorite IRC client. . Feature: - OAuth authentication - CTCP Action: reply, retweet, search, thread... - List, Mention, Retweet as IRC channel - Twitter StreamAPI support


Battery notifications/alerts for your favorite WM!

batalert (aka Battery Alert) is a tool, written in Ruby, to notify the users when their battery is either under-charged (default: < 10%) or over-charged (default: > 90%). . To run executable every n minutes, add the following as your cron job: `*/n * * * * batalert`


berkshelf dependency API server

A server which indexes cookbooks from various sources and hosts it over a REST API. . Berkshelf-api supports the next endpoints: * Chef server * A local directory containing cookbooks * GitHub Organization (not recommended) * Community and private suppermarket servers (optional)


Ruby extension for Broccoli

This package provides a Ruby extension for Broccoli, Bro's client communication library. In general, the bindings provide the same functionality as Broccoli's C API.


Manage Ruby application dependencies

Bundler manages a Ruby application's dependencies through its entire life, across many machines, systematically and repeatably. . This is a dependency package which depends on a full Ruby development environment, it is targeted at application developers.


Manage Ruby application dependencies (runtime)

Bundler manages a Ruby application's dependencies through its entire life, across many machines, systematically and repeatably. . This package must be used as dependency for checking application dependencies at runtime.


tool to execute commands in parallel on multiple servers

Capistrano is great for automating tasks via SSH on remote servers, like software installation, application deployment, configuration management, ad hoc server monitoring, and more. Ideal for system administrators, whether professional or incidental. Easy to customize. Its configuration files use the Ruby programming language syntax, but you don't need to know Ruby to do most things with Capistrano. . Capistrano is easy to extend. It's written in the Ruby programming language, and may be extended easily by writing additional Ruby modules.


in-memory Chef server (for testing and solo purposes)

Chef is a systems integration framework and configuration management library written in Ruby. Chef-zero is a self-contained, easy-setup, fast-start in-memory Chef server for testing and solo setup purposes.


Ruby library for syntax highlighting

CodeRay is a Ruby library that can scan an input file or text in a web page and encode it as syntax highlighted HTML output. . CodeRay supports many input languages including: C, C++, CSS, Delphi, diff, Groovy, HTML, RHTML (Erb+HTML), Nitro-XHTML, Java, JavaScript, JSON, PHP, Python, Ruby, SQL and YAML. . CodeRay can output to HTML, JSON, XML, Yaml.


Helper programs for CodeRay Ruby lib for syntax highlighting

CodeRay is a Ruby library that can scan an input file or text in a web page and encode it as syntax highlighted HTML output. . CodeRay supports many input languages including: C, C++, CSS, Delphi, diff, Groovy, HTML, RHTML (Erb+HTML), Nitro-XHTML, Java, JavaScript, JSON, PHP, Python, Ruby, SQL and YAML. . CodeRay can output to HTML, JSON, XML, Yaml. . The coderay binary scans a file and outputs in HTML.


Set of tools used for collaborative QA archive testing

It contains a set of tools used to scan logs, submit bugs, and track submitted bugs used to do archive-wide testing. . See https://wiki.debian.org/qa.debian.org/ArchiveTesting


Ruby DNS and DNSSEC client library

Dnsruby is a pure Ruby DNS client library. It provides a complete DNS client implementation, including full DNSSEC support. Dnsruby is currently used in projects such as OpenDNSSEC and ISC's DLV service.


multitrack-capable audio recorder and effect processor (ruby bindings)

Ecasound is a software package designed for multitrack audio processing. It can be used for simple tasks like audio playback, recording and format conversions, as well as for multitrack effect processing, mixing, recording and signal recycling. . Ecasound supports a wide range of audio inputs, outputs and effect algorithms. Effects and audio objects can be combined in various ways, and their parameters can be controlled by operator objects like oscillators and MIDI-CCs. . This package provides ecasound's Ruby bindings.


Database of OS facts provided by Facter

facterdb is a library and tool that contains facts from many Facter version on many Operating Systems. It is very useful for providing context to spec tests for Puppet manifests in order to simulate running tests on many different platforms.


lint tool for chef cookbooks

Foodcritic has two goals: . To make it easier to flag problems in your Chef cookbooks that will cause Chef to blow up when you attempt to converge. This is about faster feedback. If you automate checks for common problems you can save a lot of time. . To encourage discussion within the Chef community on the more subjective stuff - what does a good cookbook look like? Opscode have avoided being overly prescriptive. Having a set of rules to base discussion on helps drive out what the community think is good style.


Debian Ruby packaging suite

gem2deb is a set of tools to create Debian package from ruby software distributed with Rubygems. gem2tgz converts the .gem file to a tar archive, then dh-make-ruby creates a Debian source package from that archive. That Debian package uses the included Debhelper7 helper, dh_ruby, to generate a proper Debian package. Both pure-ruby and native packages are supported.


Debian Ruby packaging suite - tool to run tests

gem2deb is a set of tools to create Debian package from ruby software distributed with Rubygems. . This package contains the tool to run the tests.

/main/geos/ruby-geos

GEOS bindings for Ruby

GEOS provides a spatial object model and fundamental geometric functions. It implements the geometry model defined in the OpenGIS Consortium Simple Features Specification for SQL. . This package contains the Ruby bindings for GEOS.


Auto-generated gRPC client for gitaly

Auto-generated gRPC ruby client for gitaly. . Gitaly is part of GitLab. It is a server application that uses its own gRPC protocol to communicate with its clients.


handles git commands for GitLab

GitLab Shell handles git commands for GitLab and modifies the list of authorized keys. GitLab Shell is not a Unix shell nor a replacement for Bash or Zsh.


Auto-generated gRPC client for gitaly

Auto-generated gRPC ruby client for gitaly. . Gitaly is part of GitLab. It is a server application that uses its own gRPC protocol to communicate with its clients.


Ruby bindings for graphviz

Graphviz is a set of graph drawing tools. See the description of the graphviz package for a full description. . This package contains the Ruby bindings.


Distributed resource management Application API library - Ruby bindings

DRMAA (Distributed Resource Management Application API) is a specification developed by a working group in the Global Grid Forum (GGF). The intention is to provide an API specification for the submission and control of jobs to one or more Distributed Resource Management (DRM) systems. . This package contains the Ruby bindings for the Grid Engine implementation of the DRMAA specification.

/main/grpc/ruby-grpc

GRPC system in Ruby

Send RPCs from Ruby using GRPC. GRPC is a high performance, open-source universal RPC framework. . Some features of gRPC: * Simple service definition * Works across languages and platforms * Start quickly and scale * Bi-directional streaming and integrated auth


Development tools for Ruby gRPC

Ruby gRPC library allows sending RPCs from Ruby using GRPC. GRPC is a high performance, open-source universal RPC framework.

/main/hiera/hiera

Light weight hierarchical data store

ruby-hiera is a simple pluggable hierarchical database. It can be used to store various information and therefore is a good fit for the representation of infrastructure information. It can be used to query multiple data backends e.g. YAML or Puppet.


OpenSSL Encryption backend for Hiera

A backend for Hiera that provides per-value encryption of sensitive data within yaml files to be used by Puppet. . Only the values are encrypted, allowing files to be swiftly reviewed without decryption. . The value of each key is encrypted individually, which means that "git diff" is meaningful. . Includes a command line tool for encrypting, decrypting, editing and rotating keys. This makes it almost as easy as using clear text files. . Basic asymmetric encryption (PKCS#7) is used by default. This does not require any native libraries to be compiled, and it allows users without the private key to encrypt values that the puppet master can decrypt . hiera-eyaml includes a pluggable encryption framework (e.g. GPG encryption (hiera-eyaml-gpg) can be used if you have the need for multiple keys and easier key rotation)


Ruby bindings for hivex

Ruby bindings for libhivex, a library for reading and writing Windows Registry "hive" binary files.


Hyper Estraier Node API Libraries for Ruby

Hyper Estraier is a full-text search system. This package provides the Ruby interface for the Node API for Hyper Estraier.