Hypertriton, Inc. Hypertriton, Inc.
( Francais )
HOME | DOWNLOAD | PORTABILITY | AUTHOR | BUGZILLA
What is csoft-cgi?

csoft-cgi is a library for multi-lingual web applications in C/C++, designed for speed. Traditional CGI and FastCGI modes are supported, but most practical applications that have been developed with csoft-cgi use FastCGI.

csoft-cgi mixes dynamic and offline HTML output generation. Parts of the HTML output of csoft-cgi applications are generated from the program, parts are generated from a set of static HTML documents that are preprocessed (e.g., in our own applications we use M4+XSLT) and precompiled into variants for all supported languages and character sets. Static HTML documents contain variable names like "$foo" that are set by the application and dynamically substituted by the library.

Sample applications
  • csoftadm.fcgi is a web-based interface to the csoftadm server, which allows users on multiuser systems to securely perform privileged operations and manage their accounts.
  • mail.fcgi is a simple mailer application that sends e-mail to specific recipients, without disclosing the e-mail addresses to potential spammers (a private databases matches keys with e-mail addresses).
  • weblog.fcgi is a fast and very basic weblog application.
  • rfq.fcgi is a "Request for Quote" generator for manufacturers of specific kinds of parts.
News
07/06/2005 New stable release: csoft-cgi-1.0 (Stable)
[Minor bug fixes; added support for HTTP cookies.]
12/31/2003 New beta: csoft-cgi-12312003 (MD5) (PGP)