GiNaC je knižnica C ++.Je navrhnutý tak, aby pod jednou strechou umožnil vytvorenie integrovaných systémov, ktoré vkladajú symbolické manipulácie spolu s etablovanejšími oblasťami informatiky (ako sú numerické aplikácie s intenzívnym výpočtom, grafické rozhrania atď.).Distribuuje sa za podmienok všeobecnej verejnej licencie GNU (GPL).GiNaC je opakovaná a rekurzívna skratka pre GiNaC nie je CAS, kde CAS je skratka pre Computer Algebra System.