kgio provides non-blocking I/O methods for Ruby without raising exceptions on
EAGAIN and EINPROGRESS. It is intended for use with the Unicorn and Rainbows!
Rack servers, but may be used by other applications (that run on Unix-like
platforms).
Launchy is helper class for launching cross-platform applications in a fire and
forget manner. There are application concepts (browser, email client, etc) that
are common across all platforms, and they may be launched differently on each
platform. Launchy is here to make a common approach to launching external
application from within ruby programs.
The Shell Toolkit (shtk) is an application toolkit for programmers
writing POSIX-compliant shell scripts.
shtk provides a collection of reusable modules that work on a wide
variety of operating systems and shell interpreters. The included
modules aid developers in implementing usable and consistent CLI
interfaces, interacting with processes, parsing configuration files and
manipulating higher-level data types among other things.
shtk-based scripts are "built" by using the included shtk(1) utility,
which adds the necessary machinery to the scripts so that they can
trivially import and use the modular interfaces of shtk.
GNU shtool -- The GNU Portable Shell Tool
Copyright (c) 1994-2004 Ralf S. Engelschall <rse@engelschall.com>
The GNU shtool program is a compilation of small but very stable and
portable shell scripts into a single shell tool. All ingredients were
in successful use over many years in various free software projects.
The compiled shtool program is intended to be used inside the source
tree of free software packages. There it can take over various (usually
non-portable) tasks related to the building and installation of such
packages.
sigslot - C++ Signal/Slot Library
SILC Toolkit is a package intended for software developers
who would like to develop their own SILC based applications
or help in the development of the SILC.
The Toolkit includes SILC Protocol Core library, SILC Crypto library,
SILC Key Exchange (SKE) library, SILC Math library,
SILC Modules (SIM) library, SILC Utility library,
SILC Client library and few other libraries.
Full documentation provided as bonus ;-)
"SilentBob" is a tool to help a programmer/team manager to digest
and comprehend either a simple program or a big source code tree
based on the source code by presenting the code in a searcheable
and tagged way.
It helps to speed up the learning curve and to make it more convenient
to get hands on a code from somebody, or also is convenient to
browse your own projects.
It includes functionality from such tools as: ctags, cscope and
ctree, but it is faster than any of them, and is offering the
features in one package.
In some way it can be viewed as a superset of ctags, cscope and
ctree.
Launchy is helper class for launching cross-platform
applications in a fire and forget manner. There are
application concepts (browser, email client, etc)
that are common across all platforms, and they may
be launched differently on each platform. Launchy
is here to make a common approach to launching
external application from within ruby programs.
Lazy priority queue is a pure Ruby priority queue which implements a lazy
binomial heap. It supports the change priority operation, being suitable for
algorithms like Dijkstra's shortest path and Prim's minimum spanning tree. It
can be instantiated as a min-priority queue as well as a max-priority queue.
Librarian is a framework for writing bundlers, which are tools that resolve,
fetch, install, and isolate a project's dependencies, in Ruby.