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.
The klish is a framework for implementing Cisco-like command-line interfaces on Unix systems. It is configurable through XML files. "Klish" stands for "Kommand Line Interface SHell". The klish is a fork of clish-0.7.3. The original clish was developed by Graeme McKerrell. The klish adds some new features, but is compatible (as much as possible) with clish's XML configuration files.
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.
libNUI is a hardware accelerated GUI framework that makes it possible to build rich multi-platform applications based on 3D rendered dynamic layouts. Interfaces are built as a composition of widgets and behaviors, and the framework handles positioning, resizing, anchoring, and texture stretching. Objects are connected with synchronous events and delegates for mono-threaded communication, or asynchronous notifications and message queues are used for multi-threaded applications. It also supports strings (including Unicode), paths, files, data streams, fonts, threads, critical sections, audio buffer rendering, and more.
PhpStartApp (PSA) is intended to be the base of a PHP Web application. It is collection of classes, a small framework, that will help you to start a new Web application and tries to solve some common problems and tasks. It will not force you to drastically change your coding style or introduce tons of abstraction layers or wrappers that you have to learn. Its main purpose is to force modular design based on plug-ins and some common design patterns, and to provide flexible solutions for some common problems. The idea is that you build your application upon PSA by making plug-ins that are nothing more than classes that extend Psa_Plugin classes.