The DFTB method has several implementations, among others the following ones: (The list is not complete. If you have a DFTB implementation and would like to be listed here, contact the maintainer of the page.)

Please note, that in order to use DFTB in those codes, you need parameters describing the pair interactions between the atom types. After registration, you can download parameters for several atom type combinations from our web site.

Code nameShort description

Standalone fast and efficient DFTB implementation with several useful extensions of the original DFTB method. Free for non-commercial use.

DFTB+/BIOVIADFTB+ as part of BIOVIA Materials Studio package, providing a user friendly graphical interface and the possibility to combine DFTB with other higher or lower level methods.
deMonDFTB integrated in the ab initio DFT code deMon.
AMBERAmber is a package of molecular simulation programs distributed by UCSF, developed mainly for biomolecular simulations. The current version of Amber includes QM/MM support, whereby part of the system can be treated quantum mechanically, and DFTB is among the quantum mechanical methods available. Amber also has a stand-alone (pure QM) implementation.
ADFDFTB integrated in the Amsterdam Density Functional (ADF) program suite.
Atomistix ToolkitDFTB integrated in the Atomistix Toolkit (ATK) program suite.
GaussianDFTB in the Gaussian code.
CP2KDFTB integrated in the ab initio code CP2K
SCINE Sparrow SCINE Sparrow provides a fast implementation of many semiempirical quantum chemical models. It features DFTB but also provides other models such as PM6.