fuzzylite is a fuzzy logic control library. Its goal is to allow you to easily create fuzzy logic controllers in a few steps utilizing object-oriented programming without requiring any third-party libraries. qtfuzzylite is a Qt-based GUI for fuzzylite. Its goal is to allow you to visually design your fuzzylite controllers and interact with them in real time.
OpenSAML is a portable implementation of the Security Assertion Markup Language (SAML) standard for the formation and exchange of authentication, attribute, and authorization data using XML, as defined by OASIS. There are interfaces for a range of languages, including C++ and Java.
Gizmo Daemon is a program for controlling your computer based on events from input devices. It has built-in support for all Linux input devices, including keyboards with special keys, joysticks, remotes, dials, and more. It lets you control applications, launch programs, change the system volume, switch desktops, and directly control Amarok. It can visualize system events (such as Amarok sound output, CPU usage, etc.) on capable devices (keyboards with LEDs, Griffin PowerMate, etc.). It also features support for LIRC and RF based remote controls, allowing it to have per-application key mappings and configurable sensitivity settings.
Google Gadgets for Linux provides a platform for running Google Gadgets under Linux, catering to the unique needs of Linux users. It's compatible with the gadgets written for Google Desktop for Windows as well as the Universal Gadgets on iGoogle. There are two main components to the application: one is a common gadget library responsible for running and presenting a gadget, and the other is a host program that allows the user to choose gadgets and run them on the desktop. Currently it has hosts written for GTK+ and Qt, with the GTK+ host offering a sidebar similiar to that of Google Desktop for Windows.
PRUN is a cluster job scheduler and parallel task executor system for Linux/Unix systems. Like other full-featured batch systems, it provides a job queueing mechanism, job scheduling, a priority scheme, resource monitoring, and resource management. PRUN is a simple, easy-to-use, full-featured, stable solution to run short-term or long-term jobs across the cluster.