XMLTV is a set of programs to obtain and process TV (tvguide) listings and manage your TV viewing. It stores the listings in an XML-based format and most of the programs are filters which read and/or write XML. It includes tools to obtain, sort, grep, print, and munge listings, and two end-user programs to plan a week's TV viewing.
QGLViewer allows people programming in OpenGL to play around with three dimensional scenes or to write software that uses OpenGL. It provides a set of classes for camera control, as well as comfortable user interface that allows you to control your viewing parameters via mouse and buttons. A framework for camera paths and their interpolation is provided, as is a simple scene tree. QGLViewer is object oriented and programmed in C++ such that the programmer simply instantiates a viewer and connects it to their own render routines.
Geeklog is the weblog software that concentrates on performance, privacy, and security. It features Web-based administration, surveys (polls), user-customizable boxes, a friendly administration GUI with a topic manager, an option to edit or delete stories, an option to delete comments, a search engine, backend/headlines generation (RSS/Atom format), calendaring, and much more.
SteelBlue is an Open Source Web application server similar to Cold Fusion. It extends HTML with tags to execute SQL commands, perform type checking on user input, loop over sections of code, and manipulate data. In addition, it has a Perl-like scripting language that can be embedded directly into the HTML for complex data manipulation. SteelBlue runs as a CGI script on Linux, UNIX variants (via gcc 2.8), and Win32. It includes native support for most popular relational databases and the embedded scripting language is extensible though a C++ API. Included in the distribution are a book about programming SteelBlue, many examples, and a full bulletin board application.
ZThread is an advanced object-oriented threading and synchronization library, implemented in C++ for POSIX, MacOS, and Win32 systems. It provides an excellent and powerful abstraction from native threads. It includes interruptible thread objects and several other synchronization control objects.
GCompris is an educational software suite with numerous activities for children aged 2 to 10. Some of the activities are game-orientated, but nonetheless still educational. These include computer discovery (keyboard, mouse, different mouse gestures), algebra (table memory, enumeration, double entry table, mirror image), science (the canal lock, the water cycle, the submarine, electric simulation), geography (place the country on the map), games (chess, memory, connect 4, oware, sudoku), reading practice, and others (learn to tell time, puzzles of famous paintings, vector drawing, cartoon making, etc.). It currently offers in excess of 100 activities, and more are being developed.
EText Reader (ETR) is a program for reading ETexts from Project Gutenberg texts. It allows selection of font, and foreground and background colors, as well as persistant reading position and bookmarking. It supports browsing, searching, and direct downloading of Project Gutenberg ETexts. It features a built-in online dictionary for instant word definitions while reading.
Taglog is designed for anyone who spends most of their day sitting at a computer, working on various projects. You can make notes about what you do, as you go along, associating them with the projects you work on. At the end of the week you can produce a report of how your time was spent, broken down by project for booking purposes. You can view previous entries, by date, or by project. You can enter the actions you intend to take, associate them with a project, and mark them as active, or complete.
VLC media player is a multimedia player, framework, streamer, and encoder. It can play inputs like files, network streams, DVDs, audio CDs, Blu-Rays, capture devices, and screens. It can play most audio and video codecs and formats (MPEG 1/2/4, H264, VC-1, DivX, WMV, Vorbis, AC3, AAC, MKV, etc.), but can also be used to convert to different formats and/or send streams through the network.