Wapp

README.md at [c0bf5ea896]
Login

File README.md artifact 478c317d81 part of check-in c0bf5ea896


W3 - A Web-Application Framework for TCL
==========================================

W3 is a framework for writing web applications in TCL,
with the following advantages:

  *   Small and simple API → easy to learn and use
  *   A complete app is a single small file of TCL
  *   Resistant to attacks and exploits
  *   Cross-platform → CGI, SCGI, or a built-in web server
  *   The W3 framework itself is a single-file TCL script
  *   Easy to embed in a larger application, if desired
  *   2-clause BSD license

Documentation
-------------

  *  ["Hello World!" App (6 lines of code)](/doc/trunk/docs/helloworld.md)
  *  [Introduction To Writing W3 Applications](/doc/trunk/docs/intro.md)
  *  [Quick Reference](/doc/trunk/docs/quickref.md)
  *  [W3 Parameters](/doc/trunk/docs/params.md)
  *  [W3 Commands](/doc/trunk/docs/commands.md)
  *  [CGI Parameters](/doc/trunk/docs/quickref.md#cgiparams)
  *  [URL Mapping](/doc/trunk/docs/urlmapping.md)
  *  [Security Features](/doc/trunk/docs/security.md)
  *  [How To Compile w3tclsh - Or Not](/doc/trunk/docs/compiling.md)
  *  [Limitations of W3](/doc/trunk/docs/limitations.md)
  *  [Example Applications](/file/examples)
  *  [Real-World Uses Of W3](/doc/trunk/docs/usageexamples.md)
  *  [Debugging Hints](/doc/trunk/docs/debughints.md)

Simple Live Demos
-----------------

  *  <https://w3.tcl.tk/demo/>

Downloads
---------

  *   Download just the single
      [W3 TCL file](/file/w3.tcl?mimetype=text/plain), if you already
      have a TCL environment
  *   Download a [tarball](/tarball/w3.tar.gz) or
      [ZIP Archive](/zip/w3.zip) of the latest snapshot of this
      entire repository, or
  *   Clone the entire repository using the [Fossil](https://fossil-scm.org/)
      command "fossil clone [](https://w3.tcl.tk)".

Extended And Enhanced W3 By Oleg (lego12239)
----------------------------------------------

  *  <https://github.com/lego12239/w3>