CalculiX est un logiciel libre d'analyse par la méthode des éléments finis qui utilise un format d'entrée similaire à celui du logiciel commercial Abaqus. Le logiciel comporte un solveur implicite et explicite (CCX) écrit par Guido Dhont et un pré- et post- processeur (CGX) écrit par Klaus Wittig. À l'origine écrit pour GNU/Linux, il a aussi été porté sur Windows.
Calculix est utilisé par le module de calcul par éléments finis du logiciel libre FreeCAD, ainsi que par le logiciel libre PrePoMaxet le logiciel payant Mecway.