7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

PrusaSlicer

Open source

3D printing slicer that turns models into printer instructions for FDM and mSLA printers from Prusa and many other makers.

Open-source alternative to

GitHub stars
9.4k
Last commit
11 days ago
Repository age
10 years
Version
version_2.9.6
Licence
AGPL-3.0
Self-hosted
Yes

About PrusaSlicer

PrusaSlicer takes 3D models and generates printing instructions that it can send to a 3D printer. It supports both FDM and mSLA printers and, although developed by Prusa Research, works with machines from a wide variety of manufacturers. It is originally based on Slic3r by Alessandro Ranellucci and the RepRap community.

Users can set printing parameters from whole-print settings down to single-layer adjustments, and modify objects before printing by painting, cutting and arranging them. Multiple projects can be open at once, each with several beds that may use different settings. Multi-material printing is supported, there are several ways to send jobs to the printer, and an advanced 3D preview shows the generated instructions.

A command-line interface supports headless automation, and integration with PrusaConnect and Printables can simplify the workflow. PrusaSlicer is written in C++ and licensed under AGPL-3.0. Windows and macOS builds come from the project page or GitHub releases, while Linux is distributed through Flathub, and building from source is documented.

Key features

  • G-code generation for FDM and mSLA printers
  • Per-layer and per-object print settings
  • Painting, cutting and arranging models
  • Multi-material printing support
  • 3D preview of print instructions
  • Command-line interface for automation

Good fit for

  • →Preparing models for 3D printing
  • →Automating slicing in scripts
Built with
C++
Tags
3d-printing
slicer
gcode
fdm
msla
prusa
cad
cpp

PrusaSlicer: questions and answers

What is PrusaSlicer used for?
PrusaSlicer is a 3D printing slicer that turns models into printer instructions for FDM and mSLA printers from Prusa and many other makers. It is a good fit for preparing models for 3D printing and automating slicing in scripts.
Is PrusaSlicer open source?
Yes. PrusaSlicer is open source under the AGPL-3.0 licence. Its source code is on GitHub at prusa3d/PrusaSlicer and is written mainly in C++.
Is PrusaSlicer free?
Yes. PrusaSlicer is open source, so the software itself is free to use.
Can I self-host PrusaSlicer?
Yes. PrusaSlicer can be self-hosted on your own server or infrastructure.
What is PrusaSlicer an alternative to?
PrusaSlicer is an open-source alternative to Simplify3D. Other open-source alternatives to Simplify3D include OrcaSlicer and UltiMaker Cura.
Is PrusaSlicer actively maintained?
Yes. The most recent commit to PrusaSlicer was on 21 September 2026. The project has 9.4k stars on GitHub.

Open-source alternatives to PrusaSlicer

See all

SaaS alternatives to PrusaSlicer

See all