BinData is a declarative way to read and write binary file formats.
This means the programmer specifies *what* the format of the binary
data is, and BinData works out *how* to read and write data in this
format. It is an easier (and more readable) alternative to Ruby's
#pack and #unpack methods.
Cucumber Core is the inner hexagon for the Ruby flavour of Cucumber.
It contains the core domain logic to execute Cucumber features. It has no user
interface, just a Ruby API. If you're interested in how Cucumber works, or in
building other tools that work with Gherkin documents, you've come to the right
place.
Motivated by the ferocious appetite of our developers and the
enduring popularity of Ruby on Rails (RoR).
It's not a full-blown client library, but it does handle the
fundamentals like authentication and basic XML manipulation.
It also requires you to work directly with the Atom feed using
the REXML module and XPath.
It is intended as a holder for data returned from PostGIS and the Spatial
Extensions of MySql. The data model roughly follows the OGC "Simple i
Features for SQL" specification (see http://www.opengis.org/docs/99-049.pdf),
although without any kind of advanced functionalities (such as geometric
operators or reprojections). It also supports various output and
input formats (GeoRSS, KML, Shapefile).
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 ;-)
Notiffany is a notification library supporting popular notifiers, such as:
Growl, libnotify, TMux, Emacs, rb-notifu, notifysend, gntp, TerminalNotifier.
Features:
- most popular notification libraries supported
- easy to override options at any level (new(), notify())
- using multiple notifiers simultaneously
- child processes reuse same configuration
This is a port of tmake, the tool from Troll Tech to create and
maintain makefiles for software projects. It is especially useful if
you develop for more than one platform or use more than one
compiler. tmake automates and streamlines this process and lets you
spend your valuable time on writing code, not makefiles.
R18n is a i18n tool to translate your Ruby application. It has nice
Ruby-style syntax, filters, flexible locales, custom loaders,
translation support for any classes, time and number localization,
several user language support, agnostic core package with out-of-box
support for Rails, Sinatra and desktop applications.
YASM is a complete rewrite of the NASM assembler under the "new" BSD License.
Yasm currently supports the x86 and AMD64 instruction sets, accepts
NASM and GAS assembler syntaxes, outputs binary, ELF32, ELF64, COFF, Mach-O
(32 and 64), RDOFF2, Win32, and Win64 object formats, and generates source
debugging information in STABS, DWARF 2, and CodeView 8 formats.
RSCM - Ruby Source Control Management is to SCM what DBI/JDBC/ODBC
are to databases - an SCM-independent API for accessing a wide
variety of SCMs.
RSCM currently supports CVS and Subversion. Support for ClearCase,
Darcs, Monotone, Perforce and StarTeam is in progress and partly
available.