Advanced Website Creator is a Web development environment. Created websites use an MVC framework written in PHP 5 and a simple database abstraction layer. At present the database layer supports MySQL, PostgreSQL, and SQLite as backends. All PHP classes are auto-loaded, so there is no need to include() or require() files manually. Search engine friendly URLs are supported via mod_rewrite. The program has wizards for quick generation of forms and CRUD pages.
AntiCutAndPaste is designed to search for text fragments that have been copied and pasted in programming language source code or plain text. It has been tested on sources from large C++, Pascal, Java, and C# (Mono) projects. The algorithms used are very fast and can handle up to three million C++ code lines in one minute. Minor modifications of code are ignored during the search. Reports are sorted conveniently by the total size of all similar fragments and there are many report customization options.
prerex is an interactive (command-line) editor and a LaTeX macro support package that can be used to create very attractive and readable prerequisite charts. A graphical front-end for the editor also provides a prerex-enabled PDF viewer. A prerequisite chart is a network of course boxes linked by prerequisite and co-requisite arrows.
The 'expp' tool (the Epeios XML preprocessor) reads an XML file to transform it to another XML file. It simplifies the writing of XML files by allowing the handling of macros, the definition and testing of variables, the inclusion of files, and more. This is done by writing, directly in the source XML file, predefined tags owned by a given namespace, tags which are then recognized and handled by the 'expp' tool. The tool is also available as a Java native component.
DictD++ is a fast, feature-rich, and portable dictionary server that implements the DICT protocol. It supports Unicode plus all encodings present in ICU, different matching strategies, dictd-compatible dictionaries and indices, and definitions transformations prior to sending them to the client.
Keystone is a cross-platform, object oriented application framework which allows applications to be written to build on the target platforms of GNU/Linux and Win32 without modification of their source. Keystone implements several modern Web standards, including SVG graphics and the XUL user interface description language.