rtkmerge is a GUI to the emerge command to handle packages under the Gentoo Linux Distrubution. It was initially written to help when running 'emerge world' to update the entire system. With rtkmerge you get all the outdated packages presented in a list and you can easily select which packages you want and don't want. USE-flags can be set individually for each package.
Elektra is a universal hierarchical configuration store, similar to GConf and the Windows Registry. It allows programs to read and save their configurations with a consistent API, and allows them to be aware of other applications' configurations, leveraging easy application integration. While architecturally similar to other OS registries, Elektra does not have most of the problems found in those implementations. Elektra includes a library, an API, and commandline and GUI tools for administration tasks.
rconftool is a reimplementation of Sam Varshavchik's sysconftool in Ruby. Its purpose is to keep configuration files "fresh" when upgrading an application from one version to another, ensuring that all necessary settings are present and that obsolete ones are removed. To use it, application writers need to distribute their config files marked up with some simple metadata in comments, and arrange for the "make install" or "make install-configure" target to invoke rconftool. rconftool can be called as a library function or from the command line. It can also install groups of files recursively from one directory tree into another.
Puppet lets you centrally manage every important aspect of your system using a cross-platform specification language that manages all the separate elements normally aggregated in different files, including users, cron jobs, and hosts, along with obviously discrete elements like packages, services, and files. Its simple declarative specification language provides powerful classing abilities for drawing out the similarities between hosts while allowing them to be as specific as necessary, and it handles dependency and prerequisite relationships between objects clearly and explicitly.
Open-RJ is an library that implements readers for the Record-Jar structured text file format. Mappings are provided to several languages and technologies, including C++, COM, D, Java, .NET, Python, Ruby, and STL. In addition to platform-independence, the library focuses on small runtime costs - memory and speed - and the classic UNIX attributes of discoverability and visibility.
Virt-Factory is a framework for managing a large number of Xen virtual machines, such as might be found in data centers or large lab configurations. It works by managing a pool of registered physical hosts and then deploying virtual machines, which have specific roles as defined by their "profiles" (profiles act as shareable virtual appliance definitions), onto those hosts. Virt-Factory provides both a Web UI (for ease of use) and an XML-RPC API (for scripting of admin actions). A command line interface (along with other advanced batch management features) is coming soon.
BitNami RubyStack provides a fast, easy way to develop and deploy Ruby on Rails applications. It includes Ruby, Subversion, MySQL, SQLite, ImageMagick, and several Ruby Gems, and will optionally install Apache 2.2 with rewrite and proxy support. It supports Windows, Linux, and OS X, so you can share the same Rails environment on multiple platforms.
Einarc is a unified storage RAID command line interface and an API that provides management for various hardware/software RAID devices, uniting them all in a single paradigm. Einarc works as a translator that makes it possible for a user to control all these devices using simple terms like "physical disc", "logical disc", "adapter", etc., while transparently converting these requests to proprietary RAID paradigms.