SiteFusion allows object-oriented PHP applications to operate as OS-native applications through a XULRunner-based thin client. The client connects to the SiteFusion daemon through an ordinary Web server, and applications run in separate continuous processes. Two-way communication is enabled, without the need for additional Web server configurations. The implementation of the XUL framework in a PHP class structure includes an implementation of the Mozilla tree view optimized for very large trees, supporting drag-and-drop, editable cells, and sorting.
Daemon Manager allows non-root users to start and stop their own daemons. It is appropriate for running FastCGI servers, torrent servers, or any other daemon that isn’t meant to run in the root context. Daemon Manager will monitor processes and restart a daemon if it exits or crashes. Daemon Manager allows the system administrator to decide which users can launch daemons and what users they are allowed to launch daemons as. For instance, it is common to launch FastCGI servers as a different user ("www-data" on Debian or Ubuntu).
Arandomd is a network daemon that provides statistically tested output from a single ARC4 stream cipher generator to anyone able to connect to its listening TCP port. As multiple consumers cause it to reseed itself from a separate, strong random source, it is expected to produce consistently unpredictable results for cryptographic purposes. A configurable number of tests from the Statistical Test Suite for Random and Pseudorandom Number Generators must be passed before output data is sent to the client. It may be be useful in low-entropy environments, such as compute clouds, for generating high quality key material for strong cryptography.
UDP IPTV to RTSP proxy is a lightweight GNU/Linux daemon which, being installed on a LAN router, provides on-demand access to UDP multicast streams via RTSP, RTP, and HTTP unicast protocols. The server itself does not support streaming of any files, it only can receive incoming multicast streams provided by your ISP and retransmit them to interested local clients. The main purpose of the software is to provide simple IPTV service to small office or home ethernet and/or Wi-Fi LANs where upgrading the network to handle multicast correctly is not an option. It is not intended to handle large-scale installations and service clients you don't trust (like the public Internet).
pyscmpd is a music player daemon designed for use on Raspberry Pis. It implements a subset of the MPD protocol, but instead of serving local MP3 files, it connects to SoundCloud.com and serves the streams found there. It supports a huge number of front-end clients through MPD, including ncmpcpp and Sonata. It allows you to configure which parts of SoundCloud are made available for browsing by defining categories and adding groups or users to them.
BAD (BAckup Daemon) "watches" a directory and copies any files or directories moved/copied into it to another "backup" directory automatically using inotify. It will automatically generates hashes for files using the md5 hashing algorithm, and stores them in a file for quick and easy integrity checking. It will log (mostly) everything it's doing, and makes it very convenient to grep for certain messages using multiple logging levels which the user can set to get the desired output. It has its own built-in uninstaller which will delete any and all files it has created (besides the user's watch and backup directories).
SyncServer is a Firefox sync server written in Perl. Mozilla's Firefox sync server, which is written in Python, has many dependencies and is quite tricky to install on enterprise distributions which don't ship with all those requirements. This syncserver implements the syncserver user API and storage API as an fcgi application. It is entirely written in Perl.
nxgipd is a monitoring daemon for UTC / GE Interlogix / Caddx alarm systems that use the Networx NX-584 protocol. Supported alarm systems and panels include the NX-8, NX-8V2, and NX-8E. The daemon process requires minimal memory and CPU resources. It continuously monitors the alarm panel and logs any activity into local log file and/or to syslog. The nxstat program can be used to query panel status in real-time. It typically requires a NX-584E (home automation) module or for the built-in serial port to be enabled (NX-8E panel).