HTTP Fetcher is a small, robust, flexible library for downloading files via HTTP using the GET method. It's easy to use, but it also allows you to customize and manipulate your file requests through altering the User Agent, Referer, timeout, etc. The error reporting functions give you a simple, clean interface through which to obtain information about a problem. HTTP Fetcher is designed to let you retrieve files via HTTP quickly and easily without having to reinvent the wheel. From this base you can build interactive download tools (like fetch), site mirroring tools, Web spiders, or anything with a need to do HTTP GETs.
Socket++ library defines a family of C++ classes that can be used more effectively for using sockets than directly calling the underlying low-level system functions. One distinct advantage of Socket++ is that it has the same interface as that of the iostream so that the users can perform type-safe input/output.
Chainsaw is a GUI log viewer and filter for the Log4J package. It listens for LoggingEvent objects sent using the SocketAppender and displays them in a table. The events can be filtered based on Priority, Thread name, Category name, or Message. It can also load events logged to a file.
Metalog is a modern replacement for syslogd and klogd. The logged messages can be dispatched according to their facility, urgency, program name, and/or Perl-compatible regular expressions. Log files can be automatically rotated when they exceed a certain size or age. External shell scripts (e.g., mail) can be launched when specific patterns are found. Metalog is easier to configure than syslogd and syslog-ng, accepts an unlimited number of rules, and has (switchable) memory bufferization for maximal performance.
The i810 console framebuffer driver supporting 16-bit color (65k colors) works as an effective framebuffer which is similar to the VESAFB console. It has been tested with LPP (the Linux Progress Patch), but you must apply the LPP patch to the kernel before applying the patch for this driver. There is an easy install script install-fb available now.
libgringo is a library to writes applications that run both in console (using ncurses) and under X-Window (using gtk). libgringo detects if you are running from the console or under X-Window, and selects the right library to use without recompiling your code. gringosh and gringodlg are two parsers that use libgringo to provide similar functionality to the cdialog utility. It was written to make some configuration scripts work both in console and under X Windows without any modification. gringosh and gringodlg also provide features more powerful than cdialog such as the ability to have more than two buttons per form and more than two windows on the screen.