An performant open-source slicer for masked stereolithography (resin) printers. Compatible with printers that support the following file formats: Chitu (.ctb), Elegoo (.goo), NanoDLP (.nanodlp), and Vector (.svg).


mslicer is still in development and is not yet at feature parity with commercial slicers. There is still work to be done on support structure generation and optimized/3D anti-aliasing, but this section outlines some of it's more unique features.
There aren't really any open-source slicers for resin printers. Most existing options are closed-source, expensive, slow, require accounts, limit usage, don't support Linux, or even have built-in ads. mslicer exists to be the opposite of that. It's fully open source (GPL-3.0) and will never include any analytics or require an account.
This also makes experimentation and research easier, something that's been common in FDM printing, but missing in the resin printing world due to lack of accessible and hackable tooling.
In my (unscientific) testing, I've found that mslicer is often 20 to 120 times faster than competing slicers (crazy right‽). For most use-cases this is just makes your workflow a little smoother, but with super high-poly models mslicer might be the only tool capable of the job.
This is achieved with multithreading, acceleration structures, and by slicing directly into the compressed formats used by MSLA file formats. You can read more about how it works on my personal website's mslicer project page.
Inside of mslicer you can connect to Chitu-mainboard printers on your network and remotely start and monitor prints. No other slicers have this functionality completely built-in.
The latest stable version v0.5.0, was released on February 21st, 2026.
The latest development builds are available for Linux, Windows, and MacOS on Github Actions. Just open the workflow run and download the correct artifact for your system.
If you would rather build from source, just have the latest stable version of the Rust toolchain installed and build the binaries you want (mslicer, slicer) as shown below.
git clone https://github.com/connorslade/mslicer
cd mslicer
cargo build --release --package mslicer