The cprops (C prototyping tools) library provides a portable, thread-safe C API including linked list, binary heap, priority queue, hash table, hash list, trie, AVL, Red-Black, and splay tree implementations, a thread pool and thread management framework, a TCP and HTTP socket API, and a database abstraction layer with drivers for Postgres and MySQL. libcprops compiles and runs on Linux, BSD, Solaris, Mac OS X, and Win32.
My cOLLection manager is a text-based database program for your collections. It is a fast and easy to use front end for gdbm or Berkeley DB with a curses interface. Some other databases are supported. The program was originally designed to organize a large music CD collection, but it has no restrictions on the entry of any other large range of items. Its main goal is flexibility.
BUSH (Business Shell) combines the capabilities of BASH, PHP, GCC, and databases into a uniform design for rapidly building secure, reliable Web sites. Based on an ISO standard, it promotes code reuse: scripts and templates can be compiled with GCC or ported to JVM or .Net using third party tools with only minor changes. It can also replace BASH as an interactive command shell with SQL support, and is a general purpose scripting language.
Stager is a system for aggregating and presenting network statistics. Though tailored for using NetFlow data from the flow-tools package, it is generic and can be customized to present and process any kind of network statistics. The backend collects data with flow-tools and stores reports in a database, automatically handling the aggregation of hourly statistics into days, weeks, and months. The Web frontend presents data in tables, matrices, or plots. The reports are fully customizable, and their definitions are stored in the database.
LDAPfs is pseudo filesystem that provides access to LDAP directories. It allows LDAP entries to be read and written using the familiar file system interface. Organizational units (ou) and distinguished names (dn) are treated like directories and individual attributes appear as files. It is able to read, write, delete, and create LDAP entries.
ProviderTool Internet server administration program with email protection. The software is divided into a subcomponent Admin Tool, Customer Tool, and a Reseller Tool. Each subcomponent tool manages a separate zone that is setup for the specific needs of your administrator, end user, and reseller. If you have a Red Hat, SuSE, or Debian Internet or intranet server, you will be able to add, delete, and change settings and users with just a couple of clicks. ProviderTool is delivered with a separate Apache and PHP server environment. There is also an email protection tool included.
DBOW is a database compiler-compiler or front-end. It takes table definitions in a relatively high-level language and prepares C, C++, PHP, and Perl functions for manipulating the database. It will also produce SQL table data for MySQL or others. It automatically produces code to insert, delete, update, and search the database, stuffing a C or PHP struct with the results.
TVEz is a browser-based system to manage movies, shows, and clips stored on local or remote file systems. It is also a front end to the XINE video player that makes the control of the player possible from the Web browser. It retrieves information about movies, including an image of the cover, from IMDB, and stores that information in a MySQL database. The database entries are fully searchable by director, writers, actors, titles, etc. It includes a rating system for movies by which movies can be sorted such that your most favorite ones appear on top of the list. The Web-based configuration is generic enough so that any kind of show can easily be added to the shows listing. The playlist is fully manageable.