Artifact 478c317d813ff94e69c0b1a7a88dc78dd6c72b2aa7ad883a7fb2cf764fdd6c57:
- File README.md — part of check-in [c0bf5ea896] at 2024-04-15 10:28:22 on branch w3 — Rebrand as "W3" (user: drh size: 1928)
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)
- Introduction To Writing W3 Applications
- Quick Reference
- W3 Parameters
- W3 Commands
- CGI Parameters
- URL Mapping
- Security Features
- How To Compile w3tclsh - Or Not
- Limitations of W3
- Example Applications
- Real-World Uses Of W3
- Debugging Hints
Simple Live Demos
Downloads
- Download just the single W3 TCL file, if you already have a TCL environment
- Download a tarball or ZIP Archive of the latest snapshot of this entire repository, or
- Clone the entire repository using the Fossil command "fossil clone https://w3.tcl.tk".