Web servers which provide native Tcl support

Difference between version 76 and 77 - Previous - Next
''List and discuss the various options available to Tcl programmers who need a web server with Tcl scripting''

'''Pure Tcl Web Servers''':

   * [tclhttpd]
   * descendants of Stephen Uhler's (and Brent Welch's) [minihttpd]:  one found in [sdx], another one found in [TIL].
   * [Embedded TCL Web Server] a 50 line trivially embeddable pure-tcl web server with SSL and Authentication
   * [Wub]
   * [Wibble]
   * [castle]
   * [scwsd] (delivers only static pages, but is written in Tcl)
   * [Tatu], "a http 1.1 embedded web server"
   * [DustMote]
   * [DustMote with Snit] — Similar to DustMote but has partial HTTP/1.1 support and allows the user to define custom handlers for specific URLs.
   * [Shrike] is a small easily embeddable server, more capable than the very light servers (multiple simultaneous connections, multiple sites on different ports, can handle HEAD requests correctly, etc.), but much smaller and simpler than Wub or Tclhttpd
   * [jimhttp] (Jim Tcl-only)
   * [T2WS] - The Tiny Tcl Web Server is easily deployable and embeddable in a Tcl application   * [WAPP]

'''Web Servers which embedded Tcl''':

   * [Apache] with [Rivet]
   * [AOLserver]
   * [NaviServer]
   * Apache with [mod_tcl] ''(dead?)''
   * Apache with [NeoWebScripting] ''(dead?)''
   * Apache with [websh] ''(dead?)''
   * [httcld] - Micro-HTTP server with embedded TCL
   * µWeb - http://uweb.workware.net.au/ Web Framework for Embedded Systems which supports customisation with [Jim] Tcl.  Seems to be closed source.

'''Web Servers via remote protocol interfaces (SCGI/FastCGI)''':

   * [Apache], [IIS], [Lighttpd] with [Woof!]   * CGI or SCGI with [WAPP]

'''Applications which embed a Tcl web server''':

   * [tclhelp]

And also, any [CGI]-supporting web server, via [ncgi].

'''Uncategorized''':

''FIXME''

   * application servers such as [Kinetic Application Processor],  [DynaWeb], ...
   * 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[http://www.bauk.ws/]
   * mkHttpd: small module allows to include a web user interface in application [http://mkextensions.sourceforge.net/]
   * [MHo]'s [Tclhttpd Winservice], based on [tclhttpd]
   * Webservr.tcl from [BOOK Interactive Web Applications with Tcl/Tk]
   * [Web Templating]
   * [THP]

----

'''See also''':

   * [Web framework]
   * [Web-hosting companies that offer server-side Tcl]
   * [CL]'s occasionally maintained page [http://phaseit.net/claird/comp.lang.tcl/server_side_tcl.html] on a similar topic
   * http://www.purl.org/NET/Tcl-FAQ/part4.html which has a variety of Tcl based applications, several of which include an HTTP
   * [apache server with tcl cgi scripts running on safe user]
   * gavino's list at bottom of [application server]

----

'''Comments''': 

...

<<categories>> Webserver