Tclkit is a compact, single file executable containing a complete scripting runtime, including a rich scripting language (Tcl), a high-level GUI toolkit (Tk), a powerful object system (IncrTcl), the Tcl Virtual File System (TclVFS), and an embedded high-performance database (Metakit).
With binaries available for dozens of Windows, Macintosh, and Unix platforms, Tclkit is the easiest way to develop and run scripting code, and is the engine powering Starkits, an incredibly portable single file deployment solution for your applications.
News
- 2020-04-20 Latest versions of Tclkit are at Google Code
Been there for some time now. Visit that area for latest source code and binaries.
- 2020-03-11 Tclkit 8.4.18 and 8.5.1 released
There are new builds of Tclkit 8.4.18 and 8.5.1 for Mac OS X, Linux, and Windows.
Overview
Tclkit is a tool for building applications in Tcl/Tk and then deploying them in a simple, robust, and fully self-contained manner. It is the runtime for a growing number of applications, by a growing number of Tcl/Tk developers.
- Need Tcl/Tk on your machine? Tclkit is the fastest and easiest way to get it there. There is no installation involved.
- Someone sent you an application as a 'starkit'? Tclkit is all you'll need to run it (also see the Starkit archive for a growing number of other applications)
- Need to test or deploy on several platforms? The same scripts or Starkit will run exactly the same under the Tclkit specific to each platform.
- Need to completely 'wrap' your application? You can easily bundle a platform-specific Tclkit with your generic Starkit to create a single platform-specific binary of your application... even create binaries for dozens of platforms from a single machine.
For a good read about how deployment works out with Tclkit and Starkits, see Mark Roseman's Creating Easy-to-Deploy Unix Applications for OS X article.