Il est composé d'une suite d'outils dont:
- gschem, l'éditeur de schémas,
- gnetlist, un translateur vers d'autres utilitaires,
- PCB, un outil de dessins de circuits imprimés,
- ngspice, un clone de spice avec des fonctions étendues,
- gnucap. un simulateur original avec compilateur de modèles.
D'autres logiciels comme gerbv, un visualisateur de fichier gerber, ou gsch2pcb, lequel permet d'annoter automatiquement les circuits imprimés suite à des modifications de schémas, complètent cette suite de logiciel afin d'en faire un ensemble complet.
La dernière version de gEDA comprend aussi gspiceui, une interface graphique pour ngspice et gnucap, ainsi que wcalc, un logiciel d'analyse de lignes de transmission et de structures électromagnétiques.
Un compilateur Verilog, Icarus Verilog, et ltspice, une version de spice destinée aux simulations répétitives, peuvent être intégré facilement à gEDA.
Un programme d'installation est aussi compris dans la suite, et il automatise entièrement l'installation de l'ensemble sous Linux.