RSS 16 projects tagged "CGI Tools/Libraries"

Download Website Updated 10 Mar 2009 Bare XML

Screenshot
Pop 26.27
Vit 2.83

Bare XML is a "bare" XML parser with all primary parsing done via a simple state engine with about 20 or so different states. A tree structure is created during parsing, with all node names and values linked via pointers directly into the original text buffer. As such, Bare XML is extremely fast and simple. Currently, the parser is available in a perl module with Perl glue to turn the created tree into a Perl hash tree. The module name is XML::Bare.

Download Website Updated 20 Feb 2003 CGI::Application::Generator

Screenshot
Pop 25.92
Vit 1.00

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.

Download Website Updated 08 Mar 2009 CGI::ContactForm

Screenshot
Pop 25.28
Vit 1.44

CGI::ContactForm is a Perl module that generates a contact form for the Web and sends a message to a predestinated recipient. Unlike many form-to-mail programs, it's limited to this single purpose, but it allows you to set up a decently designed form with a minimum of effort. In other words, it's simple to use rather than flexible, even if there are quite a few customization possibilities.

Download Website Updated 15 Oct 2003 CogniX

Screenshot
Pop 12.73
Vit 62.00

The CogniX framework is a tool for creating, modifying, and maintaining dynamic database-enabled Web applications. It is completely object oriented.

No download Website Updated 23 Aug 2007 Continuity-Perl

Screenshot
Pop 12.49
Vit 1.69

Continuity-Perl is a Web application library for Perl that takes a different approach, using continuations to make Web programming more natural. It is minimalistic and works with any template toolkit (or none) and database interface. It is used in a similar way as CGI.pm.

Download Website Updated 17 Jun 2002 HTML::Defaultify

Screenshot
Pop 28.84
Vit 1.42

The HTML::Defaultify Perl module is designed to allow CGI programmers to present forms with some fields filled in, which is handy for letting users correct bad input, show records to be edited, and much more. The main function, defaultify(), takes any block of HTML and a hash of field names and values, and returns the HTML with the form fields set to those values. Value lists for multiple same-named fields are supported, as are pages with multiple forms. Several different input formats are supported for compatibility with existing tools.

Download Website Updated 15 Jan 2009 HTML::Mason

Screenshot
Pop 145.62
Vit 7.93

HTML::Mason is a full-featured web site development and delivery system. Mason allows web pages and sites to be constructed from shared, reusable building blocks called components. Components contain a mix of Perl and HTML, and can call each other and pass values back and forth like subroutines. Components increase modularity and eliminate repetitive work. HTML::Mason is most powerful when used in conjunction with mod_perl, but can be used in standalone applications as well.

Download Website Updated 13 Mar 2009 HTML::PopupTreeSelect

Screenshot
Pop 46.13
Vit 3.26

HTML::PopupTreeSelect is a Perl module which creates an HTML popup tree selector using HTML::Template. The HTML and Javascript produced will work in Mozilla 1+ (Netscape 6+) on all operating systems and Microsoft IE 5+ on Windows and Mac. The design for this widget is based on the xTree widget from WebFX and resembles a Windows Explorer directory tree.

Download Website Updated 03 Oct 2007 JSON::DWIW

Screenshot
Pop 29.22
Vit 2.55

JSON::DWIW is a Perl module that converts Perl data structures to and from JSON. It does what most Perl programmers would expect without having to set any extra options. For example, it converts objects to their underlying data structures (for hash or array) and turns IO objects into strings. It is also faster than the JSON or JSON::Syck modules on CPAN in the developer's tests.

Download Website Updated 19 Jan 2004 MyAdvogato

Screenshot
Pop 31.65
Vit 4.44

MyAdvogato is a fully-customizable CGI that acts as a wrapper for Advogato. In each call it fetches pages from the original Web site, modifies them on the fly according to user preferences, and returns the result.

Screenshot

Project Spotlight

Wenity

A multi-platform Zenity clone.

Screenshot

Project Spotlight

Profanity

A ncurses-based Jabber client.