GNU DDD est un « front end » (portion d'un programme responsable de l'interface utilisateur) pour les débogueurs de lignes de commandes tels que GDB, DBX, WDB, Ladebug, JDB, XDB, le débogueur Perl, ou le débogueur Python. Excepté les fonctionnalités front-end habituelles telles que la visualisation des textes sources, DDD est devenu célèbre grâce à son affichage graphique interactif, où les structures de données sont affichées sous forme de graphiques.