The short answer
First find your controller: most diode lasers use GRBL, most CO2 lasers use a Ruida controller, and fiber lasers usually use an EZCAD board. Then pick by computer. On Windows with a GRBL diode, LaserGRBL is free and fine. For the widest machine list on one laser, LightBurn is the safe paid choice. For free and open source on Mac or Linux, Rayforge. For a native Mac and Windows app that prepares photos, places designs with a camera and drives GRBL and Ruida lasers in one place, Vextrify.
- Widest machine support: LightBurn
- Free on Windows: LaserGRBL
- Free on Mac and Linux: Rayforge
- Photo prep + camera + control in one app: Vextrify