DFTBpy is an open source program, written mostly in Python plus some C code, with educational purposes, which does DFTB/SCC-DFTB calculations.