ActiveTcl, by ActiveState is a distribution of Tcl and Tk, coupled with a repository of packages/modules.