Starkits are a packaging and deployment mechanism for Tcl.
Starkits are a packaging and deployment mechanism for Tcl. They contain a compressed virtual filesystem that a suitably-enabled runtime (typically a tclkit build or distribution like ActiveTcl) can mount. They can contain application scripts, libraries (both scripted and binary) and other support files (images, icons, etc.) A starkit works the same whether expanded as a normal directory tree, or built into a single directory archive.
A starkit can be combined with a tclkit runtime to form a single-file executable distribution of an application. That application will be runnable without any external dependencies, and as such will not require installation by users in order to be usable. The combined distributable executable is termed a “starpack”.