Alternatives to Klipper
Run 3D-printer control across a Linux host and the printer's microcontroller. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Klipper
Run 3D-printer control across a Linux host and the printer's microcontroller.
Replacements
Listings that take over the same core job as Klipper.
Marlin
Control compatible 3D printers with configurable open-source firmware.
Marlin runs directly on many printer-controller boards without a separate Linux host, but the firmware must be configured for the exact printer and electronics.
RepRapFirmware
Control supported 3D-printer electronics with configurable firmware.
RepRapFirmware runs on supported controller boards without a separate Linux host, supports networked control workflows and uses configuration files, but only certain boards can run it.
Kalico
A community-maintained fork of the Klipper 3D printer firmware that accepts features upstream considers risky.
Kalico is a community fork of Klipper with the same configuration structure plus extra features upstream rejects, some of which can damage hardware if misconfigured.
Similar software
Related functionality, not a direct replacement.
Moonraker
Expose a Klipper printer through an API server for web interfaces and tools.
Mainsail
Control a Klipper printer through a browser dashboard.
Fluidd
Manage Klipper print jobs from a responsive browser interface.
OctoPrint
Control and monitor a 3D printer from a browser.
Teaching Tech 3D Printer Calibration
Web-based 3D printer calibration walkthrough with a gcode generator for custom test towers and prints.
KIAUH
Command-line helper script that installs and updates Klipper and related 3D printer software.