Jim egy opensource kis helyigény végrehajtása a Tcl programozási nyelv. Ez megvalósítja nagy részét Tcl és hozzáteszi, új funkciók, mint referenciát szemétgyűjtés, bezárások, beépített objektum-orientált programozási rendszer, Funkcionális programozás...