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.
The Coral Tree Library Set includes modules for basic operating system abstractions, general purpose templates and classes, well behaved application modules, platform independent builder, thread abstraction, network abstractions, event/window system abstraction, and a widget set for the event/window system abstraction. The library set now also includes the distributed shared memory modules.
ctGUI is the window system abstraction and associated widget sets in the Coral Tree Library Set. The window system abstraction currently supports X/OpenGL, X/Xlib, Win32/OpenGL, and Win32/GDI (window & event system/drawing mechanism). ctGUI (aka LEWDS and EW/WDS/IWS) provides yet another approach in addition to the approaches taken by Qt, gtk, MFC, etc.
Jellybean is a Perl Object server that allows people to write custom applications following a simple interface and framework. It's conceptually similar to Zope, but has peer communication potential. It has its own tiny Web server which serves static pages, CGIs, or transforms URIs into method calls on objects, and allows users to create their own behavior.
RPC::XML is a set of classes in Perl for implementing XML-RPC services both from the client side and the server side. Included are classes for writing clients, writing stand-alone servers (using the HTTP::Daemon class of LWP or the Net::Server class for transport implementation), or implementing a server as an Apache/mod_perl location handler.
NewsLib is a library of Perl modules for managing Network News services. It's meant to be used for code-reuse and sharing when writing news-based applications. It includes Net::NNTP::Client (simulates a news client), Net::NNTP::Proxy (a proxying news server), and News::NNTPAuth (NNTP authentication).
OpenInteract is an extensible Web application server written in pure Perl. It includes a robust system of components, object-oriented data access, a consistent security scheme for both tasks and data objects, a simple user and group management system, and a convenient packaging system that makes it easy to distribute custom applications, amongst other things. It is stable, and runs out of the box on five different databases.
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.