XMLNuke is Web development framework based on XML. Programming with the XMLNuke framework, you create your Web site based on your data. Web design is not mandatory. To aid in this work, XMLNuke provides several classes for abstracting the use of XML and the environment in which XMLNuke is running. PHP5 or CSharp/Mono may be used by programmers to build applications with XMLNuke.
GNU Mailutils is a rich and powerful protocol-independent mail framework. It contains a series of useful mail libraries, clients, and servers. These are the primary mail utilities for the GNU system. The central library is capable of handling electronic mail in various mailbox formats and protocols, both local and remote. Specifically, this project contains a POP3 server, an IMAP4 server, and a Sieve mail filter. It also provides a POSIX "mailx" client and a collection of other handy tools.
Oddjob is a Java job scheduler and task automation framework. A GUI designer or XML are used to define a hierarchy of jobs. Sequential, parallel, and conditional execution (or combinations) allow for nearly any business process to be modelled. Oddjob can run on the desktop or on a server and uses JMX to control remote instances via an Explorer-style GUI. Basic Web-based monitoring is also available. It can be embedded in client code and is easily extensible via a simple API.
Dabo is a three-tier, cross-platform database application development framework, written in Python with the wxPython GUI toolkit. The controls in Dabo's UI are easily bound to data by setting two properties. The business object is designed to afford you complete control over the validation and handling of your data. The cursor classes are abstracted from their backend implementations, allowing for easy support of nearly any backend database. Dabo's design and approach has been inspired by RAD database development tools such as Visual FoxPro, Delphi, and Visual Basic.
Cassandra is a scientific data viewer based on VTK. Cassandra provides dynamic interaction with the VTK pipeline and enables the user to load plug-ins dynamically in order to perform specific tasks in data manipulation and visualisation. Cassandra is open and modular, and can easily be extended to new filters through a set of dynamically loadable plug-ins. A plug-in template is provided to help users to develop and share their own plug-ins. This approach allows users to perform complex filtering without any specific knowledge of VTK or C++.
Marvin is an extensible image processing framework for Java. It provides features to manipulate images, to manipulate captured video frames, and to process images with multi-threading. Its features can be extended via plug-ins. Plug-ins can be integrated with the graphical user interface, and their plug-in performance can be analyzed. Every image processing algorithm is developed as a plug-in that can be plugged into the MarvinEditor, an image manipulation program that uses plug-ins developed using Marvin, or into third-party applications. Currently there are 55 plug-ins available.
BEdita is a Web development framework that comes with a full-featured content management system out of the box. BEdita 3 is a solid software environment, fully compatible and respectful of Web standards. The user interface has been developed in accordance with well-established rules in usability and ergonomics, but it is also practical and enjoyable. BEdita has been built upon CakePHP, the well known framework, from which it inherits the MVC design pattern. Moreover, a number of third party libraries and tools have been used, like JQuery, Smarty, and so on.
Jat (Java Application Template) is a Java framework that is easy to extend. It supplies modular and flexible basic functionalities to develop Web and standalone applications. It can improve application start-up time. Jat Portal is an enhanced version of Jat. It provides several pre-configured features to build a complete Web application.