JWAA is a software framework for building dynamic Web applications as networks of first-class Java objects. XML is used for representing information normally coded as HTML. The XML files are automatically reloaded when they change. It has a "persistent forms" feature in which form data automatically persists in the database such that fields behave like pieces of paper that automatically preserve what's written on them. This default behavior is easily overridden. Invalid links are reported at XML load time via the browser, and are also recorded in log files.
WebMySQL is a Web interface to a MySQL database server. It supports the following SQL queries: SELECT, DESCRIBE, JOIN, SHOW, DROP, CREATE, and USE, and advanced query options such as LIMIT, DISTINCT, and GROUP. Empty databases and tables and mysqldump file imports and exports are supported. It has a fully customisable look and feel, and outputs either HTML results or a downloadable CSV file.
ThreeDFM is a 3D file manager that uses OpenGL. Currently, only file system browsing is implemented. The main reason for this project is that using a 2D file manager is slow. More information about files can be conveyed in 3 dimensions. Not only will you be able to see the file's properties, but you will quickly be able to see a particular file's relationship to the others in the surrounding directories. A simple example of this is the file's size, as this can be shown by the size or colour of its representation. It will also be possible to view the contents of multiple directories simultaneously as they stretch off into the distance.
jGRASP integrates the Control Structure Diagram (CSD) seamlessly and unobtrusively into source-code editing for Java, C, C++, Objective-C, Ada, and VHDL. The CSD is a control flow and data structure diagram that fits into the space normally taken by indentation in source code. Its intention is to improve the readability of source code. The CSD also enables source code folding in a meaningful way, based on code structures. jGRASP provides lots of editing features, an integrated Java debugger, UML dependency diagrams for Java, configurable colors and font size, and click-to-error for compile and runtime (Java stack dumps) errors.
Parallel File Scanner is a multithreaded parallel file scanner that combines the functionality of find, xargs, and fgrep. It has the potential of being faster than find+xargs+fgrep on systems with multiple CPUs, multiple disks, and a good file system that supports parallel operations.
Simple Expenses Manager is a Perl CGI for entering simple day-to-day expenses. It is not a full-featured accounting package, but it is useful for no-brainer expense tracking. It supports user-defined categories, sorting, and calculating totals and averages according to a time period and/or category. It also features multi-user login, with CGI-based administration.