AppWrap is a content management system for enterprises. It is built on a template engine that includes a framework for building SQL tables and allowing users to populate and maintain these tables. Reports using data from these tables can be easily created using another template. It is ideal for quickly Webifying Excel and Word files shared among workgroups and rapidly providing advanced data management and presentation capabilities. It is intended for managing mildly dynamic data without the labor of hand-coding and managing multiple CGI forms and templates, or the expense of CRM systems.
The Atom Publishing Protocol framework for Ruby aims to simplify the implementation of Atom Publishing Protocol (APP) support in Web applications. It achieves this by implementing a framework that handles the protocol-level duties for the programmer, while not making any requirements for the site design.
Barracuda is an open-source Presentation Framework designed to make it easier to build servlet-based Web apps by applying proven client-server patterns to the Web development paradigm. It features a DOM-based templating mechanism for better separation of code from content, a UI component model that provides a series of server-side widgets (table, list, template, etc.) that make it easy to manipulate DOM structures, strongly typed MVC interfaces just like in Swing, support for multiple markup languages, an event model that provides Model 2 style flow control and allows for true event-driven programming on the server, powerful localization services, and much more.
CGI::Application is a Perl framework intended to make it easier to create sophisticated, reusable Web-based applications. This module implements a methodology which can make Web software easier to design, easier to document, easier to write, and easier to evolve. CGI::Application builds on standard, non-proprietary technologies and techniques, such as the Common Gateway Interface and Lincoln D. Stein's excellent CGI.pm module. CGI::Application judiciously avoids employing technologies and techniques which would bind a developer to any one set of tools, operating system, or Web server.
CGI::Application::Generator provides a means by which a CGI::Application-based module can be created from code, as opposed to being written by hand. This module is intended to create the shell of an application module, based on the specification you provide. It will not output a completely functional application without additional coding. It will, however, create the structural parts of your application common to all CGI::Application-based modules. This module is intended to ease the creation of new CGI::Application modules and to encourage standardization of CGI::Application coding styles.
ClearSilver is a high-performance, powerful, and language-neutral HTML template system. It enforces a separation between presentation code and application logic which makes writing, debugging, and maintaining Web pages easier. It can be used from C/C++, Python, Perl, Java, and Ruby. It runs on Windows and Unix.