TkGate est un simulateur de circuit numérique incluant un éditeur graphique tcl/tk. Supporte de nombreux éléments de circuits basiques et des modules définis par l'utilisateur.

Le logiciel est accompagné d'un manuel et de circuits d'exemples qui peuvent être chargés à travers le menu d'aide. Les circuits d'exemples incluent un CPU (unité centrale) simple, programmé pour exécuter le jeu Animals.