Tcl/Tk Development

This site contains canonical Tcl/Tk source code repositories.

Table Of Contents

Tcl/Tk

  • Tcl Improvement Proposals
  • Github MirrorsExternal Reference
  • Tcl — Tool Command Language - the language and library. — Man, TMML
  • Tk — The Tk toolkit for GUI development. — Man, TMML
  • TclOO — Tcl OO Package (for Tcl 8.5).
  • TclVFS — Tcl Virtual Filesystems, Base Layer plus various Implementations.
  • Thread — Tcl Thread Package.
  • Expect — Expect. Controlling pty's, interactive terminal applications.
  • TclWS — Tcl Web Services.
  • mpexpr — Multi-Precision Expressions.
  • TclQuadcode — Experimental Tcl Compiler.
  • Tclconfig — Tcl Configurator: the autoconf machinery for Tcl Extension Architecture (TEA)-compliant extensions.
  • Sampleextension — Sample extension giving the framework for building a Tcl Extension Architecture (TEA)-compliant extension.
  • TIP Render — TIP processing and rendering.
  • TDBC Core — Tcl DataBase Connectivity Core.
  • TDBC SQLite3 — Tcl DataBase Connectivity SQLite3 Driver.
  • TDBC ODBC — Tcl DataBase Connectivity ODBC Driver.
  • TDBC Mysql — Tcl DataBase Connectivity Mysql Driver.
  • TDBC Postgres — Tcl DataBase Connectivity Postgres Driver.
  • [incr Tcl] — An object-oriented extension to Tcl.
  • [incr Tk] — Facilities to make Tk widgets with [incr Tcl] objects.
  • [incr Widgets] 4 — Megawidgets made with [incr Tk] 4. Local mirror of the official sourcesExternal Reference.

Back to TOCUp

Tcllib/Tklib and their siblings

  • Tcllib — The Tcl Library, a kitchen-sink of packages.
  • Tklib — The Tk counterpart to Tcllib.
  • TclApps — An application counterpart to Tcllib/Tklib.
  • bwidget — The BWidget megawidget library
  • MCListbox — Bryan Oakley's Multi-Column Listbox Widget.
  • widget — A small old megawidget library?
  • TclBench — The Benchmark suite for Tcl/Tk. Benchmarks themselves and tools.

Back to TOCUp

Other

  • tDOM — XML/DOM processing. Local mirror of the official sourcesExternal Reference.
  • WTk — A variant of the Tk toolkit for GUI development in JS, for use in Browsers.
  • Tclhttpd — A Tcl Http Demon.
  • TclUDP — UDP protocol support.
  • TclTLS — TLS socket support.
  • AndroWishExternal Reference — Tcl/Tk packaged for Android
  • EagleExternal Reference — Tcl for CLR/.Net

Back to TOCUp