uvlan is a User-space Virtual Local Area Network. In other words, uvlan peers act as nodes on a network switch. Ethernet traffic is routed between peers intelligently. This allows for multiple networks to share resources and even IP address space. Some may call it a VPN (Virtual Private Network) application, but it's much more powerful: it is peer-to-peer, is much simpler, and operates at layer 2 (ethernet). VPNs generally operate at layer-3 (IP), and layer 2 applications like gaming can't be supported with layer 3 tunneling.
AtomEye is atomistic visualization software fast enough to handle output of molecular dynamics simulations with millions of atoms. It includes parallel and perspective projections with full three-dimensional navigation, customizable bond and coordination number calculation, colour-encoding of arbitrary user-defined quantities, local atomic strain invariant, coloured atom tiling and tracing, up to 16 cutting planes, periodic boundary condition translations, JPEG, PNG, and EPS screenshots, and animation scripting.
Finite State Machine C++ Template provides a flexible and a type-safe implementation of finite state machine engine. The main features are type safety, user-provided types for states and events, an explicit description of all the transitions concentrated in one place, the ability to form machine behaviour on-the-fly, and the ability to provide user-defined actions for exceptional situations.
Daemonisation with Feedback is a set of functions which simplifies the development of applications that should operate as daemons. The functions support notification from the daemon (whether the daemon startup completed successfully) back to the parent process. At the debugging stage, the daemonization can be switched off via a compiler option.
Tmpf is tiny script (written in Ruby) to write standard output to a temporary file, run an application with the name of that file as an argument, then delete the temporary file when done. This is useful when you want to pipe output to a program that only accepts files, not standard input. Example: cat myfile.ps | tmpf gv (equivalent to: gv myfile.ps). Despite the incredible simplicity of this script, there is nothing quite like it provided among the standard Unix tools.
TaskSheet is a hierarchical task management and timesheet application. It allows you to create a task along with all the tasks necessary to complete that task, and so on. for all eternity. This makes it easy to figure out what your "next action" should be and to determine which tasks took the longest.