Xmgrace ist ein freies Programm zur Verarbeitung und Darstellung von Messwerten. Seine Stärken liegen in seiner Graphischen Benutzeroberfläche, seiner WYSIWYG-Funktionalität und der bequemen Handhabung der eingelesenen Meßwerte im ASCII-Format. Weiterhin können mit dem mitgelieferten Zeichenwerkzeugen problemlos Kommentare, Legenden und ganze Zeichnungen eingefügt werden.

Das Programm ermöglicht die Darstellung eine Vielzahl von zweidimensionalen Diagrammen und ist auch in der Lage, die Rohdaten mathematisch in Echtzeit aufzubereiten. Für die gewonnenen Werte stehen Funktionen für den Datenexport zur Verfügung. Weiterhin eignet es sich als Funktionenplotter für mathematische Ausdrücke. Für die Ausgabe auf einem Drucker sind eine Vielzahl von Dateiformaten verfügbar.
Das Programm wurde in Israel beim Weizmann-Institut unter Linux entwickelt und ist Bestandteil der meisten Linux-Distributionen. Mit etwas Aufwand läßt es sich aber auch auf andere Plattformen wie Windows portieren. Das Programm ist freie Software und steht unter der GNU General Public License.