Apache Rivet is a system for creating dynamic Web content via a programming language integrated with Apache Web Server. It is designed to be fast, powerful and extensible, consume few system resources, be easy to learn, and to provide the user with a platform that can also be used for other programming tasks outside the web (GUIs, system administration tasks, text processing, database manipulation, XML, etc.). It is similar to PHP, except that it uses Tcl, and provides both HTML/Tcl pages as well as pure Tcl pages to aid the programmer in separating logic and presentation when necessary.
Aranea is a hierarchical Model-View-Controller Web framework that provides a common, simple approach to building Web application components, reusing custom or general GUI logic, and extending the framework. The framework enforces programming using object oriented techniques with POJOs and provides a JSP tag library that facilitates the programming of Web GUIs without writing HTML. In addition to being a full-fledged Web framework in its own right, it provides a powerful and simple component system that allows the framework to be tailored by configuring the reusable modules and adding modules only for the missing features.
Chessweb is a J2EE chess game Website. It is a pure Java servlet implementation of a two-player chess game. Two players log into the Web site, see an image of the current board in their browser, and make their moves. The differentiating features of chessweb (e.g. versus WinBoard / XBoard) is that it's an extremely lightweight implementation written completely in Java (nothing more than an app server and browser is required). Furthermore, the client end is DHTML only, and verified to works with FireFox 1.0.6 and IE 6.
Cypress is an open-source Cascading Style Sheet (CSS) parser that lets you add well-documented, standardized name/value pairs (a.k.a. CSS style properties) to your own XML markup languages. It supports inline styles so you can add style properties to individual XML tags using the style attribute or external style sheets so that you can store style rules for reuse in separate, XML-free text documents. Cypress supports three forms of selectors to match your XML tags and style rules, that is, element selectors, class selectors, and id selectors.
DOM Tooltip allows developers to add customized tooltips to Web pages. The tooltips are controlled through style class definitions and respond to events such as "mouseover", and avoids possible collisions with form elements such as select boxes and screen edges. While originally designed to create context tooltips, it is also possible to create a wide variety of dynamic layers, such as embedded windows, context menus, and hidden blocks. Additional features include sticky tips, tooltip fading, lifetime, relative positioning, class assignments, width adjustments, mouse dragging, captions, directionality, offset adjustments, adjustable activate/deactivate delay times, snapping to grid, fate adjustment (hide or destroy), and references to created tips. It supports Mozilla/Netscape6+, IE 5.5+, IE on Mac, Safari, Konqueror, and Opera 7.