Since my pc is flaky and randomly crashes, I have intermittently been using bCNC on a Pi to send gcode to my controller. It’s good for that, of course without the great design features in Lightburn.
One very handy thing in bCNC that would make a good feature for LB IMHO is that during a burn it gives a readout in a small panel showing information like which line of code is executing, elapsed time - remaining time - total time, and current laser power. This is useful information that can also be good for troubleshooting a problem file.