Ilib is an image manipulation library for developers. It's capable of reading and writing images (PPM/PGM, PNG, JPEG, GIF, XPM, BMP) and many drawing functions including drawing lines and text using any BDF (X11) font. It's great for generating GIFs/PNGs from a CGI or generating graphs. Ilib includes sample applications for generating graphs for HTTP access.log files and QuakeWorld server frag log files and a tool for creating image indices from a group of images.
WebCalendar is a Web-based calendar application that can be configured as a single-user calendar, a multi-user calendar for groups of users, or as an event calendar viewable by visitors. WebCalendar requires a database such as MySQL, Oracle, PostgreSQL, MS SQL Server, ODBC, or Interbase. Features include email reminders, iCal/vCal import/export, remote subscriptions for Sunbird or Apple iCal, LDAP and NIS support, and translations for 29 languages.
php4dbi is a database abstraction layer for PHP. It is simple to use (a single file with a simple API) and lean enough to not bloat your PHP application. It provides a common API for accessing a variety of database systems. This allows you to develop your application without limiting it to working on just a single database. Supported databases include MySQL, MS SQL Server, Oracle, PostgreSQL, ODBC, Interbase, SQLite, and IBM DB2. Support for BLOBs is also included.
Re: Public calendar
Yes, you can turn public event submissions on and off. We have also added CAPTCHA for public event submissions to cut down on link spamming.
> Is it possible to have a calendar that
> is viewable by the public but not
> update-able by the public so that the
> entries are only created by specific
There is no "lightweight" version just yet.
As for the development schedule. The current development release (1.1.X) should switch over to the current production release (1.2.X) in the coming months.