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