Xcas (ook bekend als Giac) is een (Open source)[3] programmabibliotheek die wordt gebruikt om berekeningen te visualiseren op het gebied van computeralgebra,[4] dat wil zeggen, Xcas is wiskundige software.
Giac is een in C++[5] geschreven programmabibliotheek die gespecialiseerd is in computeralgebra-toepassingen. Vanwege de inkapseling als een stand-alone library, kan het ook gemakkelijk worden geïntegreerd in andere applicaties en worden geporteerd naar verschillende besturingssystemen. Een grafische gebruikersinterface voor Giac is beschikbaar in de vorm van Xcas. Xcas is een gebruikersinterface voor Giac.
Giac is een open sourceproject dat sinds 2000[10] is ontwikkeld door een groep rond Bernard Parisse aan de Joseph Fourier University in Grenoble, Frankrijk.[11] Door zijn ervaring met het eerdere project "Erable", heeft Parisse "Xcas" en "Giac" geproduceerd.