PinkTrace is a lightweight C library that eases the writing of tracing applications. It consists of Wrappers around different ptrace() requests, an API for decoding arguments (strings, socket addresses, …), and an experimental API for encoding arguments. PinkTrace aims to be a cross-platform library for writing tracing applications.
Soxer is a Web publishing tool intended for the lazy programmer and designer. It allows the creation and maintenance of document driven Web sites, such as corporate sites, blogs, and project sites, and is also extremely useful for creating mockups for database driven applications. It forms a very thin layer above Sinatra to deliver data from a set of YAML files rather than a database.
Noosfero is a Web platform for social networks. Besides the regular social network features (such as friends and communities), Noosfero offers a full-featured CMS, making every user or community profile a complete Web site with several types of content (including text, image gallery, and file uploads), RSS feeds, agenda, the possibility to set custom themes, and other features. It is also possible to run several independent social networks within the same Noosfero installation.
PostRemoteLog is a tool that allows you to send information across the network to a centralized location. Three methods are currently supported: XMLRPC, Email, and Growl. It is generally aimed at system administrators who want to keep track of information such as backup post-run scripts, network monitoring scripts, UPS information, service outages, power on/off, unexpected restarts, etc. PostRemoteLog is designed to be used in other scripts. Captured data can be analyzed and aggregated as needed.
RubyDNS is a high-performance DNS server that can be easily integrated into other projects or used as a stand-alone daemon (via RExec). By default, it uses rule-based pattern matching. Results can be hard-coded, computed, fetched from a remote DNS server, or fetched from a local cache, depending on requirements. In addition, RubyDNS includes a high-performance asynchronous DNS resolver built on top of EventMachine. This module can be used by itself in client applications without using the full RubyDNS server stack.
UDP Test is a simple UDP server and client bundled into a single script. It is designed to be used as a network testing tool, and it detects packet loss and corruption. UDP is a lossy network transport in that UDP packets may be dropped if there is not enough capacity to send them. UDP is typically used in real-time scenarios such as voice and video chat. udptest.rb is designed to be as simple as possible. It bounces small packets from the client to the server and back again. If the packet checksum is incorrect at any point, the script exits with an error. This type of script is designed to detect faulty hardware and errors in configuration, as well as network performance.
GPS Tool is a flexible tool for downloading and processing GPS data on Mac OS X. The tool itself is a front-end for various cross-platform tools, namely GPS Babel and scripts which are used to download GPS data. The tool is very easy to use and allows you to define preset processing scripts for batch processing large amounts of GPS data. The plugin system allows you to integrate device discovery and GPS data download into an easy-to-use GUI.
Opdis is a wrapper for the libopcodes disassembler library distributed as part of GNU binutils. It extends the libopcodes library by offering linear and control-flow disassembly algorithms, instruction and operand objects that are suitable for analysis, and a command-line utility to perform disassembly on arbitrary locations in a file. The Opdis project consists of the libopdis library and the opdis command-line utility. There is a Ruby gem providing access to libopdis, and a supporting gem providing access to libbfd.
The Voodoo compiler is an implementation of the Voodoo programming language. The Voodoo programming language is a low-level programming language, abstracting over the platform's instruction set and calling conventions, but otherwise leaving the programmer free to do anything at all. The Voodoo compiler supports multiple target platforms and provides a stand-alone compiler, as well as a Ruby module for programmatic code generation.