CuraEngine
CuraEngine is an open-source 3D printing slicing engine that forms the core of the Cura software and is available for integration into other applications. It converts 3D models into G-code, the set of printer instructions, by generating toolpaths that control extrusion, movement, and printer parameters such as nozzle temperature, bed temperature, layer height, infill, supports, and retractions.
Origin and license: CuraEngine was developed as part of the Cura project by Ultimaker and a community
Implementation and format support: The engine is written in C++ and runs on Windows, macOS, and Linux.
Capabilities: CuraEngine supports a range of printer profiles and settings, including multiple extruders, various infill patterns,
Usage and impact: As the slicing engine behind Ultimaker Cura, CuraEngine has become a widely adopted component