SMCRoute is a daemon and command line tool to manipulate the multicast routes of the Linux kernel. It can be used as an alternative to dynamic multicast routers like 'mrouted' in situations where (only) static multicast routes should be maintained and/or no proper IGMP signaling exists.
GNU Alive is a small utility to login on the Telia AB ADSL service. It also works fine with COMHEM Cable Internet and Tiscali Internet services. It features a keep-alive daemon with login/logout functions. The daemon periodically connects to the ISP to ensure you are not logged out all of a sudden. GNU Alive was previously known as qadsl.
Micro Tetris is based on the 1989 International Obfuscated C Code Contest Best Game entry. It is a very small implementation, with extreme similarity to the BSD Tetris implementation. So it is very suitable for small embedded systems with only serial or SSH console access. The code uses no curses or other heavy libraries, only ANSI escape sequences and the Unix "stty" command to setup and restore the display.
Micro Snake is based on a simple snake game by Simon Huggins. This version of the snake (worm) game is very small and only utilizes ANSI escape sequences to draw the board. Hence it is very suitable for small embedded systems with only serial or SSH console access. The code uses no curses or other heavy libraries, only ANSI escape sequences and the Unix "stty" command to setup and restore the display.
Minix editline is the line editing library from Minix, originally created by Simmule R. Turner and Rich $alz in 1992. It can be linked into almost any program to provide command-line editing and history. The editline library is call-compatible with the FSF readline library, but is a fraction of the size and offers fewer features. It is distributed under a "C News-like" copyright; see the file LICENSE for details.
advent4 is a port of the original Colossal Cave text adventure to Unix. It should work without any change on HP-UX, Sun Solaris, *BSD, and GNU/Linux systems. The actual license of this program is unknown, although most people agree that it is likely to be considered to be under the public domain.
Finit is a small SysV init replacement with process supervision similar to that of daemontools and runit. Its focus is on small and embedded GNU/Linux systems, although it is fully functional on standard server and desktop installations. Finit is fast because it starts services in parallel; it then supervises and automatically restarts them if they fail. This can be extended upon with custom callbacks for all services, hooks into the boot process, or plugins to extend the functionality and adapt Finit to your needs. Finit is not only fast, itís arguably one of the easiest to get started with. A complete system can be booted with one simple configuration file.
Actually, I have looked att pimdd. I also thought it was quite stupid to fork. The code for pimdd is quite ancient, and I think it would be tough to merge the two code bases back together again. But then again, patches are welcome, just fork me at github and post a pull request! :-)
Great news moving to GTK2! :-)