OpenSCAD est un logiciel libre et gratuit pour créer des modèles CAO 3D solides. Au lieu de dessiner de façon interactive, vous écrivez un script dans le langage de description d'OpenSCAD que le programme compile en modèle, ce qui rend les conceptions paramétriques et faciles à ajuster. Il utilise la géométrie solide constructive (CSG) et l'extrusion de contours 2D, importe des contours 2D et des paramètres depuis des fichiers DXF, et lit et écrit des fichiers STL et OFF. Il vise la conception technique et les pièces mécaniques, non l'animation artistique. OpenSCAD fonctionne comme application de bureau sous Linux, Windows et macOS.
OpenSCAD est distribué sous licence GNU General Public License. Marius Kintel y figure comme mainteneur, le code source est sur GitHub et la première version date de 2010. L'application repose sur Qt, CGAL et OpenCSG. Fonctionnant en local, elle laisse les modèles sur vos systèmes et n'impose aucun service hébergé. Les sources consultées n'indiquent pas où le projet est basé et ne citent aucune entreprise propriétaire.