About UltiMaker Cura
Ultimaker Cura is a 3D printer slicing application built on the Uranium framework. A slicer converts 3D models into G-code instructions that a printer can follow, and Cura is used to prepare models for printing on a wide range of machines.
The README highlights hundreds of settings and print profiles that are managed by the community, and the project documents how to add machine profiles, translate the interface and develop plugins. The application is written in Python with a QML and PyQt6 interface. Build instructions, a Conan-based dependency setup and a settings reference are kept in the project wiki.
Cura is released under the LGPL-3.0 licence. Releases are published on GitHub, and the project asks contributors to look at its guides before submitting printer profiles or translations. It runs as a desktop application rather than a hosted service.
Key features
- 3D model slicing to G-code
- Hundreds of print settings
- Community-managed printer profiles
- Plugin support
- Python application with a QML interface
Good fit for
- →Preparing 3D models for printing
- →Tuning print settings for a specific printer
- Built with
- Python
- Tags
- 3d-printing
- slicer
- gcode
- ultimaker
- python
- qml
- desktop
- plugins
UltiMaker Cura: questions and answers
- What is UltiMaker Cura used for?
- Ultimaker Cura is an open-source slicer application that prepares 3D models for printing, with many settings and community-managed printer profiles. It is a good fit for preparing 3D models for printing and tuning print settings for a specific printer.
- Is UltiMaker Cura open source?
- Yes. UltiMaker Cura is open source under the LGPL-3.0 licence. Its source code is on GitHub at Ultimaker/Cura and is written mainly in Python.
- Is UltiMaker Cura free?
- Yes. UltiMaker Cura is open source, so the software itself is free to use.
- Can I self-host UltiMaker Cura?
- Yes. UltiMaker Cura can be self-hosted on your own server or infrastructure.
- What is UltiMaker Cura an alternative to?
- UltiMaker Cura is an open-source alternative to Simplify3D. Other open-source alternatives to Simplify3D include PrusaSlicer and OrcaSlicer.
- Is UltiMaker Cura actively maintained?
- Yes. The most recent commit to UltiMaker Cura was on 1 October 2026, and the latest release is 5.13.0, published on 28 May 2026. The project has 7k stars on GitHub.
Open-source alternatives to UltiMaker Cura
See all
PrusaSlicer
3D & CAD
G-code generator for 3D printers (RepRap, Makerbot, Ultimaker etc.)
AGPL-3.0vs Simplify3D★ 9.4k
OrcaSlicer
3D & CAD
G-code generator for 3D printers (Bambu, Prusa, Voron, VzBot, RatRig, Creality, etc.)
AGPL-3.0vs Simplify3D★ 16k
FreeCAD
3D & CAD
Official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler
LGPL-2.1vs SolidWorks★ 34k
Libfive
3D & CAD
Infrastructure for solid modeling
OSSvs SolidWorks★ 1.7k
Blender
3D & CAD
Official mirror of Blender
OSSvs Autodesk Maya★ 21k
OpenSCAD
3D & CAD
OpenSCAD - The Programmers Solid 3D CAD Modeller
OSSvs Autodesk Fusion★ 10k
SaaS alternatives to UltiMaker Cura
See all
Simplify3D
3D & CAD
3D printing slicer software with advanced print controls
SaaS
3D-Coat
3D & CAD
3D sculpting, retopology and texture painting software
SaaS
3dplotter
3D & CAD
Turns a 3D printer into a pen plotter with presets, G-code generator, Hershey fonts and a pen holder library
SaaS
Meshy
3D & CAD
AI 3D model generator that creates models from text or images
SaaS
Moi3D
3D & CAD
Easy-to-use 3D modeling software for NURBS and design work
SaaS
Printables
3D & CAD
3D printing model library and community from Prusa Research
SaaS
