Purpose: list and discuss the various options available to Tcl programmers who need HTTP/Web server access with Tcl scripting ability.
See http://www.purl.org/NET/Tcl-FAQ/part4.html which has a variety of Tcl based applications, several of which have HTTP server capabilities.
This list includes:
- AOLserver + OpenACS
- Bauk HTTP Server - includes full support for dynamic pages in PHP, Perl, Gawk and Tcl providing the power of script-enabled pages and database integration[L1 ]
- NaviServer -- An offshoot of AOLserver 4.10.
- several modules for Apache [L2 ], including mod_tcl, Rivet, the NeoWebScripting environment, and websh.
- Tcl based HTTP servers such as tclhttpd and tcl-httpd,
- Webservr.tcl from BOOK Interactive Web Applications with Tcl/Tk
- http server plugins,
- application servers such as Kinetic Application Processor, DynaWeb, ...
- ???
- applications with embedded HTTP servers such as tclhelp, ...
- ???
- mkHttpd: small module allows to include a web user interface in application [L3 ]
- castle "Clever Application Server/Tcl Language Environment"
- scwsd (actually, it's static content, but it's Tcl-delivered static content)
- DustMote
- CGI-supporting servers
- Embedded TCL Web Server a 50 line trivially embeddable pure-tcl web server with SSL and Authentication
- Wub
- Roy Keene's WebApp a Tcl-based Web Application Framework, not really a Webserver (uses Apache+mod_rivet)
LES on 20040929: DynaWeb, castle, scwsd and DustMote are no more. Time flies. Things change. Nothing is like it used to be.
Peter Newman 17 December 2004: Castle and scwsd are still available.
Larry Smith - Geez, the server was only down for a couple days! =)
CL occasionally maintains a more specialized page [L4 ] on the same topic.
A related topic is Web-hosting companies that offer server-side Tcl.
Category Networking - Category Webserver